/* ====================================================================
   VIOLET.CSS - Corpo Violet
   ==================================================================== */

:root {
    /* ================================================================
       ACCENT SYSTEM - Primary theme color
       ================================================================ */
    --io-accent: #ff0080;
    --io-accent-bright: #ff3399;
    --io-accent-dim: #e91e63;
    --io-accent-glow: rgba(255, 0, 128, 0.2);
    --io-accent-subtle: rgba(255, 0, 128, 0.1);

    /* ================================================================
       SEMANTIC STATES - Notifications, validation
       ================================================================ */
    --io-success: #00ff41;
    --io-warning: #ffcc00;
    --io-error: #ff0051;
    --io-info: #00d9ff;
    
    --io-success-dim: #00cc33;
    --io-warning-dim: #cc9900;
    --io-error-dim: #cc0040;
    --io-info-dim: #00aacc;
    
    --io-success-subtle: rgba(0, 255, 65, 0.1);
    --io-warning-subtle: rgba(255, 204, 0, 0.1);
    --io-error-subtle: rgba(255, 0, 81, 0.1);
    --io-info-subtle: rgba(0, 217, 255, 0.1);

    /* ================================================================
       SURFACES - Background hierarchy
       ================================================================ */
    --io-surface-base: #0a0612;
    --io-surface-raised: #120a1a;
    --io-surface-sunken: #0e0816;
    --io-surface-overlay: #1a0f24;
    --io-surface-hover: #1f1428;

    /* ================================================================
       TEXT - Semantic contrast
       ================================================================ */
    --io-text-primary: #ffffff;
    --io-text-secondary: #d4b8e0;
    --io-text-tertiary: #8866a0;
    --io-text-disabled: #5c4d6b;
    --io-on-accent: #ffffff;

    /* ================================================================
       BORDERS - Separation and structure
       ================================================================ */
    --io-border: #3d2a4d;
    --io-border-subtle: #2a1a38;
    
    /* NEW: Base colors for fade borders (no alpha, no gradients) */
    --io-border-fade-base: 61, 42, 77;      /* RGB for standard borders */
    --io-border-accent-fade-base: 255, 0, 128; /* RGB for accent borders */
}