.bezel[data-astro-cid-dmsvdc5q]{pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}.crt[data-astro-cid-x3tfmped]{--gun-r:red;--gun-g:#0f0;--gun-b:#00f;--dim:brightness(1.32) contrast(1.1) saturate(1.1);--warm:brightness(1.52) contrast(1.14) saturate(1.2);pointer-events:none;position:absolute;inset:0;container-type:size}.crt-screen[data-astro-cid-x3tfmped]{isolation:isolate;background:var(--ink);border-radius:9cqmin/10cqmin;position:absolute;inset:0;overflow:hidden}[data-astro-cid-x3tfmped]:where(.layer){display:block;position:absolute;inset:0}.crt-pic[data-astro-cid-x3tfmped]{isolation:isolate;background:var(--ink);filter:var(--dim);transition:filter 1.1s var(--ease-out);transform:scale(1.03)}.gun[data-astro-cid-x3tfmped],.bloom[data-astro-cid-x3tfmped]{width:min(104cqw, calc(104cqh * var(--r)));height:min(104cqh, calc(104cqw / var(--r)));margin:auto;inset:0}.gun[data-astro-cid-x3tfmped]{isolation:isolate;mix-blend-mode:screen;filter:blur(.14cqw)}.gun[data-astro-cid-x3tfmped] img,.bloom[data-astro-cid-x3tfmped] img{user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.gun[data-astro-cid-x3tfmped] img{mix-blend-mode:multiply;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;top:-3px;left:-3px}.gun-r[data-astro-cid-x3tfmped]{background:var(--gun-r);transform:translate(-.34cqw)scale(1.008)}.gun-g[data-astro-cid-x3tfmped]{background:var(--gun-g)}.gun-b[data-astro-cid-x3tfmped]{background:var(--gun-b);transform:translate(.34cqw)scale(.992)}.bloom[data-astro-cid-x3tfmped]{mix-blend-mode:screen;filter:blur(1.5cqw)brightness(1.3)saturate(1.3);opacity:.5;transition:opacity 1.1s var(--ease-out)}.crt-lines[data-astro-cid-x3tfmped]{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--ink) 42%, transparent) 55%, transparent 100%);background-size:100% clamp(2px,1.3cqh,3.2px)}.crt-grille[data-astro-cid-x3tfmped]{background:linear-gradient(90deg, color-mix(in srgb, var(--gun-r) 55%, var(--canvas)) 0 33.4%, color-mix(in srgb, var(--gun-g) 55%, var(--canvas)) 33.4% 66.7%, color-mix(in srgb, var(--gun-b) 55%, var(--canvas)) 66.7% 100%);mix-blend-mode:multiply;opacity:.36;background-size:3px 100%}.crt-noise[data-astro-cid-x3tfmped]{mix-blend-mode:screen;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.5 0 0 0 -.45'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;animation:.76s step-end infinite crt-grain;inset:-30%}.crt-roll[data-astro-cid-x3tfmped]{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--canvas) 4%, transparent) 38%, color-mix(in srgb, var(--canvas) 8%, transparent) 56%, color-mix(in srgb, var(--ink) 14%, transparent) 78%, transparent 100%);height:36%;animation:13s linear infinite crt-roll;inset:0 0 auto}.crt-flicker[data-astro-cid-x3tfmped]{background:var(--ink);opacity:0;animation:7.3s linear infinite crt-flicker}.crt-lift[data-astro-cid-x3tfmped]{background:color-mix(in srgb, var(--blue-gray) 12%, transparent);mix-blend-mode:screen}.crt-glass[data-astro-cid-x3tfmped]{background:radial-gradient(ellipse 76% 82% at 50% 50%, transparent 46%, color-mix(in srgb, var(--ink) 30%, transparent) 76%, color-mix(in srgb, var(--ink) 78%, transparent) 100%);box-shadow:inset 0 0 7cqmin .5cqmin color-mix(in srgb, var(--ink) 80%, transparent), inset 0 0 0 .5cqmin color-mix(in srgb, var(--ink) 55%, transparent)}.crt-spec[data-astro-cid-x3tfmped]{background:linear-gradient(160deg, color-mix(in srgb, var(--canvas) 20%, transparent) 0%, color-mix(in srgb, var(--canvas) 6%, transparent) 70%, transparent 100%);filter:blur(1.7cqmin);border-radius:18% 24% 22% 16%/34% 38% 40% 30%;width:46%;height:24%;inset:5% auto auto 6%;transform:rotate(-9deg)}[data-crt-host]:is(:hover,:has(:focus-visible)) .crt-pic[data-astro-cid-x3tfmped]{filter:var(--warm)}[data-crt-host]:is(:hover,:has(:focus-visible)) .bloom[data-astro-cid-x3tfmped]{opacity:.72}@keyframes crt-grain{0%{translate:0}12%{translate:-9% 5%}25%{translate:6% -11%}37%{translate:-14% -4%}50%{translate:11% 9%}62%{translate:-3% 14%}75%{translate:15% -7%}87%{translate:-8% -13%}}@keyframes crt-roll{0%{translate:0 -110%}72%{translate:0 300%}to{translate:0 300%}}@keyframes crt-flicker{0%,to{opacity:0}6%{opacity:.045}7.5%{opacity:0}38%{opacity:0}39%{opacity:.06}41%{opacity:.015}43%{opacity:0}71%{opacity:.03}74%{opacity:0}}[data-away] .crt-noise[data-astro-cid-x3tfmped],[data-away] .crt-roll[data-astro-cid-x3tfmped],[data-away] .crt-flicker[data-astro-cid-x3tfmped]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.crt-roll[data-astro-cid-x3tfmped],.crt-flicker[data-astro-cid-x3tfmped]{display:none}.crt-noise[data-astro-cid-x3tfmped]{animation:none}.crt-pic[data-astro-cid-x3tfmped],.bloom[data-astro-cid-x3tfmped]{transition:none}}
