.cine-btn.svelte-19eicic{appearance:none;border:1px solid var(--control-border);background:var(--control-bg);color:var(--control-text);cursor:pointer;border-radius:.3rem;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;padding:0;display:inline-flex}.cine-btn.svelte-19eicic:hover{background:var(--control-hover-bg);color:var(--text)}.cine-btn.on.svelte-19eicic{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent-strong)}.cine-btn.svelte-19eicic:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cine-btn.svelte-19eicic svg:where(.svelte-19eicic){fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;width:1rem;height:1rem}.lang.svelte-4myszd{background:var(--surface-2);border:1px solid var(--border);box-shadow:0 1px 3px var(--shadow);border-radius:.3rem;gap:1px;padding:1px;display:inline-flex}.lang-btn.svelte-4myszd{appearance:none;cursor:pointer;font:600 .7rem/1 var(--font-ui);letter-spacing:.04em;color:var(--control-text);background:0 0;border:none;border-radius:.25rem;padding:.2rem .5rem}.lang-btn.active.svelte-4myszd{background:var(--control-active-bg);color:var(--control-active-text)}.lang-btn.svelte-4myszd:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.theme-btn.svelte-lu0t34{appearance:none;border:1px solid var(--control-border);background:var(--control-bg);color:var(--control-text);cursor:pointer;border-radius:.3rem;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;padding:0;display:inline-flex}.theme-btn.svelte-lu0t34:hover{background:var(--control-hover-bg);color:var(--text)}.theme-btn.svelte-lu0t34:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.theme-btn.svelte-lu0t34 svg:where(.svelte-lu0t34){width:1rem;height:1rem}.rail.svelte-120i8qr{width:var(--rail-w);box-sizing:border-box;border-radius:var(--radius-glass);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);z-index:20;font-family:var(--font-ui);view-transition-name:rail;flex-direction:column;align-items:center;gap:.5rem;padding:.7rem 0;display:flex;position:fixed;top:1rem;bottom:1rem;left:1rem}.brand.svelte-120i8qr{width:2.5rem;height:2.5rem;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent) 55%, transparent));border-radius:.75rem;justify-content:center;align-items:center;display:flex}.brand.svelte-120i8qr svg:where(.svelte-120i8qr){width:1.75rem;height:1.75rem}.brand.svelte-120i8qr:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.links.svelte-120i8qr{border-top:1px solid var(--glass-border);flex-direction:column;align-items:center;gap:.25rem;width:100%;margin-top:.4rem;padding-top:.6rem;display:flex}.item.svelte-120i8qr{width:2.5rem;height:2.5rem;color:var(--text-3);border-radius:.75rem;justify-content:center;align-items:center;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.item.svelte-120i8qr svg:where(.svelte-120i8qr){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.item.svelte-120i8qr:hover{color:var(--text);background:color-mix(in srgb, var(--text) 7%, transparent)}.item[aria-current=page].svelte-120i8qr{color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.item.svelte-120i8qr:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.label.svelte-120i8qr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings.svelte-120i8qr{flex-direction:column;align-items:center;gap:.5rem;margin-top:auto;display:flex}.settings.svelte-120i8qr .lang{flex-direction:column}@media (width<=600px){.rail.svelte-120i8qr{width:auto;height:var(--tabbar-h);flex-direction:row;justify-content:space-between;gap:.25rem;padding:0 .6rem;inset:auto .5rem .5rem}.links.svelte-120i8qr{border-top:none;flex-direction:row;gap:.1rem;width:auto;margin-top:0;padding-top:0}.item.svelte-120i8qr{width:2.4rem;height:2.4rem}.settings.svelte-120i8qr{flex-direction:row;margin-top:0}.settings.svelte-120i8qr .lang{flex-direction:row}}
