/* Raptool Token Contract 1.0 - Glass Cards (Raptool Service). Generated by tools/make-tokens.py; do not edit. */
:root{--rt-color-bg:#12203d;--rt-color-surface:rgb(255 255 255 / 0.07);--rt-color-surface-raised:#1c2b4d;--rt-color-surface-sunken:#0e1a33;--rt-color-text:#e7ecf3;--rt-color-text-muted:#a3adbb;--rt-color-text-subtle:#7c8799;--rt-color-line:#33415f;--rt-color-line-strong:#4a5a7d;--rt-color-accent:#60a5fa;--rt-color-on-accent:#06101f;--rt-color-accent-hover:#93c5fd;--rt-color-accent-soft:rgb(96 165 250 / 0.22);--rt-color-accent-2:#f59e0b;--rt-color-accent-3:#34d399;--rt-color-success:#34d399;--rt-color-warning:#fbbf24;--rt-color-danger:#f87171;--rt-color-danger-soft:rgb(248 113 113 / 0.16);--rt-color-info:#38bdf8;--rt-font-body:"Plus Jakarta Sans",system-ui,"Segoe UI",sans-serif;--rt-font-heading:"Plus Jakarta Sans",system-ui,"Segoe UI",sans-serif;--rt-font-mono:"JetBrains Mono",ui-monospace,Consolas,monospace;--rt-display-lg-size:40px;--rt-display-lg-weight:800;--rt-display-lg-line:1.1;--rt-display-lg-tracking:-0.5px;--rt-display-lg-font:var(--rt-font-heading);--rt-display-md-size:32px;--rt-display-md-weight:800;--rt-display-md-line:1.15;--rt-display-md-tracking:-0.4px;--rt-display-md-font:var(--rt-font-heading);--rt-display-sm-size:26px;--rt-display-sm-weight:750;--rt-display-sm-line:1.2;--rt-display-sm-tracking:-0.3px;--rt-display-sm-font:var(--rt-font-heading);--rt-headline-lg-size:22px;--rt-headline-lg-weight:700;--rt-headline-lg-line:1.25;--rt-headline-lg-tracking:-0.2px;--rt-headline-lg-font:var(--rt-font-heading);--rt-headline-md-size:18px;--rt-headline-md-weight:700;--rt-headline-md-line:1.3;--rt-headline-md-tracking:-0.1px;--rt-headline-md-font:var(--rt-font-heading);--rt-headline-sm-size:15px;--rt-headline-sm-weight:700;--rt-headline-sm-line:1.35;--rt-headline-sm-tracking:0px;--rt-headline-sm-font:var(--rt-font-heading);--rt-body-lg-size:15px;--rt-body-lg-weight:400;--rt-body-lg-line:1.5;--rt-body-lg-tracking:0px;--rt-body-lg-font:var(--rt-font-body);--rt-body-md-size:13.5px;--rt-body-md-weight:400;--rt-body-md-line:1.45;--rt-body-md-tracking:0px;--rt-body-md-font:var(--rt-font-body);--rt-label-lg-size:13.5px;--rt-label-lg-weight:600;--rt-label-lg-line:1.3;--rt-label-lg-tracking:0px;--rt-label-lg-font:var(--rt-font-body);--rt-label-md-size:12.5px;--rt-label-md-weight:600;--rt-label-md-line:1.3;--rt-label-md-tracking:0.1px;--rt-label-md-font:var(--rt-font-body);--rt-label-sm-size:11px;--rt-label-sm-weight:600;--rt-label-sm-line:1.3;--rt-label-sm-tracking:0.3px;--rt-label-sm-font:var(--rt-font-body);--rt-data-size:13px;--rt-data-weight:500;--rt-data-line:1.35;--rt-data-tracking:0px;--rt-data-font:var(--rt-font-mono);--rt-space-xs:4px;--rt-space-sm:8px;--rt-space-md:12px;--rt-space-lg:16px;--rt-space-xl:24px;--rt-space-gutter:16px;--rt-space-margin:20px;--rt-radius-sm:8px;--rt-radius-control:12px;--rt-radius-card:22px;--rt-radius-full:9999px;--rt-shadow-card:0 8px 24px rgb(3 7 18 / 0.45);--rt-shadow-raised:0 12px 32px rgb(3 7 18 / 0.55);--rt-shadow-pressed:0 1px 2px rgb(3 7 18 / 0.4);--rt-shadow-inset:none;--rt-breakpoint-phone-max:767px;--rt-breakpoint-tablet-min:768px;--rt-breakpoint-desktop-min:1200px;--rt-motion-fast:120ms;--rt-motion-normal:200ms}
:root[data-theme="light"]{--rt-color-bg:#e4ecfb;--rt-color-surface:rgb(255 255 255 / 0.62);--rt-color-surface-raised:#ffffff;--rt-color-surface-sunken:#eef3fb;--rt-color-text:#1e293b;--rt-color-text-muted:#475569;--rt-color-text-subtle:#64748b;--rt-color-line:#c3cbd7;--rt-color-line-strong:#94a3b8;--rt-color-accent:#2a6fd0;--rt-color-on-accent:#ffffff;--rt-color-accent-hover:#1f5bb0;--rt-color-accent-soft:rgb(42 111 208 / 0.14);--rt-color-accent-2:#c2410c;--rt-color-accent-3:#047857;--rt-color-success:#15803d;--rt-color-warning:#b45309;--rt-color-danger:#c62828;--rt-color-danger-soft:rgb(198 40 40 / 0.1);--rt-color-info:#0369a1;--rt-font-body:"Plus Jakarta Sans",system-ui,"Segoe UI",sans-serif;--rt-font-heading:"Plus Jakarta Sans",system-ui,"Segoe UI",sans-serif;--rt-font-mono:"JetBrains Mono",ui-monospace,Consolas,monospace;--rt-display-lg-size:40px;--rt-display-lg-weight:800;--rt-display-lg-line:1.1;--rt-display-lg-tracking:-0.5px;--rt-display-lg-font:var(--rt-font-heading);--rt-display-md-size:32px;--rt-display-md-weight:800;--rt-display-md-line:1.15;--rt-display-md-tracking:-0.4px;--rt-display-md-font:var(--rt-font-heading);--rt-display-sm-size:26px;--rt-display-sm-weight:750;--rt-display-sm-line:1.2;--rt-display-sm-tracking:-0.3px;--rt-display-sm-font:var(--rt-font-heading);--rt-headline-lg-size:22px;--rt-headline-lg-weight:700;--rt-headline-lg-line:1.25;--rt-headline-lg-tracking:-0.2px;--rt-headline-lg-font:var(--rt-font-heading);--rt-headline-md-size:18px;--rt-headline-md-weight:700;--rt-headline-md-line:1.3;--rt-headline-md-tracking:-0.1px;--rt-headline-md-font:var(--rt-font-heading);--rt-headline-sm-size:15px;--rt-headline-sm-weight:700;--rt-headline-sm-line:1.35;--rt-headline-sm-tracking:0px;--rt-headline-sm-font:var(--rt-font-heading);--rt-body-lg-size:15px;--rt-body-lg-weight:400;--rt-body-lg-line:1.5;--rt-body-lg-tracking:0px;--rt-body-lg-font:var(--rt-font-body);--rt-body-md-size:13.5px;--rt-body-md-weight:400;--rt-body-md-line:1.45;--rt-body-md-tracking:0px;--rt-body-md-font:var(--rt-font-body);--rt-label-lg-size:13.5px;--rt-label-lg-weight:600;--rt-label-lg-line:1.3;--rt-label-lg-tracking:0px;--rt-label-lg-font:var(--rt-font-body);--rt-label-md-size:12.5px;--rt-label-md-weight:600;--rt-label-md-line:1.3;--rt-label-md-tracking:0.1px;--rt-label-md-font:var(--rt-font-body);--rt-label-sm-size:11px;--rt-label-sm-weight:600;--rt-label-sm-line:1.3;--rt-label-sm-tracking:0.3px;--rt-label-sm-font:var(--rt-font-body);--rt-data-size:13px;--rt-data-weight:500;--rt-data-line:1.35;--rt-data-tracking:0px;--rt-data-font:var(--rt-font-mono);--rt-space-xs:4px;--rt-space-sm:8px;--rt-space-md:12px;--rt-space-lg:16px;--rt-space-xl:24px;--rt-space-gutter:16px;--rt-space-margin:20px;--rt-radius-sm:8px;--rt-radius-control:12px;--rt-radius-card:22px;--rt-radius-full:9999px;--rt-shadow-card:0 8px 24px rgb(71 85 105 / 0.18);--rt-shadow-raised:0 12px 32px rgb(71 85 105 / 0.24);--rt-shadow-pressed:0 1px 2px rgb(71 85 105 / 0.2);--rt-shadow-inset:none;--rt-breakpoint-phone-max:767px;--rt-breakpoint-tablet-min:768px;--rt-breakpoint-desktop-min:1200px;--rt-motion-fast:120ms;--rt-motion-normal:200ms}
