:root{--background:#f1eee9;--foreground:#110f0d;--card:#f7f5f1;--card-foreground:#110f0d;--popover:#f7f5f1;--popover-foreground:#110f0d;--primary:#110f0d;--primary-foreground:#f1eee9;--secondary:#e5e1da;--secondary-foreground:#110f0d;--muted:#e5e1da;--muted-foreground:#57514d;--accent:#e5e1da;--accent-foreground:#110f0d;--border:#110f0d24;--input:#110f0d2e;--ring:#cc2823;--cine-red:#cc2823;--cine-grain-opacity:.05;--cine-grain-blend:multiply;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--background:lab(94.2232% .459701 3.01524);--foreground:lab(4.42925% .714593 1.28405);--card:lab(96.5376% .34079 2.2589);--card-foreground:lab(4.42925% .714593 1.28405);--popover:lab(96.5376% .34079 2.2589);--popover-foreground:lab(4.42925% .714593 1.28405);--primary:lab(4.42925% .714593 1.28405);--primary-foreground:lab(94.2232% .459701 3.01524);--secondary:lab(89.5886% .582129 3.77401);--secondary-foreground:lab(4.42925% .714593 1.28405);--muted:lab(89.5886% .582129 3.77401);--muted-foreground:lab(35.0202% 1.71478 3.34836);--accent:lab(89.5886% .582129 3.77401);--accent-foreground:lab(4.42925% .714593 1.28405);--border:lab(4.42925% .714593 1.28405/.14);--input:lab(4.42925% .714593 1.28405/.18);--ring:lab(45.8258% 62.7172 46.1585);--cine-red:lab(45.8258% 62.7172 46.1585)}}:root.dark{--background:#080706;--foreground:#ece7df;--card:#0f0d0c;--card-foreground:#ece7df;--popover:#0f0d0c;--popover-foreground:#ece7df;--primary:#ece7df;--primary-foreground:#080706;--secondary:#181614;--secondary-foreground:#ece7df;--muted:#181614;--muted-foreground:#a39d98;--accent:#181614;--accent-foreground:#ece7df;--border:#ece7df1f;--input:#ece7df29;--ring:#ed4b40;--cine-red:#ed4b40;--cine-grain-opacity:.09;--cine-grain-blend:overlay;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root.dark{--background:lab(1.98126% .276469 .50343);--foreground:lab(91.9139% .705272 4.53324);--card:lab(3.6951% .414722 .768107);--card-foreground:lab(91.9139% .705272 4.53324);--popover:lab(3.6951% .414722 .768107);--popover-foreground:lab(91.9139% .705272 4.53324);--primary:lab(91.9139% .705272 4.53324);--primary-foreground:lab(1.98126% .276469 .50343);--secondary:lab(7.217% .809982 1.50021);--secondary-foreground:lab(91.9139% .705272 4.53324);--muted:lab(7.217% .809982 1.50021);--muted-foreground:lab(65.2047% 1.16149 3.61258);--accent:lab(7.217% .809982 1.50021);--accent-foreground:lab(91.9139% .705272 4.53324);--border:lab(91.9139% .705272 4.53324/.12);--input:lab(91.9139% .705272 4.53324/.16);--ring:lab(56.2999% 62.3842 43.2876);--cine-red:lab(56.2999% 62.3842 43.2876)}}:root body{background:var(--background)}.cine-grain{z-index:60;pointer-events:none;opacity:var(--cine-grain-opacity);mix-blend-mode:var(--cine-grain-blend);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 1.4 -0.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(6,end) infinite cine-grain;position:fixed;inset:-50%}@keyframes cine-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(-1%,-2%)}}.cine-vignette{background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#0000008c 100%),linear-gradient(#0000 38%,#00000073 72%,#000000d9)}.cine-credit{text-shadow:0 1px 24px #00000059}.cine-shutter{animation:1.4s cubic-bezier(.7,0,.15,1) .15s both cine-shutter}@keyframes cine-shutter{0%{clip-path:inset(50% 0)}to{clip-path:inset(0)}}.cine-drift{animation:24s ease-in-out infinite alternate cine-drift}@keyframes cine-drift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.cine-title-in{animation:1.1s cubic-bezier(.2,0,0,1) both cine-title-in;animation-delay:var(--cine-delay,.5s)}@keyframes cine-title-in{0%{opacity:0;filter:blur(6px);transform:translateY(.4em)}to{opacity:1;filter:blur();transform:none}}.cine-rec{animation:1.6s step-end infinite cine-rec}@keyframes cine-rec{50%{opacity:.25}}.cine-sprockets{opacity:.18;background-image:repeating-linear-gradient(90deg,#0000 0 10px,currentColor 10px 22px,#0000 22px 34px);border-radius:2px;height:10px}.cine-strip{scrollbar-width:none}.cine-strip::-webkit-scrollbar{display:none}.cine-marquee{animation:40s linear infinite cine-marquee}.cine-marquee-wrap:hover .cine-marquee{animation-play-state:paused}@keyframes cine-marquee{to{transform:translate(-50%)}}:root::view-transition{pointer-events:none}::view-transition-old(.cine-page-exit){animation:.32s cubic-bezier(.4,0,1,1) both cine-vt-out}::view-transition-new(.cine-page-enter){animation:.62s cubic-bezier(.2,0,0,1) .2s both cine-vt-in}@keyframes cine-vt-out{to{opacity:0;filter:brightness(.4)}}@keyframes cine-vt-in{0%{opacity:0;filter:brightness(.4)}}::view-transition-group(.cine-morph){z-index:20;animation-duration:.82s;animation-timing-function:cubic-bezier(.7,0,.15,1)}::view-transition-old(.cine-morph){object-fit:cover;width:100%;height:100%;animation-duration:.82s}::view-transition-new(.cine-morph){object-fit:cover;width:100%;height:100%;animation-duration:.82s}.cine-progress{transform-origin:0;animation:cine-progress var(--cine-shot,5s) linear both}[data-paused=true] .cine-progress{animation-play-state:paused}@keyframes cine-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.cine-progress,.cine-grain,.cine-shutter,.cine-drift,.cine-title-in,.cine-rec,.cine-marquee{animation:none!important}:root::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}:root::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}:root::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}
