.quick[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 20px}.quick[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);text-decoration:none;color:var(--text)}.quick[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--gold);background:#e8c46e14}.quick[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--gold2);font-size:1.05rem;line-height:1.3;white-space:nowrap}.quick[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.78rem;color:var(--muted);line-height:1.5}@media(max-width:700px){.quick[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:8px}.quick[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:12px}.quick[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:.95rem}.quick[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.72rem}}.hero[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:1.35fr 1fr;gap:20px;align-items:center;padding:28px 28px 32px;margin:0 0 20px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:radial-gradient(ellipse 70% 90% at 85% 50%,rgba(160,102,211,.35),transparent 70%),radial-gradient(ellipse 60% 80% at 0% 0%,rgba(232,196,110,.18),transparent 70%),#ffffff08}.hero-kicker[data-astro-cid-j7pv25f6]{margin:0;color:var(--gold);font-size:.8rem;letter-spacing:.15em}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.2rem;line-height:1.3;margin:6px 0 12px}.hero-lead[data-astro-cid-j7pv25f6]{margin:0 0 16px;color:var(--text);opacity:.9}.hero-stats[data-astro-cid-j7pv25f6]{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 20px;flex-wrap:wrap}.hero-stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:7px 12px;border:1px solid var(--line);border-radius:12px;background:#080b1f59;min-width:0}.hero-stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;text-decoration:none;margin:-7px -12px;padding:7px 12px;border-radius:12px}.hero-stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:has(a):hover{border-color:var(--gold)}.hero-stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{text-decoration:underline;text-decoration-color:#e8c46e66;text-underline-offset:3px}.hero-stats[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:Shippori Mincho B1,serif;font-size:1.3rem;color:var(--gold2);line-height:1.2}.hero-stats[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.7rem;color:var(--muted);white-space:nowrap}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:10px;flex-wrap:wrap;margin:0}.btn[data-astro-cid-j7pv25f6]{display:inline-block;padding:10px 20px;border-radius:999px;background:linear-gradient(180deg,var(--gold2),var(--gold));color:#1b1446;font-weight:700;text-decoration:none;box-shadow:0 0 20px #e8c46e59}.btn[data-astro-cid-j7pv25f6]:hover{color:#1b1446;filter:brightness(1.08)}.btn[data-astro-cid-j7pv25f6].ghost{background:transparent;color:var(--gold2);border:1px solid var(--gold);box-shadow:none}.hero-fan[data-astro-cid-j7pv25f6]{position:relative;height:260px}.fan-set[data-astro-cid-j7pv25f6]{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}.fan-set[data-astro-cid-j7pv25f6].on{opacity:1;visibility:visible;transition:opacity .8s ease}@media(prefers-reduced-motion:reduce){.fan-set[data-astro-cid-j7pv25f6],.fan-set[data-astro-cid-j7pv25f6].on{transition:none}}.hero-fan[data-astro-cid-j7pv25f6] .fan{position:absolute;top:20px;left:50%;transition:transform .3s}.hero-fan[data-astro-cid-j7pv25f6] .fan0{transform:translate(-120%) rotate(-12deg)}.hero-fan[data-astro-cid-j7pv25f6] .fan1{transform:translate(-50%) translateY(-10px);z-index:2}.hero-fan[data-astro-cid-j7pv25f6] .fan2{transform:translate(20%) rotate(12deg)}.hero-fan[data-astro-cid-j7pv25f6]:hover .fan0{transform:translate(-135%) rotate(-16deg)}.hero-fan[data-astro-cid-j7pv25f6]:hover .fan2{transform:translate(35%) rotate(16deg)}.feature[data-astro-cid-j7pv25f6]{display:flex;gap:20px;align-items:center}.feature-label[data-astro-cid-j7pv25f6]{margin:0;font-size:.75rem;color:var(--gold);letter-spacing:.1em}.feature-title[data-astro-cid-j7pv25f6]{margin:2px 0 6px;font-size:1.4rem}.feature-title[data-astro-cid-j7pv25f6]:before,.feature-title[data-astro-cid-j7pv25f6]:after{display:none}.feature-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--gold2);text-decoration:none}.feature[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:4px 0}.feature-cost[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--gold2);font-size:1.2rem}.used[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);text-align:center}.used-rank[data-astro-cid-j7pv25f6]{position:absolute;top:6px;left:10px;font-family:Shippori Mincho B1,serif;font-weight:800;color:var(--gold);font-size:1.1rem;z-index:3}.used-name[data-astro-cid-j7pv25f6]{font-size:.85rem;line-height:1.4;margin-top:6px}.used-meta[data-astro-cid-j7pv25f6]{font-size:.72rem;color:var(--muted)}.used-price[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--gold2)}@media(max-width:700px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:20px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:1.7rem}.hero-fan[data-astro-cid-j7pv25f6]{height:210px;transform:scale(.72);transform-origin:top center;margin-bottom:-20px}.feature[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}}.newset[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-6px 0 16px;padding:10px 16px;border:1px solid var(--gold);border-radius:12px;background:linear-gradient(90deg,#e8c46e2e,#e8c46e0a);color:var(--text);text-decoration:none}.newset[data-astro-cid-j7pv25f6]:hover{background:#e8c46e38}.newset-tag[data-astro-cid-j7pv25f6]{font-size:.68rem;font-weight:800;letter-spacing:.12em;padding:2px 8px;border-radius:999px;background:var(--gold);color:#1b1446}.newset-text[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--gold2)}.newset-go[data-astro-cid-j7pv25f6]{margin-left:auto;font-size:.85rem;color:var(--link)}.sec-head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:12px;margin:40px 0 12px}.sec-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{flex:1;margin:0}.sec-head[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{font-size:.82rem;white-space:nowrap}.rail[data-astro-cid-j7pv25f6]{display:grid;grid-auto-flow:column;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 10px;scrollbar-width:thin}.rail[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{scroll-snap-align:start}.deck-rail[data-astro-cid-j7pv25f6]{grid-auto-columns:minmax(280px,1fr)}.used-rail[data-astro-cid-j7pv25f6]{grid-auto-columns:150px}.set-rail[data-astro-cid-j7pv25f6]{grid-auto-columns:168px}.finder[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#ffffff08}.finder-label[data-astro-cid-j7pv25f6]{margin:0 0 6px;font-size:.78rem;color:var(--gold);letter-spacing:.08em}.chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.chip[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;font-size:.82rem;color:var(--text);text-decoration:none;background:#080b1f40}.chip[data-astro-cid-j7pv25f6]:hover{border-color:var(--gold)}.chip[data-astro-cid-j7pv25f6] .inks,.chip[data-astro-cid-j7pv25f6] .ink{font-size:.78rem}.chip-n[data-astro-cid-j7pv25f6]{font-size:.72rem;color:var(--gold)}.souba-lead[data-astro-cid-j7pv25f6]{margin:0 0 10px}.specials[data-astro-cid-j7pv25f6]{font-size:.85rem;line-height:1.9;margin:6px 0 0}.more-links[data-astro-cid-j7pv25f6]{margin:36px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:.88rem;text-align:center}@media(max-width:700px){.finder[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.deck-rail[data-astro-cid-j7pv25f6]{grid-auto-columns:82%}.newset-go[data-astro-cid-j7pv25f6]{margin-left:0}}
