
    /* pasek nad nawigacja, na kazdej podstronie */
    .notice-bar { background: var(--primary-50); border-bottom: 1px solid var(--primary-100); }
    .notice-bar-inner {
        display: flex; align-items: center; gap: 12px;
        padding: 10px 0; font-size: .9rem; color: var(--primary-800); line-height: 1.5;
    }
    .notice-bar-inner > i { flex-shrink: 0; font-size: 1rem; }
    .notice-bar-inner p { margin: 0; flex: 1; }
    .notice-bar-inner strong { font-weight: 700; }
    .notice-bar-inner a { color: var(--primary-900); font-weight: 600; text-decoration: underline; white-space: nowrap; }
    .notice-bar-inner a:hover { color: var(--primary-700); }
    .notice-bar-short { display: none; }
    @media (max-width: 640px) {
        .notice-bar-inner { align-items: flex-start; font-size: .85rem; }
        .notice-bar-inner a { display: inline-block; white-space: normal; }
        .notice-bar-long { display: none; }
        .notice-bar-short { display: inline; }
    }
