/* ============================================================================
   OKRES KARENCJI — wygląd (GB-Z część 1, 26.10.2026; decyzje 54–63)
   Reguły chowające działają tylko z klasą ok-karencja na <html>, którą dokłada
   js/game/okres-karencji.js przy włączonej fladze staraGra i wczytanym tym arkuszu
   (znacznik --okres-karencji niżej). Test: tests/okres-karencji.test.js.
   ============================================================================ */

:root { --okres-karencji: 1; }

/* Stara gra na ekranie głównym Komnaty: puchary na regałach (nie .shelf-zone — #homework-zone ze zwojami
   pracy własnej ma tę samą klasę i zostaje), stół z kompasem i okienkami na runy, statystyki postaci,
   gwiazdki z tarczą i paski celów, klucze pod regałami (styl w linii — stąd !important) z legendą,
   a w panelu admina „Balans gry” (kontener zostaje w HTML — za nim stoi blok o moderacji). */
html.ok-karencja #shelf-purple,
html.ok-karencja #shelf-red,
html.ok-karencja #shelf-blue,
html.ok-karencja #shelf-green,
html.ok-karencja #table-zone,
html.ok-karencja #page-game .stat-box,
html.ok-karencja #stars-container,
html.ok-karencja #privacy-shield-btn,
html.ok-karencja #goal-bar-stack,
html.ok-karencja .shelf-progress-panel,
html.ok-karencja #keys-legend-panel,
html.ok-karencja #game-config-container {
    display: none !important;
}

/* Postać na poziomie startowym (decyzja 58): sama postać bez ekwipunku. */
html.ok-karencja #layer-helm,
html.ok-karencja #layer-tarcza,
html.ok-karencja #layer-bron,
html.ok-karencja #layer-zwierzak {
    opacity: 0 !important;
}

/* „Przeczytaj” zamiast „ODBIERZ MOC” — zwykłe litery zamiast wersalików. */
html.ok-karencja #page-game .btn-claim-runes-center {
    text-transform: none;
    letter-spacing: 0;
}

/* Napis o okresie karencji: wspólny wygląd (Komnata, Przegląd, okno przedmiotu). */
.ok-napis {
    box-sizing: border-box;
    max-width: 46rem;
    margin: 18px auto;
    padding: 14px 18px;
    border: 2px solid #e1b12c;
    border-radius: 10px;
    background: rgba(20, 14, 6, 0.86);
    color: #fdf3d8;
    font-size: 1.05rem;
    line-height: 1.5;
    text-align: center;
}

/* Na ekranie głównym Komnaty — w miejscu regałów (rozmiar liczony od wysokości ekranu gry). */
#ok-napis-komnaty {
    position: absolute;
    top: 20%;
    left: 8%;
    width: 68%;
    max-width: none;
    margin: 0;
    z-index: 60;
    font-size: clamp(14px, 2.6cqh, 28px);
    pointer-events: none;
}

/* Znak „Nowa” przy nieprzeczytanej pochwale (js/game/sections/chamber-praise.js). */
.ok-nowa {
    display: inline-block;
    margin-left: 6px;
    padding: 1px 8px;
    border-radius: 999px;
    background: #e1b12c;
    color: #2b1d14;
    font-size: 0.8em;
    font-weight: bold;
    vertical-align: middle;
}

/* Gdy w Komnacie otwarta jest sekcja (Pochwały, Przegląd…), napis i „Przeczytaj” chowają się razem z regałami. */
.chamber-elements-hidden #ok-napis-komnaty,
html.ok-karencja .chamber-elements-hidden #claim-runes-container {
    display: none !important;
}
