@font-face{font-family:EarlyGameboy;src:url(/EarlyGameBoy.ttf)format("truetype");font-display:swap}html,body{background:#000;width:100%;height:100%;margin:0;padding:0}body{justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.hidden{display:none}.screen{box-sizing:border-box;filter:url(#ca);width:800px;height:600px;margin-top:clamp(10px,10vh,100px);padding:40px;animation:2.5s ease-out forwards lightUp;position:relative;overflow:hidden}.screen:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000008,#00000008 1px,#0000 1px 2px);position:absolute;inset:0}.screen-text{color:#3a3a3a;font-family:EarlyGameboy,monospace}.ctf-layout{flex-direction:column;height:100%;display:flex}h1{margin:0;font-size:3rem}h2{margin:0 0 20px 4px;font-size:1.15rem}a{color:#3a3a3a}.ctf-header{flex:none}#ctf-stats{gap:30px;margin-top:20px;display:flex}#ctf-columns{flex:1;gap:40px;min-height:0;margin-top:30px;display:flex}#ctf-bet-panel,#ctf-history-panel{flex:1}#ctf-history{height:100%}#ctf-seed-history{margin:10px 0;padding-left:20px}details{overflow:hidden}input{color:#3a3a3a;background:0 0;border:none;border-bottom:1px solid #3a3a3a;outline:none;font-family:inherit}input:focus{border-bottom:2px solid #3a3a3a}input[type=number]{width:70px}input[type=text]{width:220px}#ctf-threshold{width:220px;margin:15px 0}button{color:#3a3a3a;cursor:pointer;background:0 0;border:1px solid #3a3a3a;padding:8px 16px;font-family:inherit}button:hover{color:#f3fae5;background:#3a3a3a}.buttons{gap:15px;margin-top:15px;display:flex}form{margin-bottom:25px}#ctf-log{flex:none;height:80px;margin-top:20px;overflow:hidden}.npc{opacity:0;max-width:250px;max-height:250px;animation:1s ease-out 2.3s forwards textFadeIn;position:absolute;bottom:0;right:40px}@keyframes textFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lightUp{0%{background:#3a4546}50%{background:#c2c7b7}to{background:#f3fae5;box-shadow:0 0 15px #e2fdff66,inset 0 0 10px #e2fdff40}}@keyframes scanLine{0%{top:100%}to{top:-3px}}@media (width<=700px){#ctf-columns{flex-direction:column}}
