*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #d2ff00;--primary-dark: #a8cc00;--background: #0e0f00;--surface: rgba(20, 20, 20, .95);--surface-light: rgba(30, 30, 30, .5);--text-primary: #e0e0e0;--text-secondary: #888;--text-muted: #555;--text-dark: #000;--border-primary: rgba(210, 255, 0, .2);--border-focus: #d2ff00;--shadow-glow: rgba(210, 255, 0, .1);--shadow-glow-strong: rgba(210, 255, 0, .2);--shadow-dark: rgba(0, 0, 0, .5);--font-heading: "Orbitron", sans-serif;--font-body: "Inter", sans-serif;--transition-smooth: all .3s ease;--transition-premium: all .4s cubic-bezier(.4, 0, .2, 1);--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}body{background:var(--background);color:var(--text-primary);font-family:var(--font-body);margin:0;box-sizing:border-box;flex:1;padding:2rem;overflow-y:auto;min-height:100vh;display:flex;justify-content:center;align-items:center;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(210,255,0,.05) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(210,255,0,.03) 0%,transparent 50%);pointer-events:none;z-index:0}.text-gradient{background:linear-gradient(135deg,var(--primary),var(--primary-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow{box-shadow:0 0 20px var(--shadow-glow)}.glow-strong{box-shadow:0 0 40px var(--shadow-glow-strong)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{opacity:.4;transform:scale(1)}to{opacity:.8;transform:scale(1.03)}}.fade-in{animation:fadeIn .4s ease}.slide-down{animation:slideDown .3s ease}.cloudflare-modal-popup{border:1px solid rgba(0,212,255,.3)!important;box-shadow:0 0 30px #00d4ff33,0 0 60px #00d4ff1a,0 20px 60px #00000080!important}.cloudflare-modal-title{font-family:var(--font-heading),"Orbitron",sans-serif!important;font-size:1.3rem!important;letter-spacing:1px!important}.cloudflare-modal-confirm{background:linear-gradient(135deg,#00d4ff,#09c)!important;border:none!important;font-family:var(--font-body),sans-serif!important;font-weight:600!important;padding:12px 24px!important;border-radius:8px!important;transition:all .3s ease!important;box-shadow:0 4px 15px #00d4ff4d!important}.cloudflare-modal-confirm:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #00d4ff66!important}.cloudflare-modal-cancel{background:#3a3a4a!important;border:1px solid rgba(255,255,255,.1)!important;font-family:var(--font-body),sans-serif!important;padding:12px 24px!important;border-radius:8px!important;transition:all .3s ease!important}.cloudflare-modal-cancel:hover{background:#4a4a5a!important}@keyframes cloudflareModalSlide{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.cloudflare-modal-popup.swal2-show{animation:cloudflareModalSlide .4s cubic-bezier(.34,1.56,.64,1)!important}
