:root{--neon-primary: #0ff;--neon-secondary: #f0f;--gradient-bg: linear-gradient(#0f1624b2, #1a1f35b2);--gradient-accent: linear-gradient(#070311, #1a181b);--scrollbar-size: 6px;--scrollbar-track: rgba(255, 255, 255, .05);--scrollbar-thumb: rgba(0, 255, 153, .3);--scrollbar-thumb-hover: rgba(0, 255, 153, .5)}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}app-admin-dashboard,app-admin-dashboard *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}app-admin-dashboard :is(button,button *,.btn,[role=button]){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:calc(var(--scrollbar-size) / 2)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:calc(var(--scrollbar-size) / 2)}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}body,html{background-color:#000508;color:#e0e0e0;font-family:"Monospace",monospace;margin:0;padding:0;text-align:center;background:#000508;color:#fff;overflow-x:hidden}header,footer{background-color:#1f1f1f00;color:#e0e0e0;padding:20px;text-align:center}app-contact,app-home,app-options,app-notification-settings,app-playground,app-space-battle,app-room,app-room-lobby,app-login,app-signup,app-forgot-password,app-profile,app-support-list,app-support-new,app-support-ticket{position:relative;text-align:center;margin-top:76px;padding:clamp(1rem,4vw,2.5rem);min-height:calc(100dvh - 76px);display:flex;flex-direction:column;justify-content:safe center;align-items:center;background:transparent;color:#fff;font-size:1.2em;line-height:1.5;box-sizing:border-box}@media (max-width: 900px){app-contact,app-home,app-options,app-notification-settings,app-playground,app-space-battle,app-room,app-room-lobby,app-login,app-signup,app-forgot-password,app-profile,app-support-list,app-support-new,app-support-ticket{margin-top:40px;min-height:calc(100dvh - 40px)}}.content-card{background:#0c0c12a6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:3rem;box-shadow:0 8px 32px #0006;border:1px solid rgba(255,255,255,.1);width:calc(100% - 4rem);max-width:min(800px,100vw - 4rem);min-height:400px;margin:0 auto;box-sizing:border-box;transition:all .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}.content-card:hover{box-shadow:0 12px 48px #00000080;border-color:#00ff994d}.content-card p,.content-card h1,.content-card h2,.content-card h3,.content-card .subtitle{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.content-card p,.content-card .subtitle{text-align:justify;text-align-last:left}@media (max-width: 640px){app-contact,app-home,app-options,app-notification-settings,app-playground,app-space-battle,app-room,app-login,app-signup,app-forgot-password,app-profile{padding:1.5rem}.content-card{width:calc(100% - 2rem);margin:0 auto;box-sizing:border-box;padding:1.5rem;min-height:0;border-radius:16px}}.btn{background-color:#007bff;border:none;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:40px 20px;cursor:pointer;border-radius:4px;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 8px #0003}.btn:hover{background-color:#0056b3;transform:scale(1.05);box-shadow:0 8px 16px #0000004d}.btn:active{background-color:#004085;transform:scale(.95)}.btn:disabled{opacity:.6;cursor:default;transform:none;box-shadow:0 4px 8px #0003}.btn:disabled:hover{background-color:#007bff;transform:none;box-shadow:0 4px 8px #0003}.header{background-color:transparent;padding:60px 20px;margin-bottom:30px}.header h1{font-size:3em;margin-bottom:15px;color:#00ff4c;text-shadow:0 0 5px #e0e0e0,0 0 10px #3700b3;text-align:center}.header p{font-size:1.5em}
