.systemPage{min-height:100dvh;padding:max(1.25rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));color:#60edf5;background:radial-gradient(circle at 68% 28%,#59e7f214,#0000 34%),linear-gradient(135deg,#28040df5,#03070a 68%);place-items:center;display:grid;position:relative;overflow:hidden}.systemPage:before{content:"";clip-path:polygon(0 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,0 100%);pointer-events:none;border:1px solid #ff515f6b;position:absolute;inset:clamp(.6rem,2vw,1.5rem)}.systemPage__scanlines{pointer-events:none;opacity:.22;background:repeating-linear-gradient(#0000 0 3px,#ffffff0a 4px);position:absolute;inset:0}.systemPage__panel{z-index:1;background:linear-gradient(90deg,#300810eb,#050d11d6);border-left:3px solid #f5df25;width:min(42rem,100%);padding:clamp(1.5rem,5vw,3.5rem);position:relative;box-shadow:0 1.5rem 5rem #00000073}.systemPage__code{color:#ff5967;letter-spacing:.16em;font-size:clamp(.68rem,2vw,.82rem);font-weight:700}.systemPage h1{color:#f5df25;margin:.75rem 0 1rem;font-family:Cyberpunk,Rajdhani,sans-serif;font-size:clamp(2rem,7vw,4rem);font-weight:400;line-height:.9}.systemPage p{color:#e1f2f2c7;max-width:52ch;margin:0;font-size:clamp(1rem,2.4vw,1.15rem);line-height:1.55}.systemPage small{color:#60edf59e;overflow-wrap:anywhere;margin-top:1rem;display:block}.systemPage__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.systemPage__actions a,.systemPage__actions button{color:#ff6571;min-height:48px;font:inherit;letter-spacing:.08em;background:#1e050cb8;border:1px solid #ff5967b8;padding:.75rem 1rem;font-weight:700;text-decoration:none}.systemPage__actions a:hover,.systemPage__actions a:focus-visible,.systemPage__actions button:hover,.systemPage__actions button:focus-visible{color:#071014;outline-offset:3px;background:#60edf5;border-color:#60edf5;outline:2px solid #f5df25}@media (max-width:520px){.systemPage__actions{display:grid}.systemPage__actions a,.systemPage__actions button{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.systemPage *,.systemPage :before,.systemPage :after{animation:none!important}}
