.world[data-astro-cid-cefpniax]{color:#f6ebd9;background:radial-gradient(90% 60% at 50% 18%, #2a1810, transparent 70%), var(--night);min-height:100vh}.gold[data-astro-cid-cefpniax]{color:var(--gold-bright)}.m-hero[data-astro-cid-cefpniax]{text-align:center;padding-top:110px}.m-hero[data-astro-cid-cefpniax] h1[data-astro-cid-cefpniax]{color:#fff4e2;margin:12px 0 10px;font-size:clamp(40px,7vw,68px)}.m-sub[data-astro-cid-cefpniax]{font-family:var(--serif);color:#f6ebd9bf;margin:0;font-size:19px;font-style:italic}.field[data-astro-cid-cefpniax]{aspect-ratio:17/25;grid-template-rows:repeat(25,1fr);grid-template-columns:repeat(17,1fr);gap:2px;width:min(100%,380px);margin:36px auto 18px;display:grid}.candle[data-astro-cid-cefpniax]{border-radius:50%;display:block;position:relative}.candle[data-astro-cid-cefpniax]:before{content:"";opacity:.28;width:42%;height:60%;animation:4s ease-in-out infinite breathe;animation-delay:var(--d);background:radial-gradient(circle at 50% 70%,#fff6d8,#ffc96b 50%,#f08a2e 90%);border-radius:50%/60% 60% 40% 40%;transition:opacity .6s,box-shadow .6s,transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);box-shadow:0 0 6px 1px #ffbe6440}.candle[data-astro-cid-cefpniax].lit:before{opacity:1;box-shadow:0 0 12px 4px #ffbe6499}.candle[data-astro-cid-cefpniax]:hover:before,.candle[data-astro-cid-cefpniax]:focus-visible:before{opacity:1;transform:translate(-50%,-40%)scale(1.5);box-shadow:0 0 16px 6px #ffc86ecc}@keyframes breathe{50%{transform:translate(-50%,-40%)scale(.85,1.1)}}.m-hint[data-astro-cid-cefpniax]{color:#f6ebd9b3;max-width:28rem;margin:0 auto;font-size:14px}.m-next[data-astro-cid-cefpniax]{color:var(--candle);margin:12px 0 0;font-size:14px}.m-next[data-astro-cid-cefpniax] a{font-family:var(--serif);text-underline-offset:3px;font-size:17px;text-decoration:underline}.m-body[data-astro-cid-cefpniax]{max-width:52rem;padding-bottom:20px}.context[data-astro-cid-cefpniax]{background:radial-gradient(80% 90% at 0 0,#ffbe6424,#0000 70%),#17100c;border:1px solid #ffd89a40;border-radius:22px;flex-direction:column;gap:6px;margin:54px 0;padding:26px 24px;transition:border-color .3s;display:flex}.context[data-astro-cid-cefpniax]:hover{border-color:#ffd89a99}.ctx-title[data-astro-cid-cefpniax]{font-family:var(--serif);color:#fff4e2;font-size:clamp(26px,3.6vw,34px);line-height:1.15}.ctx-sub[data-astro-cid-cefpniax]{font-family:var(--serif);color:#f6ebd9bf;font-size:18px;font-style:italic}.ctx-go[data-astro-cid-cefpniax]{color:var(--candle);margin-top:6px;font-size:14px;font-weight:650}.list-title[data-astro-cid-cefpniax]{color:#fff4e2;margin-bottom:18px;font-size:clamp(30px,4.5vw,40px)}.tabs[data-astro-cid-cefpniax]{z-index:5;background:color-mix(in srgb, var(--night) 90%, transparent);-webkit-backdrop-filter:blur(10px);scrollbar-width:none;gap:8px;padding:10px 0;display:flex;position:sticky;top:60px;overflow-x:auto}.tabs[data-astro-cid-cefpniax] button[data-astro-cid-cefpniax]{color:#f6ebd9cc;background:0 0;border:1px solid #ffd89a4d;border-radius:999px;flex:none;padding:9px 16px;font-size:13.5px;font-weight:550}.tabs[data-astro-cid-cefpniax] button[data-astro-cid-cefpniax][aria-selected=true]{background:var(--candle);color:#2a1a0c;border-color:var(--candle)}.panel-note[data-astro-cid-cefpniax]{font-family:var(--serif);color:#f6ebd9bf;margin:16px 0 0;font-size:18px;font-style:italic}.group[data-astro-cid-cefpniax]{margin-top:26px;scroll-margin-top:130px}.group[data-astro-cid-cefpniax] h3[data-astro-cid-cefpniax]{font-family:var(--serif);color:var(--candle);border-bottom:1px solid #ffd89a2e;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 6px;padding-bottom:8px;font-size:24px;font-weight:500;display:flex}.group[data-astro-cid-cefpniax] h3[data-astro-cid-cefpniax] small[data-astro-cid-cefpniax]{font-family:var(--sans);color:#f6ebd999;font-size:12px;font-weight:500}.group[data-astro-cid-cefpniax] ul[data-astro-cid-cefpniax]{margin:0;padding:0;list-style:none}body:has(.world) .topbar.scrolled{color:#f6ebd9;background:#0d0907d9;box-shadow:0 1px #ffd89a26}body:has(.world) .footer{margin-top:0}body:has(.world) .tabbar{background:#0d0907e0;border-top-color:#ffd89a26}body:has(.world) .tabbar a[aria-current]{color:var(--candle)}
