.nXWuRW_frame{border:1px solid var(--panel-border);background:var(--panel);width:100%;max-width:26rem;box-shadow:0 30px 60px -30px var(--shadow);border-radius:18px;padding:.6rem}.nXWuRW_board{aspect-ratio:1;border-radius:10px;grid-template-columns:repeat(8,1fr);display:grid;overflow:hidden}.nXWuRW_square{justify-content:center;align-items:center;font-size:min(8.2cqw,3.2rem);line-height:1;display:flex}.nXWuRW_board{container-type:inline-size}.nXWuRW_light{background:var(--square-light)}.nXWuRW_dark{background:var(--square-dark)}.nXWuRW_lastMove{box-shadow:inset 0 0 0 3px var(--gold-glow)}.nXWuRW_pieceWhite{color:var(--piece-white);text-shadow:var(--piece-outline-white)}.nXWuRW_pieceBlack{color:var(--piece-black);text-shadow:var(--piece-outline-black)}
.E0kJGG_page{min-height:100svh;color:var(--text);background:radial-gradient(ellipse 90% 45% at 50% -10%, var(--bg-glow) 0%, transparent 60%), linear-gradient(180deg, var(--bg) 0%, var(--bg-deep) 100%);flex-direction:column;font-family:Georgia,Times New Roman,serif;display:flex}.E0kJGG_hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;padding:4rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.E0kJGG_words{z-index:1;flex-direction:column;align-items:center;gap:1.1rem;max-width:34rem;display:flex}.E0kJGG_art{z-index:1;justify-content:center;width:100%;max-width:min(20rem,32vh);display:flex}@media (min-width:56rem){.E0kJGG_hero{text-align:left;flex-direction:row;justify-content:center;align-items:center;gap:4rem;padding:6rem 3rem 4rem}.E0kJGG_words{flex:0 32rem;align-items:flex-start}.E0kJGG_art{flex:0 28rem;max-width:min(28rem,62vh)}.E0kJGG_rule{margin-left:0}}.E0kJGG_hero:before{content:"";pointer-events:none;background-image:linear-gradient(#c9a22712 1px,#0000 1px),linear-gradient(90deg,#c9a22712 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 20%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 20%,#000,#0000)}.E0kJGG_crest{color:var(--gold-text);text-shadow:0 0 40px var(--gold-glow-soft);z-index:1;font-size:3rem;line-height:1}.E0kJGG_eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--gold-text);z-index:1;font-size:.75rem}.E0kJGG_title{text-wrap:balance;letter-spacing:.01em;text-wrap:balance;background:linear-gradient(180deg, var(--title-from) 0%, var(--title-mid) 55%, var(--title-to) 100%);color:#0000;z-index:1;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.9rem,6.4vw,3.6rem);font-weight:700}.E0kJGG_rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);z-index:1;width:110px;height:1px}.E0kJGG_tagline{max-width:32rem;color:var(--text-dim);z-index:1;font-size:1.1rem;line-height:1.65}.E0kJGG_ctaRow{z-index:1;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:.5rem;display:flex}.E0kJGG_ctaPrimary{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--gold);color:var(--cta-text);background:linear-gradient(180deg, var(--cta-from) 0%, var(--cta-to) 100%);border-radius:2px;padding:1rem 2.4rem;font-size:.95rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.E0kJGG_ctaPrimary:hover{box-shadow:0 12px 28px -12px var(--gold-glow);transform:translateY(-2px)}.E0kJGG_ctaPrimary:focus-visible{outline:2px solid var(--gold-text);outline-offset:3px}.E0kJGG_heroNote{letter-spacing:.04em;color:var(--text-dim);opacity:.85;z-index:1;font-size:.82rem}.E0kJGG_footer{text-align:center;letter-spacing:.06em;color:var(--text-dim);border-top:1px solid var(--panel-border);flex-direction:column;align-items:center;gap:.35rem;padding:1rem 1rem 1.25rem;font-size:.78rem;display:flex}.E0kJGG_footerLinks{flex-wrap:wrap;justify-content:center;gap:.75rem;font-size:.72rem;display:flex}.E0kJGG_footerLink{color:var(--text-dim);text-decoration:none;transition:color .2s}.E0kJGG_footerLink:hover{color:var(--gold-text);text-decoration:underline}.E0kJGG_footerLink:focus-visible{outline:2px solid var(--gold-text);outline-offset:3px}.E0kJGG_poweredBy{color:var(--gold-text);letter-spacing:.08em;text-decoration:none;transition:color .2s}.E0kJGG_poweredBy:hover{color:var(--gold-text);text-decoration:underline}.E0kJGG_poweredBy:focus-visible{outline:2px solid var(--gold-text);outline-offset:3px}@media (max-height:600px){.E0kJGG_title{font-size:1.6rem}.E0kJGG_art{max-width:min(20rem,26vh)}}@media (prefers-reduced-motion:reduce){.E0kJGG_ctaPrimary{transition:none}}@media (max-height:760px){.E0kJGG_hero{gap:.8rem;padding:3.5rem 1.5rem 1rem}.E0kJGG_words{gap:.75rem}.E0kJGG_crest{font-size:2.4rem}.E0kJGG_tagline{font-size:1rem}.E0kJGG_ctaPrimary{padding:.85rem 2rem}.E0kJGG_footer{padding:1.25rem 1.5rem 1.5rem}}@media (max-height:640px){.E0kJGG_hero{gap:.6rem;padding:3.25rem 1.25rem .75rem}.E0kJGG_words{gap:.6rem}.E0kJGG_tagline{display:none}.E0kJGG_crest,.E0kJGG_rule{display:none}.E0kJGG_title{font-size:2rem}.E0kJGG_tagline{font-size:.9rem;line-height:1.5}.E0kJGG_footer{gap:.3rem;padding:.9rem 1.5rem 1.1rem}}
