.site.svelte-1elxaub{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--line);position:sticky}.bar.svelte-1elxaub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.brand.svelte-1elxaub{align-items:baseline;gap:.6rem;text-decoration:none;display:flex}.mark.svelte-1elxaub{font:700 1.6rem/1 "Reem Kufi", var(--display);color:var(--accent)}nav.svelte-1elxaub{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--muted);padding-block:.25rem;font-weight:500;text-decoration:none}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover,nav.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){color:var(--fg)}nav.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){box-shadow:inset 0 -2px 0 var(--accent)}.lang.svelte-1elxaub{border:1px solid var(--line);border-radius:999px;font-size:.85rem;padding:.1rem .7rem!important}footer.svelte-jz8lnl{border-block-start:1px solid var(--line);color:var(--muted);gap:.5rem;margin-block:4rem 2rem;padding-block-start:1.5rem;font-size:.85rem;display:grid}p.svelte-jz8lnl{max-width:65ch;margin:0}.tmdb.svelte-jz8lnl{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}main.svelte-10ehbbt{min-height:60vh}.skip.svelte-10ehbbt{inset-inline-start:1rem;z-index:50;background:var(--accent);color:var(--on-accent);border-radius:6px;padding:.5rem 1rem;position:absolute;top:-3rem}.skip.svelte-10ehbbt:focus{top:.5rem}.dock.svelte-10ehbbt{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:.5rem;width:min(26rem,100vw - 2rem);padding:.6rem;display:grid;position:fixed;inset-block-end:max(1rem, env(safe-area-inset-bottom,0px));inset-inline-end:max(1rem, env(safe-area-inset-right,0px));box-shadow:0 20px 50px -20px #000000b3}.dock-head.svelte-10ehbbt{align-items:center;gap:.6rem;min-width:0;display:flex}.label.svelte-10ehbbt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.close.svelte-10ehbbt{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:.25rem;font-size:1rem}.close.svelte-10ehbbt:hover{color:var(--fg)}
