.lt-light{color-scheme:light;--bg:#fbfaf8;--fg:#1a1a1a;--fg-muted:#374151;--fg-subtle:#6b7280;--surface:#ffffff;--border:#e5e7eb;--cb-paper:#f7f2ec;--cb-warm:#f6efe7;--cb-panel-line:#e7e1d9;--cb-cork:#ead9c6;color:var(--fg)}.lt-story-top .cb-back{display:inline-block;margin-bottom:10px;color:#8A5A38;font-weight:700;text-decoration:none}.lt-story-top .cb-eb{color:#8A5A38}.lt-story-h1{color:#3A3430;font-size:clamp(1.7rem,4.2vw,2.6rem)}.lt-story-top .cb-btns-pair{margin-top:18px}.lt-kit{container-type:inline-size;margin-top:34px;background:#FFFDF8;border:2px dashed #d09870;border-radius:16px;padding:24px 22px}.lt-kit .cb-eb{margin:0;color:#8A5A38}.lt-kit-h{margin-top:4px;font-family:var(--cb-display);font-weight:800;font-size:1.2rem;color:#3A3430}.lt-kit-grid,.lt-kit-video{margin-top:16px}.lt-kit-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@container (min-width: 620px){.lt-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lt-kit-tile{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto 1fr;-moz-column-gap:12px;column-gap:12px;align-items:start;background:#fff;border:2px solid #e7e1d9;border-radius:12px;padding:14px;text-decoration:none;color:#4F4943;transition:transform .15s ease,border-color .15s ease}.lt-kit-tile:hover{transform:translateY(-2px) rotate(-.4deg);border-color:#D09870}.lt-kit-art{grid-row:span 2}.lt-kit-art svg{width:52px;height:52px;overflow:visible}.lt-kit-tile b{font-family:var(--cb-display);font-size:1rem;color:#3A3430}.lt-kit-tile span:not(.lt-kit-art){font-size:.93rem;line-height:1.4;margin-top:2px}.lt-kit-go{margin-top:16px;color:#fff!important;text-decoration:none}@media (max-width:560px){.lt-kit-go{width:100%}}@media (prefers-reduced-motion:no-preference){.lt-kit-card{transform-origin:37px 50px;animation:lt-kit-flip 3.4s ease-in-out infinite}.lt-kit-steam{animation:lt-steam 2.2s ease-out infinite}.lt-kit-flash{animation:lt-kit-blink 2.6s ease-in-out infinite}}@keyframes lt-kit-flip{0%,70%,to{transform:rotate(0)}80%{transform:rotate(6deg)}90%{transform:rotate(-3deg)}}@keyframes lt-kit-blink{0%,80%,to{opacity:.2}85%{opacity:1}}