:root{color-scheme:dark;font-family:system-ui,-apple-system,sans-serif;background:#080e18;color:#f7f6ef}*{box-sizing:border-box}body{margin:0;min-height:100vh}#wallpaper{position:fixed;inset:0;background:radial-gradient(ellipse at 20% 70%,#304951,transparent 65%),linear-gradient(135deg,#101b36,#172635 60%,#625746);background-size:cover;background-position:center}main{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:6vw}section{max-width:1100px;width:100%}h1{font-size:clamp(36px,5vw,80px);font-weight:500;letter-spacing:-.04em;margin:.3em 0}p{font-size:clamp(18px,2vw,32px);line-height:1.5}.eyebrow{font-size:18px;letter-spacing:.22em;color:#b6c4d2}#code{display:block;font-size:clamp(48px,8vw,120px);letter-spacing:.1em;font-variant-numeric:tabular-nums;margin:32px 0}#message{white-space:pre-wrap;font-size:clamp(28px,4vw,66px);line-height:1.35;overflow-wrap:anywhere;max-height:84vh;overflow:auto}#message img{display:block;max-width:100%;max-height:70vh;margin:auto;object-fit:contain}#message p{font-size:28px;text-align:center}#clock{position:fixed;bottom:6vh;right:6vw;font-size:clamp(32px,5vw,76px);font-weight:300;font-variant-numeric:tabular-nums}#connection{position:fixed;left:4vw;bottom:2vh;font-size:16px;color:#c3cbd2}body.active #wallpaper{filter:brightness(.25)}body.active #clock{display:none}[hidden]{display:none!important}body.admin{padding:5vw;max-width:900px;margin:auto}input,button,a{font:inherit}input,button{padding:14px;border-radius:8px;border:1px solid #607385}input{max-width:100%;background:#182536;color:white}button{background:#d4e9e2;color:#11242c;cursor:pointer}a{color:#d4e9e2}.device{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;font-family:monospace}
