:root {
    --tec-bg: #020912;
    --tec-bg-soft: #04101b;
    --tec-surface: #071522;
    --tec-surface-2: #0a1d2c;
    --tec-surface-3: #0d2436;
    --tec-line: rgba(132, 186, 223, .22);
    --tec-line-strong: rgba(211, 164, 58, .48);
    --tec-gold: #d6a63b;
    --tec-gold-light: #f1cf72;
    --tec-cyan: #16bff4;
    --tec-success: #20e0ad;
    --tec-text: #f5f7fa;
    --tec-muted: #8fa3b6;
    --tec-muted-2: #61788e;
    --tec-danger: #ff6576;
    --tec-radius-sm: 12px;
    --tec-radius: 18px;
    --tec-radius-lg: 24px;
    --tec-shadow: 0 18px 50px rgba(0, 0, 0, .32);
    --tec-glow-gold: 0 0 32px rgba(214, 166, 59, .14);
    --tec-max: 520px;
}
