.nav[data-v-9d2d5a4b]{border-bottom:1px solid var(--tape);height:64px}.nav-inner[data-v-9d2d5a4b]{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.brand[data-v-9d2d5a4b]{letter-spacing:-.02em;color:var(--ink);font-weight:800;text-decoration:none}nav a[data-v-9d2d5a4b]{color:var(--ink);font-weight:600;text-decoration:none}nav a.router-link-active[data-v-9d2d5a4b]{color:var(--orange)}main[data-v-9d2d5a4b]{min-height:calc(100vh - 136px)}.footer[data-v-9d2d5a4b]{background:var(--shop-dark);color:var(--canvas-warm);padding:24px 0;font-size:14px}.hero[data-v-d2244dca]{justify-items:start;gap:24px;padding:96px 16px 128px;display:grid}.hero[data-v-d2244dca]>:nth-child(2){animation-delay:.15s}.hero[data-v-d2244dca]>:nth-child(3){animation-delay:.3s}.hero[data-v-d2244dca]>:nth-child(4){animation-delay:.45s}:root{--canvas:#f5efe2;--canvas-warm:#efe6d2;--paper:#faf6ec;--ink:#1a1714;--ink-soft:#4a433c;--orange:#e8703a;--blue:#2b5f8a;--tape:#d9cbae;--shop-dark:#1f1b17;--pencil:1.5px solid var(--ink);--sticker:3px 3px 0 var(--ink);--ease:cubic-bezier(.22, 1, .36, 1);--sans:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0}body{background:var(--canvas);color:var(--ink);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--blue)}.wrap{max-width:980px;margin:0 auto;padding:0 16px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:13px;font-weight:600}h1{letter-spacing:-.035em;font-size:clamp(40px,7vw,72px);font-weight:900;line-height:1.02}h2{letter-spacing:-.025em;font-size:32px;font-weight:800;line-height:1.1}h3{letter-spacing:-.015em;font-size:22px;font-weight:700}.lede{color:var(--ink-soft);max-width:36em;font-size:19px}.btn-sticker{background:var(--orange);color:var(--ink);font:700 17px var(--sans);border:var(--pencil);box-shadow:var(--sticker);transition:box-shadow .15s var(--ease), transform .15s var(--ease);border-radius:4px;align-items:center;gap:10px;padding:14px 24px;text-decoration:none;display:inline-flex}.btn-sticker:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.btn-sticker:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.btn-sticker svg{width:20px;height:20px}.card{background:var(--paper);border:var(--pencil);box-shadow:var(--sticker);color:var(--ink);transition:box-shadow .15s var(--ease), transform .15s var(--ease);border-radius:14px;padding:32px;text-decoration:none;display:block}a.card:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.enter{animation:enter .8s var(--ease) both}@keyframes enter{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
