.CRTFrame-module__ip1BnG__frame{--frame-top:46px;--frame-bottom:68px;--frame-left:52px;--frame-right:52px;background:#1c1d1f;width:100dvw;height:100dvh;position:fixed;inset:0;overflow:hidden}.CRTFrame-module__ip1BnG__edgeTop,.CRTFrame-module__ip1BnG__edgeBottom,.CRTFrame-module__ip1BnG__edgeLeft,.CRTFrame-module__ip1BnG__edgeRight{position:absolute;inset:0}.CRTFrame-module__ip1BnG__edgeTop{clip-path:polygon(0 0, 100% 0, calc(100% - var(--frame-right)) var(--frame-top), var(--frame-left) var(--frame-top));background:linear-gradient(#2b2c2f,#1e1f22)}.CRTFrame-module__ip1BnG__edgeBottom{clip-path:polygon(0 100%, 100% 100%, calc(100% - var(--frame-right)) calc(100% - var(--frame-bottom)), var(--frame-left) calc(100% - var(--frame-bottom)));background:linear-gradient(#17181a,#222327)}.CRTFrame-module__ip1BnG__edgeLeft{clip-path:polygon(0 0, 0 100%, var(--frame-left) calc(100% - var(--frame-bottom)), var(--frame-left) var(--frame-top));background:linear-gradient(90deg,#262729,#1c1d20)}.CRTFrame-module__ip1BnG__edgeRight{clip-path:polygon(100% 0, 100% 100%, calc(100% - var(--frame-right)) calc(100% - var(--frame-bottom)), calc(100% - var(--frame-right)) var(--frame-top));background:linear-gradient(270deg,#262729,#1c1d20)}.CRTFrame-module__ip1BnG__noise{z-index:2;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.CRTFrame-module__ip1BnG__vignette{z-index:3;pointer-events:none;background:radial-gradient(#0000 35%,#0009 100%);position:absolute;inset:0}.CRTFrame-module__ip1BnG__screen{inset:var(--frame-top) var(--frame-right) var(--frame-bottom) var(--frame-left);z-index:4;background:var(--vani-bg);border-radius:6px;position:absolute;overflow:hidden;box-shadow:inset 0 40px 70px -30px #000000e6,inset 0 -12px 30px #0006,inset 0 0 0 1px #0009}.CRTFrame-module__ip1BnG__content{z-index:1;scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;position:relative;overflow-y:auto}.CRTFrame-module__ip1BnG__content::-webkit-scrollbar{display:none}.CRTFrame-module__ip1BnG__sheen{z-index:8;pointer-events:none;background:radial-gradient(70% 45% at 25% 15%,#ffffff0f,#0000 60%);position:absolute;inset:0}
.ScanlineOverlay-module__BEvyeq__wrap{z-index:5;pointer-events:none;position:absolute;inset:0}.ScanlineOverlay-module__BEvyeq__grating{mix-blend-mode:multiply;background:repeating-linear-gradient(#00000059 0 1px,#0000 1px 3px);position:absolute;inset:0}.ScanlineOverlay-module__BEvyeq__vignette{background:radial-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.ScanlineOverlay-module__BEvyeq__band{background:linear-gradient(#0000 0%,#00000059 45%,#0000008c 50%,#00000059 55%,#0000 100%);height:26px;animation:9s linear infinite ScanlineOverlay-module__BEvyeq__roll;position:absolute;top:-26px;left:0;right:0}.ScanlineOverlay-module__BEvyeq__bandStatic{display:none}@keyframes ScanlineOverlay-module__BEvyeq__roll{0%{top:-26px}to{top:100%}}
.FlickerLayer-module__EtkyZq__layer{z-index:6;pointer-events:none;opacity:0;background:#4ade6e08;position:absolute;inset:0}.FlickerLayer-module__EtkyZq__active{opacity:1}
.JitterWrapper-module__Fr8YGG__wrap{width:100%;height:100%;position:relative}.JitterWrapper-module__Fr8YGG__bodyFlicker{animation:6s step-end infinite JitterWrapper-module__Fr8YGG__crt-body-flicker}@keyframes JitterWrapper-module__Fr8YGG__crt-body-flicker{0%,96%,to{filter:brightness()}97%{filter:brightness(.85)}98%{filter:brightness(1.08)}99%{filter:brightness(.92)}}
.FrameControls-module__o47V3G__row{z-index:6;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:10px;right:14px}.FrameControls-module__o47V3G__buttonGroup{flex-direction:column;align-items:center;gap:4px;display:flex}.FrameControls-module__o47V3G__dial{color:#9a9ba0;width:30px;height:30px;font-family:var(--vani-font);cursor:pointer;background:linear-gradient(#303134,#202124);border:1px solid #3a3b3f;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.85rem;line-height:1;transition:transform 60ms,filter 60ms,box-shadow 60ms;display:flex;box-shadow:inset 0 1px #ffffff12,0 2px 3px #00000080}.FrameControls-module__o47V3G__dial:active{filter:brightness(.8);transform:translateY(2px);box-shadow:inset 0 1px 2px #000000b3}.FrameControls-module__o47V3G__dial:focus-visible{outline-offset:2px;outline:1px solid #6b6c70}.FrameControls-module__o47V3G__label{font-family:var(--vani-font);letter-spacing:.08em;color:#86878c;-webkit-user-select:none;user-select:none;font-size:.55rem}
:root{--vani-green:#4ade6e;--vani-green-dim:#2f8a49;--vani-green-bright:#7dffa0;--vani-bg:#060a06;--vani-font:"Courier New", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--glow-sm:0 0 4px #4ade6e8c, 0 0 10px #4ade6e40;--glow-md:0 0 6px #4ade6e99, 0 0 18px #4ade6e4d}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden}body{background:var(--vani-bg);color:var(--vani-green);font-family:var(--vani-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font:inherit}
