/* glass-tokens.css — shared dark-glass tokens ?v=kx1
   Extracted from deposit-page.css. Values are the deposit desk palette.
   Loaded before deposit-page.css, portal-home-glass.css, and glass-home.css. */
:root{
  --kx-bg:#070D0A;
  --kx-ink:#1A1408;
  --kx-gold:#E8C872;
  --kx-gold-2:#C6A15A;
  --kx-gold-hot:#F3D78A;
  --kx-text:#F8F4E8;
  --kx-body:#E7EEE9;
  --kx-muted:#C5D0CA;
  --kx-mint:#86EFAC;
  --kx-fg:#F2F5F3;
  --kx-tab:#B7C4BC;
  --kx-side:#0C1410;
  --kx-side-sub:#D5DDD8;
  --kx-on-bg:#E9F6EE;
  --kx-on-ink:#14532D;
  --kx-green:#22C55E;
  --kx-green-deep:#166534;
  --kx-mark-deep:#10261A;
  --kx-down:#FCA5A5;
  --kx-err:#F87171;
  --kx-white:#fff;
  --kx-card:rgba(12,20,16,.62);
  --kx-card-hero:rgba(12,20,16,.55);
  --kx-card-solid:rgba(12,20,16,.82);
  --kx-panel:rgba(12,20,16,.92);
  --kx-card-fade:rgba(12,20,16,.2);
  --kx-card-40:rgba(12,20,16,.4);
  --kx-edge:rgba(232,200,114,.32);
  --kx-edge-soft:rgba(232,200,114,.22);
  --kx-edge-mid:rgba(232,200,114,.28);
  --kx-edge-35:rgba(232,200,114,.35);
  --kx-edge-btn:rgba(232,200,114,.4);
  --kx-edge-strong:rgba(232,200,114,.45);
  --kx-edge-55:rgba(232,200,114,.55);
  --kx-edge-70:rgba(232,200,114,.7);
  --kx-edge-20:rgba(232,200,114,.2);
  --kx-edge-30:rgba(232,200,114,.3);
  --kx-edge-18:rgba(232,200,114,.18);
  --kx-edge-16:rgba(232,200,114,.16);
  --kx-gold-wash:rgba(232,200,114,.12);
  --kx-gold-08:rgba(232,200,114,.08);
  --kx-gold-38:rgba(232,200,114,.38);
  --kx-line:rgba(255,255,255,.08);
  --kx-line-soft:rgba(255,255,255,.06);
  --kx-line-05:rgba(255,255,255,.05);
  --kx-wash:rgba(255,255,255,.04);
  --kx-wash-7:rgba(255,255,255,.07);
  --kx-wash-3:rgba(255,255,255,.03);
  --kx-wash-2:rgba(255,255,255,.02);
  --kx-wash-10:rgba(255,255,255,.1);
  --kx-wash-12:rgba(255,255,255,.12);
  --kx-paper:rgba(255,255,255,.96);
  --kx-sheen:rgba(255,248,220,.55);
  --kx-fg-92:rgba(242,245,243,.92);
  --kx-text-20:rgba(248,244,232,.2);
  --kx-green-18:rgba(34,197,94,.18);
  --kx-green-28:rgba(34,197,94,.28);
  --kx-green-35:rgba(34,197,94,.35);
  --kx-green-16:rgba(34,197,94,.16);
  --kx-green-12:rgba(34,197,94,.12);
  --kx-green-25:rgba(34,197,94,.25);
  --kx-green-22:rgba(34,197,94,.22);
  --kx-green-45:rgba(34,197,94,.45);
  --kx-green-14:rgba(34,197,94,.14);
  --kx-green-08:rgba(34,197,94,.08);
  --kx-green-05:rgba(34,197,94,.05);
  --kx-green-10:rgba(34,197,94,.1);
  --kx-green-20:rgba(34,197,94,.2);
  --kx-green-0:rgba(34,197,94,0);
  --kx-forest:rgba(21,128,61,.16);
  --kx-forest-55:rgba(20,83,45,.55);
  --kx-danger-line:rgba(248,113,113,.4);
  --kx-danger-bg:rgba(127,29,29,.25);
  --kx-scrim:rgba(4,8,6,.62);
  --kx-shadow-24:rgba(0,0,0,.24);
  --kx-shadow-28:rgba(0,0,0,.28);
  --kx-shadow-18:rgba(0,0,0,.18);
  --kx-shadow-45:rgba(0,0,0,.45);
  --kx-shadow-15:rgba(0,0,0,.15);
  --kx-input:rgba(7,13,10,.55);
  --kx-input-65:rgba(7,13,10,.65);
  --kx-well:rgba(7,13,10,.45);
  --kx-well-40:rgba(7,13,10,.4);
  --kx-bar:rgba(7,13,10,.72);
  --kx-bar-strong:rgba(7,13,10,.78);
  --kx-blur-sm:10px;
  --kx-blur:16px;
  --kx-blur-bar:18px;
  --kx-blur-panel:22px;
  --kx-sat:150%;
  --kx-sat-bar:160%;
  --kx-r:20px;
  --kx-r-hero:22px;
  --kx-gold-grad:linear-gradient(180deg,#E8C872,#C6A15A);
  --kx-gold-grad-hover:linear-gradient(180deg,#F3D78A,#E8C872);
  --kx-page:
    radial-gradient(980px 460px at 8% -8%, rgba(34,197,94,.18), transparent 58%),
    radial-gradient(720px 420px at 100% 0%, rgba(232,200,114,.12), transparent 52%),
    radial-gradient(640px 480px at 70% 110%, rgba(21,128,61,.16), transparent 60%),
    #070D0A;
  --kx-card-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 16px 40px rgba(0,0,0,.24);
  --kx-hero-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 18px 50px rgba(0,0,0,.28);
  --kx-inset-bar:inset 0 1px 0 rgba(255,255,255,.04);
}
