/*
 * Tokeny motywu społeczności (etap 4). JEDYNY arkusz z wartościami kolorów marki; pilnuje
 * tego BrandColorLiteralTest, a definicji --t-* poza tym plikiem StylesheetStructureTest.
 *
 * Wartości poniżej to motyw domyślny (DDE): host platformy i społeczność bez własnego motywu.
 * Motyw społeczności nadpisuje je przez /css/theme.css (ThemeToken, ThemePreset w Javie).
 * Pozostałe arkusze używają wyłącznie var(--t-...) albo starych nazw, które są aliasami
 * tych tokenów (--m-primary, --ccx-navy, --rasp, --primary-color...).
 *
 * Wartości to pełne kolory #RRGGBB (półprzezroczystości złożone na tle nawigacji), tak jak
 * w ThemePreset.DDE; zgodność obu zapisów pilnuje ThemePaletteTest.
 *
 * Tekst i tło zmieniają się parami: każde tło ma swój token tekstu (nav-bg/nav-ink,
 * accent/on-accent, badge/on-badge). Jasna szyna Klubu wymaga ciemnego tekstu, więc biel
 * na nawigacji też jest tokenem.
 */
:root {
    /* Nawigacja: szyna i panel przestrzeni */
    --t-nav-bg:         #182B51;
    --t-nav-panel-bg:   #182B51;
    --t-nav-ink:        #FFFFFF;
    --t-nav-ink-dim:    #CCD0D9;
    --t-nav-ink-mute:   #A7AEBD;
    --t-nav-hover:      #2A3C5F;
    --t-nav-line:       #344466;
    --t-nav-active-bg:  #563251;
    --t-nav-active-ink: #FFFFFF;

    /* Górna belka */
    --t-top-bg:         #182B51;
    --t-top-ink:        #FFFFFF;
    --t-top-ink-dim:    #CCD0D9;
    --t-top-line:       #182B51;

    /* Marka */
    --t-primary:        #182B51;
    --t-primary-strong: #0F1F3D;
    --t-primary-soft:   #EEF1F8;
    --t-primary-tint:   #DDE3F0;
    --t-on-primary:     #FFFFFF;
    --t-accent:         #E84152;
    --t-accent-hover:   #D63A4D;
    --t-accent-soft:    #FDEBED;
    --t-accent-line:    #F4C3C8;
    --t-accent-ink:     #A32A3A;
    --t-on-accent:      #FFFFFF;

    /* Treść */
    --t-bg:             #F7F8FA;
    --t-card:           #FFFFFF;
    --t-border:         #EBEDF0;
    --t-heading:        #1A2238;
    --t-ink:            #19283A;
    --t-ink-2:          #515B73;
    --t-link:           #E84152;
    --t-link-line:      #FFFFFF;

    /* Wyróżnienia */
    --t-badge:          #E84152;
    --t-on-badge:       #FFFFFF;
    --t-counter-bg:     #E84152;
    --t-counter-ink:    #FFFFFF;
    --t-tip-bg:         #FFF8E1;
    --t-example-bg:     #EEF1F8;

    /* Pochodne: odcienie do gradientów. Admin ich nie edytuje; dla motywu społeczności
       wylicza je serwer (ThemeToken) i podaje w /css/theme.css razem z resztą. */
    --t-primary-2:      #1F3461;
    --t-primary-3:      #2A4275;
    --t-primary-deep:   #0F1A35;

    /* Złoto panelu admina w motywie domyślnym; etap 4, krok 3 przepina admina na akcent */
    --t-admin-accent:   #C9B47A;
}

/*
 * Tokeny platformowe (makiety z docs/zmiany): stałe, poza motywem społeczności. Strony wejścia (logowanie,
 * reset hasła, brak dostępu), ramka przełącznika społeczności i liczba nowości na jej kaflach.
 * Motyw społeczności (/css/theme.css) ich nie nadpisuje.
 */
:root {
    /* Strony wejścia (wariant A) */
    --p-entry-bg:            #FFFFFF;
    --p-entry-ink:           #222221;
    --p-entry-ink-strong:    #0B0B0A;
    --p-entry-ink-2:         #55534D;
    --p-entry-ink-3:         #6B6861;
    --p-entry-placeholder:   #8A877F;
    --p-entry-field-border:  #D9D6CC;
    --p-entry-focus-ring:    rgba(255, 205, 28, .55);
    --p-entry-accent:        #FFCD1C;
    --p-entry-accent-hover:  #E8B500;
    --p-entry-card:          #FFFFFF;
    --p-entry-soft:          #F7F6F2;
    --p-entry-note-bg:       #FEF3C7;

    /* Ramka społeczności */
    --p-frame-bg:      #EEEEEE;
    --p-frame-line:    #E4E7EB;
    --p-frame-icon:    #545861;
    --p-frame-current: #191B1F;
    --p-frame-ring:    #FFCD1C;

    /* Liczba nowości na kaflu */
    --p-count-bg:  #FFFFFF;
    --p-count-ink: #191B1F;

    /* Komunikaty na stronach wejścia */
    --p-error-bg:           #FDF0F1;
    --p-error-ink:          #8A1C25;
    --p-error-field-border: #F2A5AD;

    /* Kafel znaku społeczności (kwadratowy logotyp na białym) */
    --p-tile-bg: #FFFFFF;
}
