.jodii-scope{--bg-primary:#f0fdf4;--bg-secondary:#ecfdf5;--bg-card:#ffffffb3;--bg-card-hover:#ffffffe6;--text-primary:#1e1b4b;--text-secondary:#374151;--text-muted:#6b7280;--accent-purple:#064e3b;--accent-purple-light:#059669;--accent-gold:#d4af37;--accent-gold-light:#facc15;--accent-indigo:#1e1b4b;--border-color:#064e3b26;--border-color-strong:#064e3b4d;--gradient-hero:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 50%,#f0fdf4 100%);--gradient-card:linear-gradient(135deg,#ffffffb3 0%,#f0fdf4e6 100%);--gradient-accent:linear-gradient(135deg,#064e3b 0%,#059669 100%);--gradient-gold:linear-gradient(135deg,#d4af37 0%,#b8963d 100%);--shadow-glow:0 0 30px #064e3b1a;--shadow-card:0 8px 32px #0000000f;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;background:var(--bg-primary);color:var(--text-primary);min-height:100vh}.jodii-scope .glass{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.jodii-scope .glass-strong{background:var(--bg-card-hover);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-color-strong);border-radius:var(--radius-lg);box-shadow:0 10px 40px #00000014}.jodii-scope .gradient-text{background:linear-gradient(135deg,#064e3b 0%,#d4af37 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.jodii-scope .gradient-text-gold{background:linear-gradient(135deg,#d4af37 0%,#b8963d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.jodii-scope .glow-purple{box-shadow:0 0 20px #064e3b33,0 0 60px #064e3b14}.jodii-scope .glow-gold{box-shadow:0 0 20px #d4af3740,0 0 60px #d4af371a}.jodii-scope .jodii-stars-bg{z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#064e3b0a 0%,#0000 50%),radial-gradient(circle at 80% 70%,#d4af3708 0%,#0000 50%),radial-gradient(circle,#064e3b05 0%,#0000 60%);position:fixed;inset:0}.jodii-scope ::-webkit-scrollbar{width:6px}.jodii-scope ::-webkit-scrollbar-track{background:var(--bg-primary)}.jodii-scope ::-webkit-scrollbar-thumb{background:var(--accent-purple);border-radius:3px}.jodii-scope input,.jodii-scope select,.jodii-scope textarea{color:var(--text-primary)!important}.jodii-scope input::placeholder,.jodii-scope textarea::placeholder{color:var(--text-muted)!important}.jodii-scope button,.jodii-scope a{touch-action:manipulation}
