/* WP Dienstplan — Frontend design tokens (Theming API, Issue #173) */

.dienstplan-wrap,
.dienstplan-termine,
.dienstplan-statistik {
    /* Akzent / interaktiv */
    --dienstplan-accent:        #2271b1;
    --dienstplan-accent-hover:  #135e96;
    --dienstplan-accent-soft:   #dce9f7;

    /* Flächen */
    --dienstplan-surface:       #fff;
    --dienstplan-surface-muted: #f6f7f7;

    /* Rahmen */
    --dienstplan-border:        #dcdcde;
    --dienstplan-border-strong: #8c8f94;

    /* Text */
    --dienstplan-text:          #1d2327;
    --dienstplan-text-muted:    #646970;

    /* Semantik / Status */
    --dienstplan-success:       #16a34a;
    --dienstplan-warning:       #d97706;
    --dienstplan-danger:        #d63638;
    --dienstplan-info:          #7c3aed;

    /* Kalender: admin-konfigurierbar (Defaults = Semantik oben) */
    --dienstplan-weekend:       var(--dienstplan-info);
    --dienstplan-holiday:       #dc2626;
    --dienstplan-duty:          var(--dienstplan-success);
    --dienstplan-trade:         var(--dienstplan-warning);

    /* Geometrie */
    --dienstplan-radius:        4px;
    --dienstplan-font:          inherit;
}

.dienstplan-wrap {
    font-family: var(--dienstplan-font);
}

.dienstplan-termine {
    font-family: var(--dienstplan-font);
}

.dienstplan-statistik {
    font-family: var(--dienstplan-font);
}
