@import "https://fonts.googleapis.com/css2?family=Jersey+10&family=Space+Mono:wght@400;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f7f7f2;--accent:#b7ffdd;--danger:#ff9ea8}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--ink);background:#000;margin:0;font-family:Space Mono,ui-monospace,monospace}button,input{font:inherit}.construction-screen{isolation:isolate;background:linear-gradient(#00000047,#000000c2),url(https://raw.githubusercontent.com/jborri/Creative-Computing/main/Final%20Projectv1/images/desktop/J59.gif) 50%/cover fixed;place-items:center;min-height:100svh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.construction-screen:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px),radial-gradient(circle at 50% 44%,#0000 0 22%,#0000009e 76%);position:absolute;inset:0}.construction-content{justify-items:center;width:min(340px,100%);display:grid}.construction-icon{object-fit:contain;filter:drop-shadow(0 14px 24px #000000bf);width:148px;height:138px;display:block}.construction-content h1{letter-spacing:.02em;text-align:center;text-transform:uppercase;text-shadow:0 8px 30px #000000e6;margin:2px 0 0;font-family:"Jersey 10",monospace;font-size:clamp(46px,10vw,64px);font-weight:400;line-height:.95}.access-form{gap:10px;width:100%;margin-top:28px;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.access-form input{color:#07100d;background:#f7fffbf0;border:1px solid #b7ffdd6b;border-radius:999px;outline:none;width:100%;min-height:46px;padding:11px 16px;box-shadow:0 8px 24px #00000047,inset 0 2px 8px #0000001f}.access-form input::placeholder{color:#53625b}.access-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #b7ffdd33,inset 0 2px 8px #0000001f}.access-error{min-height:18px;color:var(--danger);text-align:center;margin:0 4px;font-size:11px;line-height:1.4}.access-form button{color:#06100d;cursor:pointer;background:linear-gradient(#d7d7ff,#a8a8ef);border:1px solid #ffffff70;border-radius:999px;min-height:44px;font-family:"Jersey 10",monospace;font-size:27px;box-shadow:0 8px 20px #00000052}.access-form button:hover:not(:disabled){background:linear-gradient(#e7e7ff,#bfc0ff)}.access-form button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.access-form button:disabled{cursor:wait;opacity:.65}@media (max-width:560px){.construction-icon{width:126px;height:118px}.construction-content h1{font-size:50px}}@media (prefers-reduced-motion:reduce){.construction-screen{background-image:linear-gradient(#00000052,#000000d1),url(https://raw.githubusercontent.com/jborri/Creative-Computing/main/Final%20Projectv1/images/desktop/wallpaper.png)}}
