:root{--aureum-gold-primary:#e9dca8;--aureum-gold-accent:#d4c27a;--aureum-gold-muted:#c7b772;--aureum-gold-glow:#e9dca840;--aureum-gold-outline:#e9dca82e;--aureum-dark-0:#050505;--aureum-dark-1:#090909;--aureum-dark-2:#0f0f0f;--aureum-dark-3:#1a1a1a;--aureum-border:#ffffff0f;--aureum-border-strong:#ffffff1a;--aureum-text-main:#fff;--aureum-text-muted:#ffffff73;--aureum-text-soft:#ffffff59;--aureum-text-disabled:#ffffff38;--aureum-green:#3fd67b;--aureum-green-bg:#3fd67b1f;--aureum-red:#f45c52;--aureum-red-bg:#f45c521f;--aureum-neutral-blue:#63a3ff;--aureum-hover:#e9dca81f;--aureum-hover-strong:#e9dca82e;--aureum-active:#e9dca838;--aureum-selected-bg:#e9dca833;--aureum-chart-line:#e9dca8;--aureum-chart-glow:#e9dca833;--aureum-sparkline-equity:#11ffb2;--aureum-sparkline-fund:#63d8ff;--aureum-sparkline-crypto:#f0ff63;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--fs-h1:26px;--fs-h2:18px;--fs-h3:14px;--fs-body-m:13px;--fs-body-s:11px;--fs-kpi:22px;--fs-price:28px;--fs-label:10px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.1;--lh-normal:1.25;--lh-relaxed:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:6px;--radius-s:8px;--radius-m:12px;--radius-l:18px;--radius-xl:20px;--radius-xxl:28px;--shadow-soft:0 0 12px #00000040;--shadow-card:0 4px 18px #00000059;--shadow-gold:0 0 18px #e9dca838;--dur-hover:.12s;--dur-active:80ms;--dur-card:.18s;--dur-flip:.28s;--dur-drawer:.26s;--dur-overlay:.12s;--dur-fade:.22s;--ease-soft:cubic-bezier(.4,0,.2,1);--ease-hover:cubic-bezier(.25,.1,.25,1);--ease-drawer:cubic-bezier(.22,1,.36,1);--bp-desktop-xl:1440px;--bp-desktop-l:1280px;--bp-tablet:768px;--bp-mobile:480px;--card-width-desktop:360px;--card-width-tablet:46%;--card-width-mobile:100%;--card-gap-desktop:24px;--card-gap-tablet:20px;--card-gap-mobile:16px;--btn-height:42px;--btn-radius:12px;--btn-padding-x:20px;--btn-primary-bg:var(--aureum-gold-primary);--btn-primary-text:#000;--btn-outline-border:var(--aureum-gold-outline);--btn-ghost-hover:#ffffff14;--input-height:42px;--input-padding-x:14px;--input-radius:12px;--input-bg:#ffffff0d;--input-border:#ffffff1f;--input-focus:var(--aureum-gold-primary);--tab-height:34px;--tab-radius:8px;--toggle-height:32px;--toggle-radius:10px;--toggle-active-bg:#e9dca833}.text-aureum-h1{font-size:var(--fs-h1);font-weight:var(--fw-semibold);line-height:var(--lh-normal)}.text-aureum-h2{font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-normal)}.text-aureum-price{font-size:var(--fs-price);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.text-aureum-kpi{font-size:var(--fs-kpi);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.bg-aureum-dark{background-color:var(--aureum-dark-1)}.text-aureum-gold{color:var(--aureum-gold-primary)}.text-aureum-positive{color:var(--aureum-green)}.text-aureum-negative{color:var(--aureum-red)}.aureum-btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-outline-border);font-weight:var(--fw-semibold);transition:all var(--dur-hover)var(--ease-hover)}.aureum-btn-primary:hover{background-color:var(--aureum-gold-accent);box-shadow:var(--shadow-gold)}.aureum-button-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-outline-border);font-weight:var(--fw-semibold);transition:all var(--dur-hover)var(--ease-hover)}.aureum-button-primary:hover{background-color:var(--aureum-gold-accent);box-shadow:var(--shadow-gold)}.aureum-btn-gold-outline{color:var(--aureum-text-main);background:linear-gradient(90deg,#e9dca826,#e9dca814);border:1px solid #e9dca84d}.aureum-btn-gold-outline:hover{background:linear-gradient(90deg,#e9dca833,#e9dca81f)}.aureum-card{border-radius:var(--radius-l);background-color:var(--aureum-dark-1);border:1px solid var(--aureum-border);box-shadow:var(--shadow-card);transition:all var(--dur-card)var(--ease-hover)}.aureum-card:hover{border-color:var(--aureum-gold-outline);box-shadow:var(--shadow-gold);transform:translateY(-2px)}
