:root[data-theme=trader-2]{--font-secondary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-accent:"Kanit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--color-primary-bright:#f79e1b;--color-primary-main:#1c85fb;--color-primary-darker:#0d1210;--color-primary-dark:#2a2c34;--color-primary-medium:#546880;--color-primary-light:#f6f6f6;--color-primary:#1c85fb;--color-primary-50:#e6f3ff;--color-primary-100:#cce7ff;--color-primary-200:#99cfff;--color-primary-300:#66b7ff;--color-primary-400:#339fff;--color-primary-500:#1c85fb;--color-primary-600:#0066e0;--color-primary-700:#004dad;--color-primary-800:#00337a;--color-primary-900:#001a47;--color-primary-950:#000d24;--color-secondary:#f79e1b;--color-secondary-50:#fff8e6;--color-secondary-100:#fff1cc;--color-secondary-200:#ffe399;--color-secondary-300:#ffd566;--color-secondary-400:#ffb433;--color-secondary-500:#f79e1b;--color-secondary-600:#e68a00;--color-secondary-700:#b36b00;--color-secondary-800:#804d00;--color-secondary-900:#4d2e00;--color-secondary-950:#261700;--color-accent:#22c55e;--color-accent-50:#f0fdf4;--color-accent-100:#dcfce7;--color-accent-200:#bbf7d0;--color-accent-300:#86efac;--color-accent-400:#4ade80;--color-accent-500:#22c55e;--color-accent-600:#16a34a;--color-accent-700:#15803d;--color-accent-800:#166534;--color-accent-900:#14532d;--color-accent-950:#052e16;--color-background:#0b0e17;--color-surface:#12151f;--color-surface-variant:#1a1e2b;--color-surface-elevated:#2a2c34;--color-surface-2:#12151f;--color-surface-3:#1a1e2b;--color-text:#fff;--color-text-primary:#fff;--color-text-secondary:#a0a9c3;--color-text-tertiary:#6b7590;--color-text-muted:#6b7590;--color-text-inverse:#0b0e17;--gradient-primary:linear-gradient(135deg,#004f98,#07f);--gradient-secondary:linear-gradient(135deg,#f79e1b,#ffc733);--gradient-accent:linear-gradient(135deg,#5c9a22,#75c22b);--gradient-dark:linear-gradient(180deg,#0b0e17,#12151f);--gradient-card:linear-gradient(135deg,rgba(18,21,31,.8),rgba(26,30,43,.8));--color-border:hsla(0,0%,100%,.1);--color-border-light:hsla(0,0%,100%,.05);--color-border-strong:hsla(0,0%,100%,.2);--shadow-sm:0 1px 2px rgba(0,0,0,.3);--shadow-md:0 4px 6px rgba(0,0,0,.4);--shadow-lg:0 10px 15px rgba(0,0,0,.5);--shadow-xl:0 20px 25px rgba(0,0,0,.6);--shadow-glow:0 0 20px rgba(247,158,27,.3);--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--font-primary:"Encode Sans Expanded",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-secondary:"Encode Sans Expanded","Inter",sans-serif;--font-mono:"Monaco","Courier New",monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--transition-fast:150ms ease;--transition-default:300ms ease;--transition-slow:500ms ease}[data-theme=trader-2]{background-color:var(--color-background);color:var(--color-text-primary);font-family:var(--font-primary)}[data-theme=trader-2] .container{margin:0 auto;max-width:1400px;padding:0 var(--spacing-md)}[data-theme=trader-2] body{font-family:var(--font-secondary)}[data-theme=trader-2] h1,[data-theme=trader-2] h2,[data-theme=trader-2] h3,[data-theme=trader-2] h4,[data-theme=trader-2] h5,[data-theme=trader-2] h6{font-family:var(--font-primary);font-weight:700;letter-spacing:.5px;text-transform:uppercase}[data-theme=trader-2] .font-primary{font-family:var(--font-primary)!important}[data-theme=trader-2] .font-secondary{font-family:var(--font-secondary)!important}[data-theme=trader-2] .font-accent{font-family:var(--font-accent)!important}[data-theme=trader-2] .btn,[data-theme=trader-2] .button,[data-theme=trader-2] button,[data-theme=trader-2] input[type=submit]{font-family:var(--font-accent);letter-spacing:.5px;text-transform:uppercase}[data-theme=trader-2] .badge,[data-theme=trader-2] .label,[data-theme=trader-2] .tag{font-family:var(--font-accent);letter-spacing:.3px;text-transform:uppercase}[data-theme=trader-2] .quote,[data-theme=trader-2] blockquote{font-family:var(--font-secondary);font-style:italic}[data-theme=trader-2] .brand,[data-theme=trader-2] .logo{font-family:var(--font-primary);font-weight:900}[data-theme=trader-2] .trader-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all var(--transition-default)}[data-theme=trader-2] .trader-card:hover{border-color:var(--color-secondary-500);box-shadow:var(--shadow-xl);transform:translateY(-2px)}[data-theme=trader-2] .btn{border-radius:var(--radius-md);font-weight:var(--font-weight-bold);letter-spacing:.5px;overflow:hidden;padding:var(--spacing-sm) var(--spacing-lg);position:relative;text-transform:uppercase;transition:all var(--transition-default)}[data-theme=trader-2] .btn-primary{background:var(--gradient-secondary);border:none;box-shadow:var(--shadow-md);color:var(--color-text-inverse)}[data-theme=trader-2] .btn-primary:hover{box-shadow:var(--shadow-lg),var(--shadow-glow);transform:translateY(-1px)}[data-theme=trader-2] .btn-primary:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}[data-theme=trader-2] .btn-primary:hover:before{left:100%}[data-theme=trader-2] .crypto-widget{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;gap:var(--spacing-md);padding:var(--spacing-md);transition:all var(--transition-default)}[data-theme=trader-2] .crypto-widget:hover{background:hsla(0,0%,100%,.08);border-color:var(--color-secondary-500);transform:translateX(4px)}[data-theme=trader-2] .crypto-icon{align-items:center;background:var(--gradient-dark);border-radius:var(--radius-full);display:flex;height:36px;justify-content:center;width:36px}[data-theme=trader-2] .crypto-price{color:var(--color-accent-500);font-size:1.125rem;font-weight:var(--font-weight-black)}[data-theme=trader-2] .form-input{background:hsla(0,0%,100%,.05);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-default);width:100%}[data-theme=trader-2] .form-input:focus{background:hsla(0,0%,100%,.08);border-color:var(--color-secondary-500);box-shadow:0 0 0 3px rgba(247,158,27,.1);outline:none}[data-theme=trader-2] .form-input::-moz-placeholder{color:var(--color-text-tertiary)}[data-theme=trader-2] .form-input::placeholder{color:var(--color-text-tertiary)}[data-theme=trader-2] .trader-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,rgba(11,14,23,.95),rgba(18,21,31,.95));border-bottom:1px solid var(--color-border)}[data-theme=trader-2] .trader-nav-link{border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.875rem;font-weight:var(--font-weight-semibold);letter-spacing:.5px;padding:var(--spacing-sm) var(--spacing-md);text-transform:uppercase;transition:all var(--transition-default)}[data-theme=trader-2] .trader-nav-link:hover{background:rgba(247,158,27,.1);color:var(--color-secondary-500)}[data-theme=trader-2] .trader-hero{background:radial-gradient(ellipse at top,rgba(0,119,255,.15) 0,transparent 50%),radial-gradient(ellipse at bottom right,rgba(247,158,27,.1) 0,transparent 50%),var(--color-background);overflow:hidden;position:relative}[data-theme=trader-2] .trader-hero:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath fill='%23fff' fill-opacity='.02' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}[data-theme=trader-2] .stats-counter{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);text-align:center}[data-theme=trader-2] .stats-number{background:var(--gradient-secondary);-webkit-background-clip:text;font-size:2rem;font-weight:var(--font-weight-black);-webkit-text-fill-color:transparent;background-clip:text}[data-theme=trader-2] .stats-label{color:var(--color-text-secondary);font-size:.875rem;letter-spacing:1px;text-transform:uppercase}[data-theme=trader-2] .testimonial-card{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);position:relative}[data-theme=trader-2] .testimonial-card:before{color:var(--color-secondary-500);content:'"';font-size:3rem;font-weight:var(--font-weight-black);left:var(--spacing-md);opacity:.2;position:absolute;top:var(--spacing-md)}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(247,158,27,.3)}50%{box-shadow:0 0 40px rgba(247,158,27,.5)}}[data-theme=trader-2] .pulse-glow{animation:pulse-glow 2s infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}[data-theme=trader-2] .float-animation{animation:float 3s ease-in-out infinite}@media (max-width:768px){[data-theme=trader-2] .container{padding:0 var(--spacing-sm)}[data-theme=trader-2] .trader-card{padding:var(--spacing-md)}[data-theme=trader-2] .stats-number{font-size:1.5rem}}[data-theme=trader-2] .loading-skeleton{animation:loading-wave 1.5s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 75%);background-size:200% 100%}@keyframes loading-wave{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=trader-2] ::-webkit-scrollbar{height:10px;width:10px}[data-theme=trader-2] ::-webkit-scrollbar-track{background:var(--color-surface)}[data-theme=trader-2] ::-webkit-scrollbar-thumb{background:var(--gradient-secondary);border-radius:var(--radius-full)}[data-theme=trader-2] ::-webkit-scrollbar-thumb:hover{background:var(--color-secondary-600)}[data-theme=trader-2] .text-primary-bright{color:#f79e1b}[data-theme=trader-2] .text-primary-main{color:#1c85fb}[data-theme=trader-2] .bg-primary-bright{background-color:#f79e1b}[data-theme=trader-2] .bg-primary-main{background-color:#1c85fb}[data-theme=trader-2] .font-alt{font-family:Encode Sans Expanded,sans-serif}[data-theme=trader-2] .font-black{font-weight:900}