.draw__wrap[data-astro-cid-4yl55rih]{max-width:760px}.draw__head[data-astro-cid-4yl55rih]{text-align:center;max-width:60ch;margin:0 auto}.draw__head[data-astro-cid-4yl55rih] h1[data-astro-cid-4yl55rih]{margin:0}.draw__lead[data-astro-cid-4yl55rih]{margin:12px auto 0}.draw__stage[data-astro-cid-4yl55rih]{position:relative;display:flex;justify-content:center;min-height:340px;margin-top:34px}.draw__slot[data-astro-cid-4yl55rih]{width:100%;max-width:480px}.card[data-astro-cid-4yl55rih]{box-sizing:border-box;width:100%;max-width:480px;border-radius:var(--radius-lg);background:var(--bg-elev);border:1px solid var(--border);padding:26px 28px 24px;--card-accent: var(--accent)}.card--back[data-astro-cid-4yl55rih]{position:absolute;inset:0 0 auto;margin:0 auto;min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--bg-sunken);border:1px dashed var(--border-strong, var(--border))}.card--back[data-astro-cid-4yl55rih][hidden],.card--face[data-astro-cid-4yl55rih][hidden]{display:none}.card__mark[data-astro-cid-4yl55rih]{font-family:var(--font-serif);font-size:30px;letter-spacing:.14em;color:var(--text-mute)}.card__seal[data-astro-cid-4yl55rih]{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute)}.card--face[data-astro-cid-4yl55rih]{border-left:4px solid var(--card-accent);animation:none}.card--face[data-astro-cid-4yl55rih].is-in{animation:deal .32s cubic-bezier(.2,.7,.3,1) both}@keyframes deal{0%{opacity:0;transform:translateY(14px) rotate(-.6deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.card--face[data-astro-cid-4yl55rih].is-in{animation:none}}.card__top[data-astro-cid-4yl55rih]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card__site[data-astro-cid-4yl55rih]{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--card-accent)}.card__grade[data-astro-cid-4yl55rih]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 5px;border-radius:999px;border:1px solid var(--grade-bd);background:var(--grade-bg);color:var(--grade-fg)}.card__grade-letter[data-astro-cid-4yl55rih]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--grade-fg);color:var(--grade-bg);font-size:11px;font-weight:500}.card__grade-word[data-astro-cid-4yl55rih]{font-size:11px;letter-spacing:.04em}.card--face[data-astro-cid-4yl55rih][data-grade=S],.legend__row[data-astro-cid-4yl55rih][data-grade=S]{--grade-bg: #faeeda;--grade-fg: #633806;--grade-bd: #c99a4a}.card--face[data-astro-cid-4yl55rih][data-grade=A],.legend__row[data-astro-cid-4yl55rih][data-grade=A]{--grade-bg: #e6f1fb;--grade-fg: #0c447c;--grade-bd: #85b7eb}.card--face[data-astro-cid-4yl55rih][data-grade=B],.legend__row[data-astro-cid-4yl55rih][data-grade=B]{--grade-bg: #f1efe8;--grade-fg: #444441;--grade-bd: #b4b2a9}.card__title[data-astro-cid-4yl55rih]{margin:16px 0 0;font-family:var(--font-serif);font-size:23px;line-height:1.3;font-weight:500;color:var(--text)}.card__desc[data-astro-cid-4yl55rih]{margin:10px 0 0;font-size:14.5px;line-height:1.65;color:var(--text-soft)}.card__meta[data-astro-cid-4yl55rih]{display:flex;flex-wrap:wrap;gap:22px;margin:22px 0 0;padding-top:16px;border-top:1px solid var(--border)}.card__stat[data-astro-cid-4yl55rih] dt[data-astro-cid-4yl55rih]{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute)}.card__stat[data-astro-cid-4yl55rih] dd[data-astro-cid-4yl55rih]{margin:3px 0 0;font-size:14px;color:var(--text)}.card__link[data-astro-cid-4yl55rih]{display:inline-block;margin-top:20px;font-size:14px;font-weight:500;color:var(--accent-ink);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent-ink) 35%,transparent)}.card__link[data-astro-cid-4yl55rih]:hover{border-bottom-color:var(--accent-ink)}.draw__actions[data-astro-cid-4yl55rih]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:28px}.draw__fine[data-astro-cid-4yl55rih]{margin:18px auto 0;max-width:52ch;text-align:center;font-size:12.5px;line-height:1.6;color:var(--text-mute)}.legend[data-astro-cid-4yl55rih]{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:620px}.legend__row[data-astro-cid-4yl55rih]{display:flex;align-items:center;gap:14px}.legend__grade[data-astro-cid-4yl55rih]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:var(--grade-fg);color:var(--grade-bg);font-size:13px;font-weight:500}.legend__body[data-astro-cid-4yl55rih]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14.5px}.legend__rule[data-astro-cid-4yl55rih]{font-size:13px;color:var(--text-mute)}.legend__note[data-astro-cid-4yl55rih]{margin:20px 0 0;font-size:13px;line-height:1.6;color:var(--text-mute);max-width:66ch}@media(max-width:560px){.card[data-astro-cid-4yl55rih]{padding:20px 18px 18px}.card__title[data-astro-cid-4yl55rih]{font-size:20px}.card__meta[data-astro-cid-4yl55rih]{gap:16px}}
