/* Gooberland chat tokens. Scoped to the rebuilt chat shell only. */
.gb-shell {
    --gb-bg: #000000;
    --gb-bg-soft: #050507;
    --gb-panel: rgba(3, 4, 6, 0.88);
    --gb-panel-soft: rgba(7, 8, 12, 0.72);
    --gb-surface: rgba(10, 11, 14, 0.92);
    --gb-surface-soft: rgba(255, 255, 255, 0.045);
    --gb-surface-hover: rgba(255, 255, 255, 0.075);
    --gb-frost: rgba(8, 9, 12, 0.72);
    --gb-frost-strong: rgba(8, 9, 12, 0.88);
    --gb-separator: rgba(255, 255, 255, 0.07);
    --gb-separator-strong: rgba(255, 255, 255, 0.12);
    --gb-text: rgba(247, 248, 252, 0.96);
    --gb-muted: rgba(247, 248, 252, 0.56);
    --gb-faint: rgba(247, 248, 252, 0.34);
    --gb-yellow: #ffd86b;
    --gb-orange: #ff9f5f;
    --gb-purple: #9b7cff;
    --gb-blue: #75d7ff;
    --gb-green: #7cffb2;
    --gb-ghost: #d9e0ff;
    --gb-haze-day: rgba(255, 216, 107, 0.34);
    --gb-haze-sunset: rgba(255, 159, 95, 0.34);
    --gb-haze-night: rgba(180, 150, 255, 0.3);
    --gb-haze-midnight: rgba(105, 78, 220, 0.34);
    --gb-radius-control: 12px;
    --gb-radius-card: 16px;
    --gb-radius-panel: 24px;
    --gb-radius-pill: 999px;
    --gb-space-1: 4px;
    --gb-space-2: 8px;
    --gb-space-3: 12px;
    --gb-space-4: 16px;
    --gb-space-5: 20px;
    --gb-space-6: 24px;
    --gb-sidebar-width: 200px;
    --gb-right-width: 156px;
    --gb-card-height: 34px;
    --gb-avatar-size: calc(24px * 1.1);
    --gb-font-ui: "Quicksand", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --gb-ease: 160ms ease;
}
