:root{color-scheme:dark;--ql-bg-deep: #050814;--ql-bg-surface: rgba(13, 20, 36, .86);--ql-border: rgba(0, 240, 255, .32);--ql-primary: #00f0ff;--ql-primary-glow: rgba(0, 240, 255, .45);--ql-secondary: #a855f7;--ql-secondary-glow: rgba(168, 85, 247, .4);--ql-accent-magenta: #ff007f;--ql-accent-emerald: #10b981;--ql-accent-gold: #f59e0b;--ql-accent-crimson: #ef4444;--ql-text-main: #f8fafc;--ql-text-sub: #cbd5e1;--ql-text-muted: #94a3b8;--ql-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ql-ease-smooth: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background-color:var(--ql-bg-deep);background-image:radial-gradient(circle at 18% 12%,rgba(0,240,255,.12) 0%,transparent 45%),radial-gradient(circle at 82% 18%,rgba(168,85,247,.15) 0%,transparent 48%),radial-gradient(circle at 50% 80%,rgba(255,0,127,.08) 0%,transparent 55%),radial-gradient(circle at 50% 50%,rgba(16,185,129,.05) 0%,transparent 60%);color:var(--ql-text-main);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:#38bdf8;text-decoration:none;transition:color .18s var(--ql-ease-smooth),text-shadow .18s var(--ql-ease-smooth)}a:hover{color:#7dd3fc;text-shadow:0 0 12px rgba(0,240,255,.55)}h1,h2,h3,h4{color:#f8fafc;letter-spacing:-.015em}input[type=text],input[type=email],input[type=password],input[type=number],input:not([type]),select{background:#0d1424eb;border:1px solid rgba(0,240,255,.35);color:#f8fafc;border-radius:12px;padding:10px 14px;font-size:14px;outline:none;transition:border-color .2s var(--ql-ease-smooth),box-shadow .2s var(--ql-ease-smooth),background .2s ease;box-shadow:inset 0 2px 4px #00000080}input:focus,select:focus{border-color:#00f0ff;background:#0f1930fa;box-shadow:0 0 0 3px #00f0ff40,inset 0 2px 4px #0006}button{background:linear-gradient(135deg,#0284c7,#6366f1);color:#fff;border:1px solid rgba(0,240,255,.4);border-radius:12px;padding:9px 16px;font-size:13.5px;font-weight:700;cursor:pointer;transition:transform .14s var(--ql-ease-smooth),box-shadow .14s var(--ql-ease-smooth),filter .14s ease}button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 22px #0284c773;filter:brightness(1.1)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed}.ql-glass-panel{background:#0d1424d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,240,255,.28);border-radius:18px;padding:22px;box-shadow:0 16px 42px #000000a6,inset 0 1px #ffffff26}:root{--ql-voxel-grass: #10b981;--ql-voxel-dirt: #78350f;--ql-voxel-stone: #334155;--ql-voxel-diamond: #00f0ff;--ql-voxel-lapis: #2563eb;--ql-voxel-redstone: #ef4444;--ql-voxel-gold: #f59e0b;--ql-voxel-obsidian: #090d16;--ql-fn-cyan: #00f0ff;--ql-fn-magenta: #ff007f;--ql-fn-purple: #9d4edd;--ql-fn-yellow: #ffe600}.ql-voxel-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-weight:800;font-size:11px;letter-spacing:.8px;text-transform:uppercase;border-radius:8px;box-shadow:inset 0 -2px #0006,0 2px 6px #00000073;transition:transform .15s ease,box-shadow .15s ease}.ql-rarity-common{background:#94a3b838;color:#e2e8f0;border:1px solid rgba(148,163,184,.45)}.ql-rarity-rare{background:linear-gradient(135deg,#2563eb4d,#0284c74d);color:#7dd3fc;border:1px solid #38bdf8;text-shadow:0 0 10px rgba(56,189,248,.6)}.ql-rarity-epic{background:linear-gradient(135deg,#9333ea4d,#a855f74d);color:#d8b4fe;border:1px solid #c084fc;text-shadow:0 0 10px rgba(168,85,247,.65)}.ql-rarity-legendary{background:linear-gradient(135deg,#f59e0b4d,#d977064d);color:#fef08a;border:1px solid #facc15;text-shadow:0 0 10px rgba(250,204,21,.7)}.ql-rarity-mythic{background:linear-gradient(135deg,#ef444459,#ff007f59);color:#fda4af;border:1px solid #fb7185;text-shadow:0 0 12px rgba(244,63,94,.8)}.ql-fortnite-pill{font-weight:900;font-style:italic;letter-spacing:.6px;text-transform:uppercase;transform:skew(-6deg)}.ql-storm-shield-glow{box-shadow:0 0 28px #00f0ff66,inset 0 0 16px #a855f74d}.ql-voxel-panel-3d{position:relative;background:linear-gradient(135deg,#0d1424f0,#070b14fa);border:2px solid rgba(0,240,255,.42);border-radius:20px;padding:26px;box-shadow:0 8px #060913,0 18px 40px #000c,0 0 28px #00f0ff29,inset 0 1px #ffffff2e;transition:transform .28s var(--ql-ease-smooth),box-shadow .28s var(--ql-ease-smooth),border-color .28s ease;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ql-voxel-panel-3d:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);pointer-events:none}.ql-voxel-panel-3d:hover{border-color:#00f0ffc7;box-shadow:0 10px #060913,0 24px 50px #000000e0,0 0 36px #00f0ff52,inset 0 1px #ffffff47}.ql-voxel-panel-purple{border-color:#a855f77a;box-shadow:0 8px #060913,0 18px 40px #000c,0 0 28px #a855f738,inset 0 1px #ffffff2e}.ql-voxel-panel-purple:hover{border-color:#a855f7d9;box-shadow:0 10px #060913,0 24px 50px #000000e0,0 0 36px #a855f761}.ql-voxel-panel-gold{border-color:#facc157a;box-shadow:0 8px #060913,0 18px 40px #000c,0 0 28px #facc1538,inset 0 1px #ffffff2e}.ql-voxel-panel-gold:hover{border-color:#facc15d9;box-shadow:0 10px #060913,0 24px 50px #000000e0,0 0 36px #facc1561}.ql-voxel-btn-3d{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;font-family:inherit;font-weight:800;font-size:13.5px;letter-spacing:.35px;text-transform:uppercase;border-radius:12px;cursor:pointer;border:1px solid rgba(255,255,255,.3);transition:transform .1s var(--ql-ease-smooth),box-shadow .1s var(--ql-ease-smooth),filter .15s ease;-webkit-user-select:none;user-select:none;text-decoration:none;position:relative;overflow:hidden}.ql-voxel-btn-cyan{background:linear-gradient(135deg,#00f0ff,#0284c7);color:#030712;border-color:#a5f3fc;box-shadow:0 5px #0369a1,0 10px 22px #00f0ff6b}.ql-voxel-btn-cyan:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 7px #0369a1,0 14px 28px #00f0ff94}.ql-voxel-btn-cyan:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px #0369a1,0 4px 10px #00f0ff4d}.ql-voxel-btn-magenta{background:linear-gradient(135deg,#ff007f,#a855f7);color:#fff;border-color:#fbcfe8;box-shadow:0 5px #831843,0 10px 22px #ff007f6b}.ql-voxel-btn-magenta:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 7px #831843,0 14px 28px #ff007f94}.ql-voxel-btn-magenta:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px #831843,0 4px 10px #ff007f4d}.ql-voxel-btn-gold{background:linear-gradient(135deg,#f59e0b,#d97706);color:#0f172a;border-color:#fef08a;box-shadow:0 5px #92400e,0 10px 22px #f59e0b6b}.ql-voxel-btn-gold:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 7px #92400e,0 14px 28px #f59e0b94}.ql-voxel-btn-gold:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px #92400e,0 4px 10px #f59e0b4d}.ql-voxel-btn-emerald{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:#a7f3d0;box-shadow:0 5px #065f46,0 10px 22px #10b9816b}.ql-voxel-btn-emerald:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 7px #065f46,0 14px 28px #10b98194}.ql-voxel-btn-emerald:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px #065f46,0 4px 10px #10b9814d}.ql-voxel-btn-dark{background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;border-color:#94a3b861;box-shadow:0 5px #020617,0 8px 18px #000000a6}.ql-voxel-btn-dark:hover:not(:disabled){border-color:#00f0ff;color:#00f0ff;transform:translateY(-2px);box-shadow:0 7px #020617,0 12px 24px #00f0ff47}.ql-voxel-btn-dark:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px #020617}.ql-title-voxel-3d{font-weight:900;text-shadow:0 2px 0 #0284c7,0 4px 0 #0369a1,0 6px 0 #060913,0 8px 26px rgba(0,240,255,.48)}.ql-card-3d-tilt{transform-style:preserve-3d;transition:transform .32s var(--ql-ease-smooth),box-shadow .32s var(--ql-ease-smooth),border-color .25s ease}.ql-card-3d-tilt:hover{transform:perspective(1200px) translateY(-6px) rotateX(2deg) rotateY(-1.5deg)}@keyframes ql-radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ql-radar-beam{position:absolute;top:50%;left:50%;width:220px;height:220px;margin-top:-110px;margin-left:-110px;border-radius:50%;background:conic-gradient(from 0deg,rgba(0,240,255,.35) 0deg,transparent 80deg,transparent 360deg);animation:ql-radar-sweep 4.5s linear infinite;pointer-events:none;filter:blur(1px)}@keyframes ql-float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ql-float{animation:ql-float-gentle 4s ease-in-out infinite}@keyframes ql-shimmer-sweep{0%{transform:translate(-150%) skew(-20deg)}40%,to{transform:translate(250%) skew(-20deg)}}.ql-shimmer-wrapper{position:relative;overflow:hidden}.ql-shimmer-wrapper:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:ql-shimmer-sweep 7s ease-in-out infinite;pointer-events:none}.ql-fortnite-ribbon{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:linear-gradient(135deg,#00f0ff,#a855f7);color:#030712;font-weight:900;font-style:italic;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;transform:skew(-10deg);box-shadow:0 4px 18px #00f0ff73;border-radius:4px}.ql-fortnite-ribbon>*{transform:skew(10deg)}.ql-voxel-heart{display:inline-block;font-size:14px;filter:drop-shadow(0 2px 5px rgba(239,68,68,.6));transition:transform .2s ease}.ql-voxel-heart:hover{transform:scale(1.25)}.ql-shield-bar-outer{height:9px;border-radius:999px;background:#0d1424e6;border:1px solid rgba(0,240,255,.45);box-shadow:inset 0 2px 4px #000000b3;overflow:hidden}.ql-shield-bar-fill{height:100%;background:linear-gradient(90deg,#00f0ff,#38bdf8);box-shadow:0 0 12px #00f0ff;transition:width .4s var(--ql-ease-smooth)}@keyframes ql-toast-slide{0%{opacity:0;transform:translateY(20px) scale(.95)}15%{opacity:1;transform:translateY(0) scale(1)}85%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-15px) scale(.95)}}.ql-hud-toast{position:fixed;bottom:28px;right:28px;z-index:9999;background:linear-gradient(135deg,#0d1424f5,#070b14fa);border:2px solid #00f0ff;border-radius:14px;padding:12px 20px;box-shadow:0 10px #060913,0 16px 36px #000c,0 0 24px #00f0ff66;color:#f8fafc;font-weight:800;font-size:13.5px;display:flex;align-items:center;gap:10px;animation:ql-toast-slide 3.2s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}@media print{body{background:#fff!important;color:#000!important}header,nav,.ql-no-print,button,.ql-hud,.ql-hud-toast{display:none!important}.ql-certificate-container{padding:0!important;margin:0!important;width:100%!important}.ql-certificate-frame{box-shadow:none!important;page-break-inside:avoid;break-inside:avoid}.ql-adventure-pass-modal{position:static!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;display:block!important}.ql-adventure-pass-ticket{max-width:100%!important;background:#fff!important;color:#000!important;border:2px solid #000000!important;box-shadow:none!important;page-break-inside:avoid}.ql-adventure-pass-ticket h3,.ql-adventure-pass-ticket p,.ql-adventure-pass-ticket div{color:#000!important}}
