:root{color-scheme:dark;--ql-bg-deep: #060913;--ql-bg-surface: rgba(15, 23, 42, .78);--ql-border: rgba(139, 92, 246, .28);--ql-accent-cyan: #38bdf8;--ql-accent-purple: #a855f7;--ql-accent-gold: #facc15;--ql-text-main: #f8fafc;--ql-text-muted: #94a3b8}*{box-sizing:border-box}body{margin:0;min-height:100vh;background-color:var(--ql-bg-deep);background-image:radial-gradient(circle at 15% 15%,rgba(99,102,241,.18) 0%,transparent 45%),radial-gradient(circle at 85% 20%,rgba(168,85,247,.16) 0%,transparent 45%),radial-gradient(circle at 50% 85%,rgba(56,189,248,.12) 0%,transparent 50%);color:var(--ql-text-main);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}a{color:#7dd3fc;text-decoration:none;transition:color .18s ease,text-shadow .18s ease}a:hover{color:#bae6fd;text-shadow:0 0 10px rgba(56,189,248,.45)}h1,h2,h3{color:#f8fafc;letter-spacing:-.01em}input[type=text],input[type=email],input[type=password],input[type=number],input:not([type]),select{background:#0f172ae0;border:1px solid rgba(148,163,184,.32);color:#f8fafc;border-radius:10px;padding:9px 12px;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}input:focus,select:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf833}button{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:1px solid rgba(167,139,250,.4);border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #7c3aed61;filter:brightness(1.08)}button:disabled{opacity:.55;cursor:not-allowed}.ql-glass-panel{background:#0f172ac7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(139,92,246,.28);border-radius:16px;padding:20px;box-shadow:0 16px 40px #0206178c}:root{--ql-voxel-grass: #10b981;--ql-voxel-dirt: #78350f;--ql-voxel-stone: #334155;--ql-voxel-diamond: #06b6d4;--ql-voxel-lapis: #2563eb;--ql-voxel-redstone: #ef4444;--ql-voxel-gold: #f59e0b;--ql-voxel-obsidian: #0f172a;--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:6px;box-shadow:inset 0 -2px #00000059,0 2px 4px #0006}.ql-rarity-common{background:#94a3b833;color:#cbd5e1;border:1px solid rgba(148,163,184,.4)}.ql-rarity-rare{background:#2563eb40;color:#60a5fa;border:1px solid #3b82f6;text-shadow:0 0 8px rgba(59,130,246,.6)}.ql-rarity-epic{background:#9333ea40;color:#c084fc;border:1px solid #a855f7;text-shadow:0 0 8px rgba(168,85,247,.6)}.ql-rarity-legendary{background:#f59e0b40;color:#fde047;border:1px solid #facc15;text-shadow:0 0 8px rgba(250,204,21,.6)}.ql-rarity-mythic{background:linear-gradient(135deg,#ef44444d,#d946ef4d);color:#f43f5e;border:1px solid #fb7185;text-shadow:0 0 10px rgba(244,63,94,.7)}.ql-fortnite-pill{font-weight:900;font-style:italic;letter-spacing:.5px;text-transform:uppercase;transform:skew(-6deg)}.ql-storm-shield-glow{box-shadow:0 0 25px #00f0ff59,inset 0 0 15px #9d4edd40}.ql-voxel-panel-3d{position:relative;background:linear-gradient(135deg,#0f172aeb,#090d16f5);border:2px solid rgba(0,240,255,.4);border-radius:18px;padding:24px;box-shadow:0 8px #090d16,0 16px 36px #000000bf,0 0 24px #00f0ff2e,inset 0 1px #ffffff1f;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ql-voxel-panel-3d:hover{border-color:#00f0ffbf;box-shadow:0 10px #090d16,0 22px 45px #000000d9,0 0 32px #00f0ff4d,inset 0 1px #fff3}.ql-voxel-panel-purple{border-color:#a855f773;box-shadow:0 8px #090d16,0 16px 36px #000000bf,0 0 24px #a855f733,inset 0 1px #ffffff1f}.ql-voxel-panel-purple:hover{border-color:#a855f7cc;box-shadow:0 10px #090d16,0 22px 45px #000000d9,0 0 32px #a855f759}.ql-voxel-panel-gold{border-color:#facc1573;box-shadow:0 8px #090d16,0 16px 36px #000000bf,0 0 24px #facc1533,inset 0 1px #ffffff1f}.ql-voxel-panel-gold:hover{border-color:#facc15cc;box-shadow:0 10px #090d16,0 22px 45px #000000d9,0 0 32px #facc1559}.ql-voxel-btn-3d{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;font-family:inherit;font-weight:800;font-size:14px;letter-spacing:.3px;text-transform:uppercase;border-radius:12px;cursor:pointer;border:1px solid rgba(255,255,255,.25);transition:transform .08s ease,box-shadow .08s ease,filter .12s ease;-webkit-user-select:none;user-select:none;text-decoration:none}.ql-voxel-btn-cyan{background:linear-gradient(135deg,#00f0ff,#0284c7);color:#030712;border-color:#7dd3fc;box-shadow:0 5px #0369a1,0 10px 20px #00f0ff66}.ql-voxel-btn-cyan:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 6px #0369a1,0 12px 25px #00f0ff8c}.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:#f472b6;box-shadow:0 5px #831843,0 10px 20px #ff007f66}.ql-voxel-btn-magenta:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 6px #831843,0 12px 25px #ff007f8c}.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:#fde047;box-shadow:0 5px #92400e,0 10px 20px #f59e0b66}.ql-voxel-btn-gold:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 6px #92400e,0 12px 25px #f59e0b8c}.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:#6ee7b7;box-shadow:0 5px #065f46,0 10px 20px #10b98166}.ql-voxel-btn-emerald:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 6px #065f46,0 12px 25px #10b9818c}.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:#94a3b859;box-shadow:0 5px #020617,0 8px 16px #0009}.ql-voxel-btn-dark:hover:not(:disabled){border-color:#00f0ff;color:#00f0ff;box-shadow:0 6px #020617,0 10px 20px #00f0ff40}.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 #0f172a,0 8px 24px rgba(0,240,255,.45)}.ql-card-3d-tilt{transform-style:preserve-3d;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.ql-card-3d-tilt:hover{transform:perspective(1000px) translateY(-8px) rotateX(2deg) rotateY(-1deg)}@keyframes ql-radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ql-radar-beam{position:absolute;top:50%;left:50%;width:140px;height:140px;margin-top:-70px;margin-left:-70px;border-radius:50%;background:conic-gradient(from 0deg,rgba(0,240,255,.35) 0deg,transparent 75deg,transparent 360deg);animation:ql-radar-sweep 4s linear infinite;pointer-events:none}.ql-fortnite-ribbon{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;background:linear-gradient(135deg,#00f0ff,#a855f7);color:#030712;font-weight:900;font-style:italic;font-size:11px;letter-spacing:1px;text-transform:uppercase;transform:skew(-10deg);box-shadow:0 4px 15px #00f0ff66}.ql-fortnite-ribbon>*{transform:skew(10deg)}.ql-voxel-heart{display:inline-block;font-size:14px;filter:drop-shadow(0 2px 4px rgba(239,68,68,.5))}.ql-shield-bar-outer{height:8px;border-radius:999px;background:#0f172ad9;border:1px solid rgba(0,240,255,.4);box-shadow:inset 0 2px 4px #0009;overflow:hidden}.ql-shield-bar-fill{height:100%;background:linear-gradient(90deg,#00f0ff,#38bdf8);box-shadow:0 0 10px #00f0ff;transition:width .4s ease}@media print{body{background:#fff!important;color:#000!important}header,nav,.ql-no-print,button,.ql-hud{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}}
