/* Fun-Fly: warianty palety do porównania. Aktywuje klasa pal-a / pal-b / pal-c na <body> (podgląd: ?paleta=a|b|c).
   Bez klasy działa dotychczasowa paleta (pomarańcz). */

/* ============ A: GRANAT + LIMONKA (przyciski limonkowe, wyjazdy w kalendarzu granatowo-niebieskie) ============ */
body.pal-a{--sunset:#CBE23A;--sunset-dark:#4E6000;--trip:#1F5A8E;--trip-soft:#E4EEF7}
body.pal-a .btn-primary .wp-block-button__link,
body.pal-a .header-actions .btn-cta,
body.pal-a .ffbtn:not(.ffbtn--ghost):not(.ffbtn--off){background:#CBE23A;border-color:#CBE23A;color:#071A2E}
body.pal-a .btn-primary .wp-block-button__link:hover,
body.pal-a .header-actions .btn-cta:hover,
body.pal-a .ffbtn:not(.ffbtn--ghost):not(.ffbtn--off):hover{background:#DCEF55;border-color:#DCEF55;color:#071A2E}
body.pal-a .ev::before{background:var(--trip)}
body.pal-a .ev--kurs::before{background:#CBE23A}
body.pal-a .tag--wyjazd{background:var(--trip-soft);color:var(--trip)}
body.pal-a .lg--wyjazd,body.pal-a .ffm .d.t-wyjazd{background:var(--trip);color:#fff}
body.pal-a .ffm-h em{background:var(--navy);color:var(--lime)}
body.pal-a .pkg-tag{background:#F1F8C9;color:#4E6000!important}
body.pal-a .price-big{color:var(--navy)!important}
body.pal-a .wp-block-details summary::after{color:var(--navy-mid)}
body.pal-a .ffm-form input:focus,body.pal-a .ffm-form select:focus,body.pal-a .ffm-form textarea:focus{border-color:var(--navy-mid);box-shadow:0 0 0 4px rgba(18,54,85,.14)}
body.pal-a .gear input,body.pal-a .chk input{accent-color:var(--navy-mid)}
body.pal-a .ffm-form .f i{color:var(--trip)}
body.pal-a .seat--low i{background:rgba(232,163,61,.35)}
body.pal-a .seat--low span{color:#8A5A00}
body.pal-a .ffbtn--ghost:hover{color:#fff}

/* ============ B: GRANAT + BŁĘKIT + LIMONKA ============ */
body.pal-b{--sunset:#2A74B8;--sunset-dark:#1D5A96;--trip:#2A74B8;--trip-soft:#E4EEF8}
body.pal-b .pkg-tag{background:#E4EEF8}
body.pal-b .tag--wyjazd{background:#E4EEF8;color:#1D5A96}
body.pal-b .ffm-form input:focus,body.pal-b .ffm-form select:focus,body.pal-b .ffm-form textarea:focus{box-shadow:0 0 0 4px rgba(42,116,184,.18)}
body.pal-b .seat--low i{background:rgba(232,163,61,.35)}
body.pal-b .seat--low span{color:#8A5A00}
body.pal-b .ffm-h em{background:var(--navy);color:var(--lime)}

/* ============ C: STONOWANY POMARAŃCZ (ten sam kierunek, spokojniejszy odcień) ============ */
body.pal-c{--sunset:#D9743F;--sunset-dark:#B35A2A}
body.pal-c .pkg-tag{background:#FBEDE4}
body.pal-c .tag--wyjazd{background:#FBEDE4;color:#B35A2A}
body.pal-c .ffm-form input:focus,body.pal-c .ffm-form select:focus,body.pal-c .ffm-form textarea:focus{box-shadow:0 0 0 4px rgba(217,116,63,.16)}
