.fc.svelte-1spf33r{--accent:#f0c24a;--muted:#b9b7ae;background:linear-gradient(#0a0c10b3, #08090ce6), var(--fc-bg) center 30% / cover no-repeat, #0b0c10;color:#ece9df;background-attachment:fixed;min-height:100vh;font-family:Segoe UI,system-ui,sans-serif}.bar.svelte-1spf33r{justify-content:center;padding:14px 16px 0;display:flex}.title.svelte-1spf33r{letter-spacing:.08em;text-transform:uppercase;color:#f0c24a;text-shadow:0 0 2px #7a3a10,0 2px 6px #000;text-align:center;font-size:clamp(1.3rem,4vw,2.1rem);font-weight:800;text-decoration:none}.fc.svelte-1spf33r main>header:not(.frame) h1,.fc.svelte-1spf33r main>nav a:not(.btn),.fc.svelte-1spf33r main>.count{color:#f3efe2;text-shadow:0 1px 3px #000}.fc.svelte-1spf33r .frame{background:linear-gradient(#2a2e34eb,#14161af0);border:1px solid #8d7a45;border-radius:2px;padding:10px 14px;box-shadow:inset 0 0 0 1px #f0c24a29,0 2px 12px #000000a6}.fc.svelte-1spf33r .btn{color:#f6e7b8;cursor:pointer;font:inherit;background:linear-gradient(#5a5e66,#2c2f35);border:1px solid #a68a42;border-radius:2px;padding:4px 10px;text-decoration:none}.fc.svelte-1spf33r .btn:hover,.fc.svelte-1spf33r .btn.on{color:#fff;background:linear-gradient(#767b84,#3a3e45);border-color:#f0c24a}.fc.svelte-1spf33r select,.fc.svelte-1spf33r input{color:inherit;font:inherit;background:#15171b;border:1px solid #8d7a45;padding:6px 8px}
