@font-face{font-family:"Anjoman";src:url(/wp-content/themes/hello-elementor-child/font/Anjoman/woff2/Anjoman-FaNum-Light.woff2) format("woff2"),url(/wp-content/themes/hello-elementor-child/font/Anjoman/woff/Anjoman-FaNum-Regular.woff) format("woff");font-weight:200 300;font-display:swap}@font-face{font-family:"Anjoman";src:url(/wp-content/themes/hello-elementor-child/font/Anjoman/woff2/Anjoman-FaNum-Regular.woff2) format("woff2"),url(/wp-content/themes/hello-elementor-child/font/Anjoman/woff/Anjoman-FaNum-Regular.woff) format("woff");font-weight:400 500;font-display:swap}@font-face{font-family:"Anjoman";src:url(/wp-content/themes/hello-elementor-child/font/Anjoman/woff2/Anjoman-FaNum-Bold.woff2) format("woff2"),url(/wp-content/themes/hello-elementor-child/font/Anjoman/woff/Anjoman-FaNum-Bold.woff) format("woff");font-weight:600 900;font-display:swap}@font-face{font-family:"AnjoManFont";src:url(/wp-content/themes/hello-elementor-child/font/Anjoman/woff2/Anjoman-FaNum-Regular.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:"AnjoManFont";src:url(/wp-content/themes/hello-elementor-child/font/Anjoman/woff2/Anjoman-FaNum-Bold.woff2) format("woff2");font-weight:600 900;font-display:swap}:root,[data-theme="dark"]{--brand-ebony:#0b0b0b;--brand-charcoal:#333533;--brand-text:var(--brand-charcoal);--brand-gold:#f5cb5c;--brand-gold-bright:var(--brand-gold);--brand-gold-assay:#b8860b;--brand-surface:#f2ecdd;--brand-canvas:#faf7f0;--brand-white:#ffffff;--bg-base:#060913;--bg-surface:rgba(15, 23, 42, 0.75);--bg-card:rgba(17, 24, 39, 0.85);--bg-card-hover:rgba(30, 41, 59, 0.9);--bg-header:rgba(10, 15, 29, 0.85);--bg-sidebar:rgba(8, 12, 23, 0.85);--bg-node:rgba(11, 15, 25, 0.8);--bg-field:rgba(10, 15, 26, 0.9);--bg-well:rgba(6, 9, 19, 0.95);--bg-secondary:rgba(30, 41, 59, 0.8);--bg-secondary-hover:rgba(51, 65, 85, 0.9);--bg-chip:rgba(15, 23, 42, 0.9);--bg-table-head:rgba(15, 23, 42, 0.9);--bg-footer:rgba(15, 23, 42, 0.7);--border-subtle:rgba(245, 203, 92, 0.15);--border-hover:rgba(245, 203, 92, 0.3);--border-active:#f5cb5c;--border-cyan:#00f0ff;--divider:rgba(255, 255, 255, 0.05);--gold-primary:#f5cb5c;--gold-text:var(--gold-primary);--title-start:#ffffff;--gold-deep:#d4af37;--gold-dark:#b8860b;--gold-glow:rgba(245, 203, 92, 0.35);--on-gold:#0b0f19;--cyan-neon:#00f0ff;--cyan-glow:rgba(0, 240, 255, 0.35);--emerald:#10b981;--danger:#ef4444;--text-main:#f8fafc;--text-muted:#94a3b8;--text-gold:#fde68a;--control-off:#334155;--hw-card:#0f172a;--hw-card-hover:#1e293b;--hw-input:#162036;--hw-border:#233354;--hw-chart:#090e1a;--hw-gold:#fbbf24;--text-faint:#64748b;--toast-ink:#f1f5f9;--crimson:#fb7185;--purple:#c084fc;--blue:#60a5fa;--success-surface:#064e3b;--success-ink:#6ee7b7;--danger-surface:#7f1d1d;--danger-ink:#fca5a5;--action-blue:#2563eb;--action-blue-hover:#1d4ed8;--action-green:#059669;--action-green-hover:#047857;--action-red:#dc2626;--action-red-hover:#b91c1c;--action-violet:#7c3aed;--action-violet-hover:#6d28d9;--shadow-card:0 8px 32px rgba(0, 0, 0, 0.35);--shadow-action:0 4px 18px rgba(245, 203, 92, 0.25);--shadow-action-hover:0 8px 24px rgba(245, 203, 92, 0.4);--shadow-nav-active:0 4px 18px rgba(245, 203, 92, 0.12);--glow-gold:0 0 16px rgba(245, 203, 92, 0.35);--glow-focus:0 0 12px rgba(245, 203, 92, 0.35);--glow-cyan:0 0 20px rgba(0, 240, 255, 0.35);--glow-emerald:0 0 12px rgba(16, 185, 129, 0.2);--glow-pulse:0 0 8px #10b981}[data-theme="light"]{--bg-base:#faf7f0;--bg-surface:rgba(255, 255, 255, 0.75);--bg-card:rgba(255, 255, 255, 0.92);--bg-card-hover:rgba(242, 236, 221, 0.6);--bg-header:rgba(250, 247, 240, 0.9);--bg-sidebar:#f2ecdd;--bg-node:#faf7f0;--bg-field:#ffffff;--bg-well:#f2ecdd;--bg-secondary:#ffffff;--bg-secondary-hover:#f2ecdd;--bg-chip:#ffffff;--bg-table-head:#f2ecdd;--bg-footer:#faf7f0;--border-subtle:rgba(184, 134, 11, 0.25);--border-hover:rgba(184, 134, 11, 0.45);--border-active:#8a6508;--border-cyan:#0e7490;--divider:rgba(51, 53, 51, 0.08);--gold-text:#7a5a05;--title-start:#0b0b0b;--gold-glow:rgba(184, 134, 11, 0.25);--on-gold:#0b0b0b;--cyan-neon:#0e7490;--cyan-glow:rgba(14, 116, 144, 0.22);--emerald:#047857;--danger:#b91c1c;--text-main:#333533;--text-muted:#5f625f;--text-gold:#6b4e00;--control-off:#a39d8c;--hw-card:#ffffff;--hw-card-hover:#f2ecdd;--hw-input:#ffffff;--hw-border:#e0d7c0;--hw-chart:#faf7f0;--hw-gold:#8a6508;--text-faint:#646660;--toast-ink:#333533;--crimson:#b91c1c;--purple:#7e22ce;--blue:#1d4ed8;--success-surface:#e3f4ec;--success-ink:#065f46;--danger-surface:#fbe9e7;--danger-ink:#991b1b;--shadow-card:0 8px 32px rgba(51, 53, 51, 0.08);--glow-gold:0 0 16px rgba(184, 134, 11, 0.25);--glow-focus:0 0 12px rgba(184, 134, 11, 0.25);--glow-cyan:0 0 20px rgba(14, 116, 144, 0.22);--glow-emerald:0 0 12px rgba(4, 120, 87, 0.15);--glow-pulse:0 0 8px #047857}:root{--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-28:28px;--radius-control:12px;--radius-panel:14px;--radius-tile:16px;--radius-card:18px;--radius-toggle:24px;--radius-pill:30px;--radius-round:50%;--blur-header:20px;--blur-panel:24px;--sidebar-width:280px;--header-height:69px;--logo-size:44px;--platform-min:240px;--font-brand:"Anjoman", "AnjoManFont", Tahoma, sans-serif;--font-sans:"Anjoman", "AnjoManFont", Tahoma, sans-serif;--font-mono:Consolas, "Cascadia Mono", monospace}.score{font-family:var(--font-brand);font-size:22px;line-height:1.2;font-weight:800}.brand-title{font-family:var(--font-brand);font-size:19px;line-height:1.3;font-weight:800;letter-spacing:-.5px}.card-title{font-family:var(--font-brand);font-size:16px;line-height:1.4;font-weight:700}.button{font-family:var(--font-brand);font-size:14px;line-height:1.4;font-weight:700}.tile-title{font-family:var(--font-brand);font-size:14px;line-height:1.4;font-weight:700}.control{font-family:var(--font-sans);font-size:13px;line-height:1.5;font-weight:600}.field{font-family:var(--font-sans);font-size:13px;line-height:1.5;font-weight:400}.reading{font-family:var(--font-sans);font-size:13px;line-height:1.8;font-weight:400}.label{font-family:var(--font-sans);font-size:12px;line-height:1.5;font-weight:600}.small{font-family:var(--font-sans);font-size:12px;line-height:1.5;font-weight:400}.caption{font-family:var(--font-sans);font-size:11px;line-height:1.5;font-weight:500}.micro{font-family:var(--font-sans);font-size:10px;line-height:1.4;font-weight:400}.overline{font-family:var(--font-sans);font-size:10px;line-height:1.5;font-weight:700;letter-spacing:1px}.mono{font-family:var(--font-mono);font-size:12px;line-height:1.5;font-weight:400}