*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,system-ui,sans-serif}body{color:#e2e8f0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Ctext x='10' y='20' fill='rgba(0, 255, 128, 0.08)' font-family='monospace' font-size='14'%3Efunction init() %7B%3C/text%3E%3Ctext x='10' y='60' fill='rgba(0, 255, 128, 0.04)' font-family='monospace' font-size='14'%3E await hackThePlanet();%3C/text%3E%3Ctext x='10' y='100' fill='rgba(0, 255, 128, 0.06)' font-family='monospace' font-size='14'%3E sys.override(true);%3C/text%3E%3Ctext x='10' y='140' fill='rgba(0, 255, 128, 0.08)' font-family='monospace' font-size='14'%3E return 0x00F;%3C/text%3E%3Ctext x='10' y='180' fill='rgba(0, 255, 128, 0.03)' font-family='monospace' font-size='14'%3E%7D%3C/text%3E%3Ctext x='200' y='40' fill='rgba(0, 255, 128, 0.05)' font-family='monospace' font-size='14'%3Ewhile(true) %7B fork() %7D%3C/text%3E%3Ctext x='150' y='250' fill='rgba(0, 255, 128, 0.07)' font-family='monospace' font-size='14'%3E// SECURE UPLINK ESTABLISHED%3C/text%3E%3Ctext x='50' y='320' fill='rgba(0, 255, 128, 0.06)' font-family='monospace' font-size='14'%3E[0x7FFF8] MEMORY DUMP...%3C/text%3E%3C/svg%3E");background-size:400px 400px;min-height:100vh;margin:0;animation:20s linear infinite codeScroll;background-color:#050508!important}button{cursor:pointer;border:none;border-radius:5px;padding:10px 20px;font-weight:700}.header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;box-sizing:border-box;background-color:#07080ccc;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;height:76px;padding:0 32px;display:flex;position:fixed;top:0;left:0}.logo{align-items:center;gap:12px;display:flex}.logo-icon{background:linear-gradient(135deg,#6366f1,#3b82f6);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;display:flex;box-shadow:0 0 20px #6366f166}.logo-text{letter-spacing:-.5px;font-size:1.35rem;font-weight:800}.logo-text .highlight{color:#6366f1}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{color:#94a3b8;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.nav-links a:hover{color:#fff}.header-buttons{align-items:center;gap:14px;display:flex}.student-btn{color:#cbd5e1;border:1px solid #ffffff1f;border-radius:8px;padding:10px 18px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s}.student-btn:hover{background-color:#ffffff1a}.teacher-btn{color:#fff;background:linear-gradient(135deg,#4f46e5,#3b82f6);border-radius:8px;padding:10px 22px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 18px #6366f159}.teacher-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f173}.menu-toggle{color:#fff;cursor:pointer;font-size:1.8rem;display:none}@media (width<=768px){.header{height:60px;padding:0 16px}.nav-links,.header-buttons{display:none}.menu-toggle{display:block}.mobile-menu{z-index:99;background:#0f0f11;flex-direction:column;gap:10px;width:100%;padding:12px 16px;animation:.25s slideDown;display:flex;position:fixed;top:60px;left:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-menu nav a{color:#fff;background:#ffffff0d;border-radius:6px;margin:3px 0;padding:12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:block}.mobile-menu nav a:hover{background:#ffffff1a;transform:translate(3px)}.mobile-menu .menu-buttons{flex-direction:column;gap:10px;margin-top:8px;display:flex}.mobile-menu .menu-buttons a{text-align:center;border-radius:6px;padding:9px 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.mobile-menu .menu-buttons a:first-child{color:#cbd5e1;background:0 0;border:1px solid #ffffff1f}.mobile-menu .menu-buttons a:first-child:hover{background:#ffffff1a}.mobile-menu .menu-buttons a:last-child{color:#fff;background:linear-gradient(135deg,#4f46e5,#3b82f6);box-shadow:0 3px 10px #6366f159}.mobile-menu .menu-buttons a:last-child:hover{transform:translateY(-2px);box-shadow:0 5px 14px #6366f173}.arena-container main>div{grid-template-columns:1fr!important}.glass-panel{border-left:none!important;border-right:none!important;width:100%!important}.scroll-hide{max-height:50vh;height:auto!important}.pm-container>div>div{grid-template-columns:1fr!important}}@keyframes codeScroll{0%{background-position:0 0}to{background-position:0 -400px}}.solid-panel,.glass-panel,.radar-card,.history-row{-webkit-backdrop-filter:blur(12px)!important;background:#0a0f14b3!important;border:1px solid #00ff8033!important;border-radius:12px!important;box-shadow:0 8px 32px #00000080,inset 0 0 15px #00ff8008!important}.action-btn,.play-btn{text-transform:uppercase;letter-spacing:1px;color:#000!important;background:linear-gradient(135deg,#00b8ff,#00ff80)!important;border:none!important;box-shadow:0 0 15px #00ff804d!important}.action-btn:hover,.play-btn:hover{filter:brightness(1.2);box-shadow:0 0 25px #00ff8099!important}
