.countdown[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;margin-top:1.75rem;display:flex}.countdown-units[data-astro-cid-lcdefpme]{gap:clamp(.5rem,3vw,1rem);display:flex}.unit[data-astro-cid-lcdefpme]{background:#050b1c99;border:1px solid #d9a93859;border-radius:6px;flex-direction:column;align-items:center;min-width:clamp(3.75rem,17vw,5rem);padding:.6rem .4rem .5rem;display:flex}.value[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--gold-100);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,7vw,2.4rem);line-height:1}.label[data-astro-cid-lcdefpme]{font-family:var(--font-heading);letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-top:.35rem;font-size:.65rem}.countdown-when[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:.75rem 0 0;font-size:.9rem;font-style:italic}.splash[data-astro-cid-lcdefpme]{isolation:isolate;place-items:center;min-height:100dvh;padding:3rem 16px;display:grid;position:relative;overflow:hidden}.sky[data-astro-cid-lcdefpme]{z-index:-2;background:radial-gradient(ellipse 60% 45% at 50% 38%, #2a5bb873, transparent 70%), radial-gradient(ellipse 120% 60% at 50% 110%, #d9a9382e, transparent 60%), radial-gradient(1px 1px at 12% 18%, #fff8 50%, transparent), radial-gradient(1px 1px at 27% 72%, #fff6 50%, transparent), radial-gradient(1.5px 1.5px at 44% 12%, #fff9 50%, transparent), radial-gradient(1px 1px at 63% 28%, #fff7 50%, transparent), radial-gradient(1.5px 1.5px at 78% 64%, #fff6 50%, transparent), radial-gradient(1px 1px at 88% 16%, #fff8 50%, transparent), radial-gradient(1px 1px at 6% 52%, #fff5 50%, transparent), radial-gradient(1px 1px at 93% 84%, #fff5 50%, transparent), linear-gradient(180deg, var(--navy-950) 0%, var(--navy-900) 55%, #0d1a3d 100%);position:absolute;inset:0}.sky[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(#0000 45%,#000000a6 100%);position:absolute;inset:0}.embers[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;position:absolute;inset:0}.embers[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{bottom:-10px;left:var(--left);width:var(--size);height:var(--size);background:var(--gold-100);opacity:0;animation:rise var(--dur) linear var(--delay) infinite;border-radius:50%;position:absolute;box-shadow:0 0 6px 2px #d9a938b3}@keyframes rise{0%{opacity:0;transform:translate(0)}10%{opacity:.9}80%{opacity:.5}to{transform:translate(var(--drift), -105vh);opacity:0}}.banner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;width:min(100%,38rem);animation:1.4s cubic-bezier(.2,.7,.2,1) both unfurl;display:flex;position:relative}@keyframes unfurl{0%{opacity:0;transform:translateY(16px)}}.subtitle[data-astro-cid-lcdefpme]{font-family:var(--font-heading);letter-spacing:.12em;color:var(--text-muted);margin:.9rem 0 0;font-size:clamp(.85rem,2.6vw,1rem)}h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.08em;background:linear-gradient(180deg, var(--gold-100) 10%, var(--gold-400) 55%, var(--gold-700) 100%);color:#0000;filter:drop-shadow(0 3px #0000008c);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3.5rem,14vw,6.5rem);font-weight:400;line-height:1}.recruit[data-astro-cid-lcdefpme]{font:600 .9rem var(--font-heading);letter-spacing:.05em;color:var(--parchment);background:#b9c3dc14;border:1px solid #b9c3dc59;border-radius:6px;justify-content:center;margin-top:.75rem;padding:.6rem 1.4rem;text-decoration:none;display:inline-flex}.recruit[data-astro-cid-lcdefpme][aria-disabled=true]{color:var(--text-muted);opacity:.6;cursor:not-allowed}.recruit[data-astro-cid-lcdefpme].first{margin-top:1.5rem}a[data-astro-cid-lcdefpme].recruit:hover,a[data-astro-cid-lcdefpme].recruit:focus-visible{border-color:var(--gold-400);background:#d9a9381f}.discord[data-astro-cid-lcdefpme],.members[data-astro-cid-lcdefpme],.recruit[data-astro-cid-lcdefpme]{box-sizing:border-box;width:min(100%,16rem)}.no-role[data-astro-cid-lcdefpme]{max-width:22rem;color:var(--text-muted);margin:1rem auto 0;font-size:.9rem}.no-role[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--gold-100)}.members[data-astro-cid-lcdefpme]{font:700 .95rem var(--font-heading);letter-spacing:.05em;color:var(--navy-950);background:linear-gradient(180deg, var(--gold-100), var(--gold-400));border-radius:6px;justify-content:center;margin-top:1rem;padding:.7rem 1.4rem;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex;box-shadow:0 6px 20px #00000073}.members[data-astro-cid-lcdefpme]:hover{filter:brightness(1.08);transform:translateY(-1px)}.discord[data-astro-cid-lcdefpme]{font:600 .95rem var(--font-heading);color:#fff;background:#5865f2;border-radius:6px;justify-content:center;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.7rem 1.4rem;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 6px 20px #00000073}.discord[data-astro-cid-lcdefpme]:hover{background:#4752c4;transform:translateY(-1px)}.discord[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.25rem;height:1.25rem}.account[data-astro-cid-lcdefpme]{font-family:var(--font-heading);background:#050b1c99;border:1px solid #d9a9384d;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.5rem .75rem;font-size:.9rem;display:flex}.account[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:50%}.account[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--gold-100)}.account[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.account[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{font:inherit;color:var(--gold-100);border:1px solid var(--gold-700);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .75rem;font-size:.8rem;text-decoration:none}.account[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.account[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{background:#d9a93826}.account[data-astro-cid-lcdefpme] form[data-astro-cid-lcdefpme]{margin:0}.error[data-astro-cid-lcdefpme]{color:#ffb4a8;margin:1rem 0 0;font-size:.95rem}
