[data-theme=arcade-neon]{--neon-base: #0A1A26;--neon-card: #012840;--neon-surface: #0D3352;--neon-deep: #260D0B;--neon-orange: #F27405;--neon-orange-soft: #F29D52;--neon-cyan: #05F2F2;--neon-rackley: #6593A6;--neon-pink: #F472B6;--neon-green: #4ADE80;--neon-text-bright: #F0F8FF;--neon-text-normal: #D0E4EE;--neon-text-muted: #6593A6;--neon-text-dim: #3D6D82}[data-theme=arcade-neon]{background:var(--neon-base);color:var(--neon-text-normal);min-height:100vh}html:has([data-theme=arcade-neon]),body:has([data-theme=arcade-neon]){background:#0a1a26}[data-theme=arcade-neon] .neon-card{background:linear-gradient(145deg,#012840,#0a1a26);border:1px solid rgba(5,242,242,.15);box-shadow:0 0 12px #05f2f20d,inset 0 1px #ffffff08;border-radius:12px;padding:16px;transition:border-color .2s ease,box-shadow .2s ease}[data-theme=arcade-neon] .neon-card:hover{border-color:#05f2f24d;box-shadow:0 0 20px #05f2f214,inset 0 1px #ffffff08}[data-theme=arcade-neon] .neon-card--selected{background:linear-gradient(145deg,#012840,#0d2233);border:2px solid rgba(242,116,5,.6);box-shadow:0 0 24px #f274051f,0 0 48px #f274050a,inset 0 1px #ffffff0d;border-radius:12px;padding:16px;transition:border-color .2s ease,box-shadow .2s ease}[data-theme=arcade-neon] .neon-card--orange{background:linear-gradient(145deg,#012840,#0a1a26);border:1px solid rgba(242,116,5,.35);box-shadow:0 0 15px #f2740514,inset 0 1px #ffffff08;border-radius:12px;padding:16px;transition:border-color .2s ease,box-shadow .2s ease}[data-theme=arcade-neon] .neon-card--cyan{background:linear-gradient(145deg,#012840,#0a1a26);border:1px solid rgba(5,242,242,.25);box-shadow:0 0 15px #05f2f214,inset 0 1px #ffffff08;border-radius:12px;padding:16px;transition:border-color .2s ease,box-shadow .2s ease}[data-theme=arcade-neon] .neon-card--score{background:linear-gradient(145deg,#1a0a00,#0a1a26);border:1px solid rgba(242,116,5,.4);box-shadow:0 0 20px #f274051a;border-radius:12px;padding:16px;transition:border-color .2s ease,box-shadow .2s ease}[data-theme=arcade-neon] .neon-btn-primary{background:linear-gradient(135deg,#f27405,#d45e00);color:#fff;box-shadow:0 0 20px #f2740533;border:none;border-radius:10px;padding:10px 20px;font-weight:500;font-size:14px;cursor:pointer;transition:box-shadow .2s ease,transform .15s ease}[data-theme=arcade-neon] .neon-btn-primary:hover{box-shadow:0 0 30px #f274054d;transform:translateY(-1px)}[data-theme=arcade-neon] .neon-btn-primary:active{transform:scale(.98)}[data-theme=arcade-neon] .neon-btn-ghost{background:#05f2f20d;color:#05f2f2;border:1px solid rgba(5,242,242,.2);border-radius:10px;padding:10px 20px;font-weight:500;cursor:pointer;transition:all .2s ease}[data-theme=arcade-neon] .neon-btn-ghost:hover{background:#05f2f21a;border-color:#05f2f259}[data-theme=arcade-neon] .neon-btn-dim{background:#6593a614;color:#6593a6;border:1px solid rgba(101,147,166,.15);border-radius:10px;padding:10px 20px;cursor:pointer;transition:all .2s ease}[data-theme=arcade-neon] .neon-btn-dim:hover{background:#6593a626}[data-theme=arcade-neon] .neon-badge--orange,[data-theme=arcade-neon] .neon-badge--cyan,[data-theme=arcade-neon] .neon-badge--rackley,[data-theme=arcade-neon] .neon-badge--green,[data-theme=arcade-neon] .neon-badge--pink{border-radius:20px;font-size:11px;padding:3px 10px;font-weight:500;display:inline-flex;align-items:center;gap:4px}[data-theme=arcade-neon] .neon-badge--orange{background:#f274051f;color:#f29d52;border:1px solid rgba(242,116,5,.25)}[data-theme=arcade-neon] .neon-badge--cyan{background:#05f2f21a;color:#05f2f2;border:1px solid rgba(5,242,242,.2)}[data-theme=arcade-neon] .neon-badge--rackley{background:#6593a61f;color:#6593a6;border:1px solid rgba(101,147,166,.25)}[data-theme=arcade-neon] .neon-badge--green{background:#4ade801a;color:#4ade80;border:1px solid rgba(74,222,128,.2)}[data-theme=arcade-neon] .neon-badge--pink{background:#f472b61a;color:#f472b6;border:1px solid rgba(244,114,182,.2)}[data-theme=arcade-neon] .neon-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=arcade-neon] .neon-icon--orange{background:#f274051f;color:#f27405}[data-theme=arcade-neon] .neon-icon--cyan{background:#05f2f21a;color:#05f2f2}[data-theme=arcade-neon] .neon-icon--rackley{background:#6593a61a;color:#6593a6}[data-theme=arcade-neon] .neon-icon--pink{background:#f472b61a;color:#f472b6}[data-theme=arcade-neon] .neon-icon--green{background:#4ade801a;color:#4ade80}[data-theme=arcade-neon] .neon-progress{height:4px;border-radius:2px;background:#ffffff0d;overflow:hidden}[data-theme=arcade-neon] .neon-progress__fill{height:100%;border-radius:2px;background:linear-gradient(90deg,#05f2f2,#f27405);transition:width .3s ease}[data-theme=arcade-neon] .neon-title{font-size:22px;font-weight:600;color:#f0f8ff;letter-spacing:-.5px}[data-theme=arcade-neon] .neon-heading{font-size:15px;font-weight:500;color:#f27405}[data-theme=arcade-neon] .neon-subtitle{font-size:14px;font-weight:500;color:#d0e4ee}[data-theme=arcade-neon] .neon-body{font-size:13px;color:#6593a6;line-height:1.5}[data-theme=arcade-neon] .neon-caption{font-size:12px;color:#3d6d82}[data-theme=arcade-neon] .neon-label{font-size:11px;font-weight:600;color:#05f2f2;letter-spacing:.5px;text-transform:uppercase}[data-theme=arcade-neon] .neon-tier--beginner{background:#05f2f20f;border:1px solid rgba(5,242,242,.15);color:#05f2f2;border-radius:10px;padding:10px 20px;cursor:pointer;transition:all .2s ease}[data-theme=arcade-neon] .neon-tier--intermediate{background:#f274050f;border:1px solid rgba(242,116,5,.2);color:#f27405;border-radius:10px;padding:10px 20px;cursor:pointer;transition:all .2s ease}[data-theme=arcade-neon] .neon-tier--expert{background:#f472b60f;border:1px solid rgba(244,114,182,.2);color:#f472b6;border-radius:10px;padding:10px 20px;cursor:pointer;transition:all .2s ease}[data-theme=arcade-neon] .neon-tier--selected.neon-tier--beginner{border-color:#05f2f280;box-shadow:0 0 20px #05f2f226}[data-theme=arcade-neon] .neon-tier--selected.neon-tier--intermediate{border-color:#f2740580;box-shadow:0 0 20px #f2740526}[data-theme=arcade-neon] .neon-tier--selected.neon-tier--expert{border-color:#f472b680;box-shadow:0 0 20px #f472b626}@keyframes neon-glow-pulse{0%,to{box-shadow:0 0 20px #f274051a}50%{box-shadow:0 0 40px #f2740540}}[data-theme=arcade-neon] .neon-animate-glow{animation:neon-glow-pulse .6s ease-out}@keyframes neon-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}[data-theme=arcade-neon] .neon-animate-slide-up{animation:neon-slide-up .3s ease-out forwards}@keyframes neon-scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}[data-theme=arcade-neon] .neon-animate-scale-in{animation:neon-scale-in .2s ease-out}.assets-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.assets-sticky-bar{border-bottom:1px solid transparent;transition:border-color .2s ease}@supports (position: sticky){.assets-sticky-bar{border-bottom-color:#05f2f214}}.hide-mobile{display:inline}@media(max-width:767px){.assets-grid{grid-template-columns:1fr!important}.hide-mobile{display:none}}@media(min-width:768px)and (max-width:1023px){.assets-grid{grid-template-columns:repeat(2,1fr)!important}}@media(min-width:1024px){.assets-grid{grid-template-columns:repeat(3,1fr)!important}}
