@font-face{font-family:Mono;src:url('assets/Monocraft.ttf')}*{box-sizing:border-box}body{margin:0;background:#030820;color:#16d7ff;font-family:Mono,monospace}button,a{font:inherit;cursor:pointer}a{text-decoration:none;color:inherit}button{color:inherit;background:none;border:0;padding:0}a:focus-visible,button:focus-visible{outline:2px solid #fff8dc;outline-offset:5px}.terminal{min-height:100svh;padding:4vh 4.5vw 2.5vh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 70% 40%,#07164d55,transparent 65%);position:relative}.terminal:before{content:'';position:absolute;inset:5vh 2vw 7vh;border:1px solid #0776dd;pointer-events:none}header{display:flex;justify-content:space-between;gap:25px;border-top:2px solid #16cfff;border-bottom:2px solid #16cfff;padding:9px 0;font-size:clamp(12px,1.45vw,24px)}main{display:grid;grid-template-columns:57% 43%;align-items:center;flex:1;gap:0;padding:3vh 0;min-height:480px}.logo{padding-right:4vw;display:flex;align-items:center}.logo img{display:block;width:100%;height:auto;max-height:66vh;object-fit:contain}.access{position:relative;padding:1vh 0}h1{color:#fff8dd;font-size:clamp(42px,6.4vw,110px);line-height:1.13;letter-spacing:-.045em;margin:0 0 12px;font-weight:normal}.ticker{font-size:clamp(28px,3.6vw,60px);margin-bottom:15px}nav{display:grid;gap:12px}nav a{display:flex;gap:12px;align-items:stretch;font-size:clamp(16px,1.9vw,32px)}.num{border:2px solid currentColor;min-width:56px;padding:6px;text-align:center}.key{display:flex;justify-content:space-between;align-items:center;flex:1;background:#18d5f5;color:#030820;padding:6px 15px;transition:filter .12s,transform .12s}.key b{font-weight:normal}nav a:nth-child(2){color:#ffc826}nav a:nth-child(2) .key{background:#ffc826}nav a:hover .key,nav a:focus .key{filter:brightness(1.22);transform:translateX(4px)}nav a:active .key{transform:translate(2px,2px)}.bottom{display:flex;align-items:center;gap:24px;padding:18px 0;border-top:2px solid #1437b2;border-bottom:2px solid #126cd8;background:#08176088}.caption{align-self:stretch;border-right:2px solid #16cfff;padding:0 20px 0 0;font-size:15px}.ca-wrap{flex:1;min-width:0;display:flex;align-items:center;gap:22px;position:relative}#ca{font-size:clamp(14px,1.8vw,28px);overflow-wrap:anywhere;color:#ffcf35;user-select:all}#ca.tba{font-size:clamp(35px,4.5vw,70px)}#copy{font-size:14px;white-space:nowrap}#copy:disabled{opacity:.4}#toast{position:absolute;bottom:-16px;font-size:11px;color:#fff4d5}.socials{display:flex;gap:22px;border-left:2px solid #16cfff;padding-left:22px}.socials a{font-size:11px;display:flex;align-items:center;flex-direction:column;gap:5px}.socials img{width:44px;height:44px;padding:7px;border:1px solid #16d7ff;filter:brightness(0) saturate(100%) invert(78%) sepia(72%) saturate(2494%) hue-rotate(145deg)}footer{display:flex;justify-content:space-between;gap:20px;padding-top:18px;font-size:12px}.shortcuts{display:flex;gap:24px}.shortcuts i{display:inline-block;width:15px;height:15px;background:#f34138;vertical-align:middle}.shortcuts button:nth-child(2) i{background:#ffd12d}.shortcuts button:nth-child(3) i{background:#18d5f5}.shortcuts button:nth-child(4) i{background:#fff8dd}.settings{display:flex;gap:20px}.settings em{font-style:normal;color:#65fa52}.crt-layer{display:none;position:fixed;inset:0;pointer-events:none;z-index:5;background:repeating-linear-gradient(0deg,#0003 0,#0003 1px,transparent 1px,transparent 3px);box-shadow:inset 0 0 65px #0009;opacity:.6}.crt .crt-layer{display:block}.crt h1{text-shadow:-1px 0 #f76b8033,1px 0 #42deff66,0 0 14px #fff2}.crt .terminal{animation:appear .6s ease-out}@keyframes appear{from{opacity:.15}to{opacity:1}}@media(max-width:900px){.terminal{padding:20px}main{grid-template-columns:1fr;min-height:0}.logo{padding:0;max-width:500px;margin:auto}.logo img{max-height:45vh}.access{max-width:650px;width:100%;margin:auto}h1{font-size:clamp(38px,10vw,80px)}header{font-size:11px}.bottom{flex-wrap:wrap;gap:12px}.caption{border:0}.socials{margin-left:auto}.ca-wrap{flex-basis:70%}footer{flex-wrap:wrap}.shortcuts{gap:12px;font-size:10px}.settings{margin-left:auto}.terminal:before{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
