:where(.site){--site-text:16px;min-height:100vh;font-family:var(--game-font);font-size:var(--site-text);color:var(--hy-cream-soft);text-shadow:2px 2px #000;background:radial-gradient(70vw 720px at 50% 0,#1f348a,#0000 70%),linear-gradient(#0e1740,#080d26 900px);flex-direction:column;line-height:1.6;display:flex;overflow-x:clip;container:site/inline-size}:where(.site) :where(a){color:inherit}:where(.site) :where(h1,h2,h3,h4){font-weight:400}:where(.site .col){--gutter:40px;width:min(100%, var(--col-w));padding-inline:var(--gutter);box-sizing:border-box;margin:0 auto}@container site (width<640px){:where(.site .col){--gutter:16px}}:where(.site .dim){color:var(--hy-cream-muted)}:where(.site .ok){color:#5fe07a}:where(.site .bad){color:#ff6b6b}:where(.site .num){text-align:right;font-variant-numeric:tabular-nums}:where(.site .row){flex-wrap:wrap;gap:24px;display:flex}:where(.site .tools){flex-wrap:wrap;align-items:center;gap:16px 40px;margin-bottom:20px;display:flex}:where(.site .chips){flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.site .lab){text-transform:uppercase;color:var(--hy-gold2);margin-right:4px}:where(.site .count){text-transform:uppercase;color:var(--hy-cream-muted);margin-left:auto}:where(.site .none){text-align:center;color:var(--hy-cream-muted);margin:64px 0}:where(.site .end){height:1px}:where(.site .grid){grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 24px;margin-top:48px;display:grid}:where(.site .spread){grid-template-columns:auto minmax(0,1fr);align-items:start;gap:56px;display:grid}:where(.site .side){min-width:0}@container site (width<1000px){:where(.site .spread){grid-template-columns:minmax(0,1fr);gap:40px}}:where(.site .crumbs){text-transform:uppercase;color:var(--hy-cream-muted);margin:8px 0 28px}:where(.site .crumbs a){color:var(--hy-gold);text-decoration:none}:where(.site .crumbs a:hover){text-decoration:underline}:where(.site .doc){max-width:72ch;margin:0 auto}:where(.site .doc .note){color:var(--hy-cream-muted);margin:0 0 32px}:where(.site .doc h2){font-size:calc(var(--site-text) * 1.5);color:var(--hy-gold);margin:48px 0 16px;line-height:1.3}:where(.site .doc p){margin:0 0 16px}:where(.site .doc ul){margin:0 0 16px;padding:0;list-style:none}:where(.site .doc li){margin-bottom:10px;padding-left:28px;position:relative}:where(.site .doc li):before{content:"";background:var(--hy-gold2);width:8px;height:8px;position:absolute;top:.6em;left:4px}:where(.site .doc) a:not(.hy-btn){color:var(--hy-gold);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}:where(.site .doc) a:not(.hy-btn):is(:hover,:focus-visible){color:var(--hy-cream)}:where(.site .doc code){font:inherit;color:var(--hy-cream)}:where(.site .waiting){position:relative;overflow:hidden}:where(.site .waiting):after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff17 50%,#0000 62%) 0 0/300% 100%;animation:1.4s linear infinite site-glint;position:absolute;inset:0}@keyframes site-glint{0%{background-position:100% 0}to{background-position:0 0}}:where(.site .in){animation:site-in var(--duration-slow) var(--ease) both}@keyframes site-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:where(.site .waiting):after{background:#ffffff0a;animation:none}}main.svelte-1br2sqw{flex:1;padding-top:8px}.err.svelte-1br2sqw{color:var(--red)}.over.svelte-1br2sqw{z-index:10;pointer-events:none;position:fixed;inset:0;overflow:hidden}.over.svelte-1br2sqw .hy-scrim{pointer-events:auto}.modal.svelte-1br2sqw{z-index:10;background:#05080e99;place-content:center;display:grid;position:fixed;inset:0}.top.svelte-1br2sqw{grid-template-columns:1fr auto 1fr;grid-template-areas:"nav logo me";align-items:center;gap:24px;padding-top:28px;padding-bottom:24px;display:grid}nav.svelte-1br2sqw{text-transform:uppercase;flex-wrap:wrap;grid-area:nav;gap:12px 24px;display:flex}@container site (width<1360px){.top.svelte-1br2sqw{grid-template-columns:auto 1fr;grid-template-areas:"logo logo""nav me"}.logo.svelte-1br2sqw{justify-self:center}}@container site (width<1000px){.top.svelte-1br2sqw{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""nav""me";justify-items:center}.top.svelte-1br2sqw nav:where(.svelte-1br2sqw),.top.svelte-1br2sqw .me:where(.svelte-1br2sqw){justify-content:center}}nav.svelte-1br2sqw a:where(.svelte-1br2sqw){color:var(--hy-cream-muted);border-bottom:3px solid #0000;padding-bottom:6px;text-decoration:none}nav.svelte-1br2sqw a:where(.svelte-1br2sqw):hover{color:var(--hy-cream)}nav.svelte-1br2sqw a.on:where(.svelte-1br2sqw){color:var(--hy-gold);border-bottom-color:var(--hy-gold)}.logo.svelte-1br2sqw{font-size:calc(var(--site-text) * 3);color:var(--hy-gold);text-shadow:0 3px 0 var(--hy-gold2), 0 6px 0 var(--hy-gold2), 0 9px 0 #3a2a08, 6px 15px 0 #0009;grid-area:logo;line-height:1;text-decoration:none}.me.svelte-1br2sqw{color:var(--hy-cream);white-space:nowrap;flex-wrap:wrap;grid-area:me;justify-content:flex-end;align-items:center;gap:12px 20px;display:flex}.realm.svelte-1br2sqw,.me.svelte-1br2sqw .gold{align-items:center;gap:10px;display:flex}.realm.svelte-1br2sqw{font:inherit;text-shadow:inherit;color:var(--hy-cream-soft);cursor:pointer;background:0 0;border:0;padding:0}.realm.svelte-1br2sqw:hover{color:var(--hy-gold)}.realm.svelte-1br2sqw i:where(.svelte-1br2sqw){background:#5fe07a;width:10px;height:10px;box-shadow:2px 2px #000}.me.svelte-1br2sqw .gold{color:var(--hy-gem);text-decoration:none}.me.svelte-1br2sqw .gold:hover{color:var(--hy-cream)}.who.svelte-1br2sqw{font:inherit;text-shadow:inherit;color:var(--hy-cream);cursor:pointer;background:0 0;border:0;padding:0}.who.svelte-1br2sqw:hover{color:var(--hy-gold)}.play.svelte-1br2sqw{letter-spacing:2px;text-transform:uppercase;color:var(--hy-blue2);text-shadow:1px 1px #fff0c899;background:var(--hy-gold);border:3px solid var(--hy-gold2);box-shadow:inset 0 3px 0 #fff0c0, inset 0 -4px 0 var(--hy-gold2), 4px 5px 0 #0009;padding:12px 20px 11px;text-decoration:none}.play.svelte-1br2sqw:hover{background:#eec15c}footer.svelte-1br2sqw{border-top:3px solid var(--hy-gold2);background:#060a1c;margin-top:120px;box-shadow:0 -3px #000}.foot.svelte-1br2sqw{text-transform:uppercase;flex-direction:column;align-items:center;gap:24px;padding-top:56px;padding-bottom:48px;display:flex;position:relative}.gem.svelte-1br2sqw{background:var(--hy-gem);border:4px solid var(--hy-gold);width:22px;height:22px;box-shadow:0 0 0 3px var(--hy-gold2), inset -4px -4px 0 #00000040;position:absolute;top:-1.5px;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.foot-logo.svelte-1br2sqw{font-size:calc(var(--site-text) * 1.5);color:var(--hy-gold);text-shadow:0 2px 0 var(--hy-gold2), 0 4px 0 #3a2a08, 4px 8px 0 #0009;line-height:1;text-decoration:none}.foot-links.svelte-1br2sqw{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;display:flex}.foot-links.svelte-1br2sqw a:where(.svelte-1br2sqw){color:var(--hy-gold2);border:0;padding:0}.foot-links.svelte-1br2sqw a:where(.svelte-1br2sqw):hover{color:var(--hy-gold)}.foot-links.svelte-1br2sqw i:where(.svelte-1br2sqw){background:var(--hy-gold2);width:8px;height:8px;transform:rotate(45deg)}.note.svelte-1br2sqw{font-size:inherit;text-transform:none;color:var(--hy-cream-dim)}
