:root {
    --qhtix-accent: #ff4f8b;
    --qhtix-accent-2: #f4bd45;
    --qhtix-ink: #10091a;
    --qhtix-ink-2: #1e102d;
    --qhtix-violet: #7046e8;
    --qhtix-surface: #ffffff;
    --qhtix-surface-soft: #f7f3fa;
    --qhtix-text: #241a2d;
    --qhtix-muted: #756a7e;
    --qhtix-line: rgba(41, 23, 54, .12);
    --qhtix-shadow-sm: 0 10px 30px rgba(30, 12, 43, .08);
    --qhtix-shadow-lg: 0 24px 70px rgba(22, 8, 34, .18);
    --qhtix-radius-sm: 12px;
    --qhtix-radius: 20px;
    --qhtix-radius-lg: 32px;
    --qhtix-max: 1240px;
    --qhtix-transition: 220ms cubic-bezier(.2,.7,.2,1);
}
