/* =============================================================================
   site-dozent.css — Site-spezifische Styles fuer dozent.net
   Wird ueber cms.site.css_file = 'site-dozent.css' geladen.

   Markenton: Petrol auf warmem Papier-Weiss — persoenlicher Seminar-/
   Coaching-Charakter statt Plattform-Blau. Nur :root-Token, keine
   Komponenten-Overrides (Design-Review 2026-07-15, WCAG-AA-geprueft:
   #fff/#0f766e 5.47, #0f766e/#faf9f6 5.20, #042f2a/#2dd4bf 7.81).
   ========================================================================== */

/* WICHTIG: Jedes :root-Token MUSS im [data-theme="dark"]-Block gespiegelt
   werden — die Site-Datei laedt zuletzt, ein nur-:root-Token wuerde sonst
   per Source-Order auch den Dark-Basiswert aus base.css ueberschreiben. */
:root {
    --btn-primary-bg:    #0f766e;
    --btn-primary-hover: #0d5f59;
    --btn-primary-text:  #ffffff;
    --link-color:        #0f766e;
    --link-hover:        #0d5f59;
    --accent:            #0f766e;
    --primary:           #0f766e;
    --primary-container: #0d5f59;
    --on-primary-container: #f0fdfa;
    --brand-tint:        15, 118, 110;

    /* Warmes Off-White statt kuehlem Blau-Weiss; --bg-panel bleibt Light
       bewusst weiss (Panels auf Papier-Grund). MD3-Flaechen aus base.css
       sind blau getoent — hier auf die Petrol-Familie gezogen */
    --bg-app:            #faf9f6;
    --bg-secondary:      #f0f5f3;
    --surface-container:      #e4efec;
    --surface-container-low:  #f0f5f3;
    --surface-container-high: #d8e8e4;
    --surface-dim:            #cfe0db;
}

[data-theme="dark"] {
    --btn-primary-bg:    #2dd4bf;
    --btn-primary-hover: #5eead4;
    --btn-primary-text:  #042f2a;
    --link-color:        #5eead4;
    --link-hover:        #99f6e4;
    --accent:            #2dd4bf;
    --primary:           #2dd4bf;
    --primary-container: #115e59;
    --on-primary-container: #ccfbf1;
    --brand-tint:        45, 212, 191;

    --bg-app:            #131817;
    --bg-panel:          #1b211f;
    --bg-secondary:      #1b211f;
    --surface-container:      #1b211f;
    --surface-container-low:  #171d1b;
    --surface-container-high: #242b29;
    --surface-dim:            #131817;
}
