:root{color-scheme:dark;--page-pad-x: 2rem;--page-pad-top: 1rem;--page-pad-bottom: 4rem;--bottombar-h: 0px}@media(max-width:640px){:root{--page-pad-x: 1rem;--bottombar-h: calc(3.9rem + env(safe-area-inset-bottom, 0px)) }}body{margin:0;background:#0b0b0f;color:#f4f4f6;font-family:system-ui,-apple-system,sans-serif}.topbar.svelte-12qhfyh{display:flex;align-items:center;gap:2rem;padding:calc(1rem + env(safe-area-inset-top,0px)) calc(var(--page-pad-x) + env(safe-area-inset-right,0px)) 1rem calc(var(--page-pad-x) + env(safe-area-inset-left,0px));position:sticky;top:0;background:linear-gradient(#0b0b0fee,#0b0b0fcc 60%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10}.brand.svelte-12qhfyh{font-weight:800;letter-spacing:1px;text-decoration:none;color:#fff;font-size:1.4rem}.brand.svelte-12qhfyh span:where(.svelte-12qhfyh){color:#e50914}nav.svelte-12qhfyh{display:flex;gap:1.5rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){display:inline-flex;align-items:center;color:#cfcfd6;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#fff}nav.svelte-12qhfyh a:where(.svelte-12qhfyh) .lbl:where(.svelte-12qhfyh){display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .25s ease,opacity .2s ease,margin-left .25s ease}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover .lbl:where(.svelte-12qhfyh),nav.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible .lbl:where(.svelte-12qhfyh){max-width:10rem;opacity:1;margin-left:.45rem}nav.svelte-12qhfyh a.adult:where(.svelte-12qhfyh){color:#ff6b8b}nav.svelte-12qhfyh a.adult:where(.svelte-12qhfyh):hover{color:#ff9db3}.account.svelte-12qhfyh{margin-left:auto;position:relative}.avatar-btn.svelte-12qhfyh{padding:0;background:none;border:2px solid #ffffff22;border-radius:50%;cursor:pointer;display:grid;place-items:center;line-height:0}.avatar-btn.svelte-12qhfyh:hover{border-color:#fff6}.avatar-btn.svelte-12qhfyh:focus-visible{outline:3px solid #fff;outline-offset:2px}.menu.svelte-12qhfyh{position:absolute;right:0;top:52px;min-width:200px;display:flex;flex-direction:column;background:#16161c;border:1px solid #2a2a33;border-radius:12px;box-shadow:0 16px 48px #000a;padding:.5rem;z-index:20}.menu.svelte-12qhfyh .who:where(.svelte-12qhfyh){padding:.5rem .7rem;color:#9a9aa2;font-size:.8rem;border-bottom:1px solid #26262e;margin-bottom:.3rem}.menu.svelte-12qhfyh a:where(.svelte-12qhfyh),.menu.svelte-12qhfyh .logout:where(.svelte-12qhfyh){display:flex;align-items:center;gap:.6rem;text-align:left;padding:.6rem .7rem;color:#e8e8ee;text-decoration:none;background:none;border:none;border-radius:8px;font-size:.95rem;cursor:pointer}.menu.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.menu.svelte-12qhfyh .logout:where(.svelte-12qhfyh):hover{background:#23232b}.menu.svelte-12qhfyh .logout:where(.svelte-12qhfyh){color:#ff6b6b;margin-top:.2rem;border-top:1px solid #26262e}.menu.svelte-12qhfyh .adult-switch:where(.svelte-12qhfyh){display:flex;align-items:center;justify-content:space-between;gap:.7rem;width:100%;text-align:left;padding:.6rem .7rem;color:#e8e8ee;background:none;border:none;border-radius:8px;font-size:.95rem;cursor:pointer}.menu.svelte-12qhfyh .adult-switch:where(.svelte-12qhfyh):hover{background:#23232b}.menu.svelte-12qhfyh .adult-switch:where(.svelte-12qhfyh) .mi:where(.svelte-12qhfyh){display:flex;align-items:center;gap:.6rem}.menu.svelte-12qhfyh .adult-switch:where(.svelte-12qhfyh) input:where(.svelte-12qhfyh){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:20px;height:20px;flex:0 0 auto;accent-color:#e50914;pointer-events:none}main.svelte-12qhfyh{padding:var(--page-pad-top) calc(var(--page-pad-x) + env(safe-area-inset-right,0px)) calc(var(--page-pad-bottom) + env(safe-area-inset-bottom,0px) + var(--bottombar-h)) calc(var(--page-pad-x) + env(safe-area-inset-left,0px))}.bottombar.svelte-12qhfyh{display:none}@media(max-width:640px){.bottombar.svelte-12qhfyh{display:flex;position:fixed;inset:auto 0 0 0;z-index:15;height:var(--bottombar-h);padding-bottom:env(safe-area-inset-bottom,0px);background:#101014f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #ffffff14}.bottombar.svelte-12qhfyh a:where(.svelte-12qhfyh),.bottombar.svelte-12qhfyh button:where(.svelte-12qhfyh){flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;background:none;border:0;padding:0;color:#9a9aa2;font:inherit;font-size:.68rem;text-decoration:none;cursor:pointer}.bottombar.svelte-12qhfyh a.active:where(.svelte-12qhfyh),.bottombar.svelte-12qhfyh button.active:where(.svelte-12qhfyh){color:#fff}.bottombar.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible,.bottombar.svelte-12qhfyh button:where(.svelte-12qhfyh):focus-visible{outline:2px solid #e50914;outline-offset:-2px;border-radius:8px}.menu.svelte-12qhfyh{position:fixed;top:auto;bottom:calc(var(--bottombar-h) + .6rem);right:.75rem;left:.75rem;min-width:0;max-height:calc(100dvh - var(--bottombar-h) - 1.5rem);overflow-y:auto}}
