/* Publicitate colour palette, 2026-11-04. Colours only; existing layout and print styles remain authoritative. */
@media screen {
  body.pblc-palette-20261104 {
    --pblc-page: #F5F7FC;
    --pblc-surface: #FFFFFF;
    --pblc-ink: #162442;
    --pblc-heading: #172D60;
    --pblc-muted: #526177;
    --pblc-line: #DCE4F1;
    --pblc-blue: #193F99;
    --pblc-action: #204CCB;
    --pblc-gold: #FFCF62;
    --pblc-footer-background: #152D65;
    background-color: var(--pblc-page) !important;
    color: var(--pblc-ink);
  }
  body.pblc-palette-20261104 .pblc-shell {
    --pblc-green: #204CCB;
    --pblc-ink: #162442;
    --pblc-muted: #526177;
    background-color: #F5F7FC;
    color: #162442;
  }
  body.pblc-palette-20261104 .pblc-shell h1,
  body.pblc-palette-20261104 .pblc-shell h2,
  body.pblc-palette-20261104 .pblc-shell h3 { color: #172D60; }
  body.pblc-palette-20261104 .pblc-top { background-color: #193F99; color: #FFFFFF; }
  body.pblc-palette-20261104 .pblc-header {
    background-color: #183D97; color: #FFFFFF;
    border-image: linear-gradient(90deg,#204CCB 0 45%,#FFCE5B 45% 65%,#E55340 65% 100%) 1;
  }
  body.pblc-palette-20261104 .pblc-header .pblc-brand,
  body.pblc-palette-20261104 .pblc-nav a,
  body.pblc-palette-20261104 .pblc-header .pblc-account { color: #FFFFFF; }
  body.pblc-palette-20261104 .pblc-nav a:hover { color: #FFFFFF; background-color: #FFFFFF16; }
  body.pblc-palette-20261104 .pblc-nav a[aria-current="page"] { background-color: #FFCF62; color: #182442; }
  body.pblc-palette-20261104 .pblc-mark { background-color: #193F99; color: #FFFFFF; box-shadow: 3px 3px #FFCF62; }
  body.pblc-palette-20261104 .pblc-mark > span { color: #FFCF62; }
  body.pblc-palette-20261104 .pblc-flag { background-image: linear-gradient(90deg,#234DB2 33.3%,#F8D441 33.3%,#F8D441 66.6%,#DF3547 66.6%); }
  body.pblc-palette-20261104 .pblc-button { background-color: #204CCB !important; color: #FFFFFF !important; box-shadow: 0 4px 0 #16244220; }
  body.pblc-palette-20261104 .pblc-button:hover { box-shadow: 0 8px 14px #071C4528; }
  body.pblc-palette-20261104 .pblc-coral { background-color: #1C449E !important; }
  body.pblc-palette-20261104 .pblc-coral:hover { background-color: #A92F24 !important; }
  body.pblc-palette-20261104 .pblc-yellow,
  body.pblc-palette-20261104 .pblc-yellow:hover { background-color: #FFCF62 !important; color: #182442 !important; }
  body.pblc-palette-20261104 .pblc-menu-toggle { background-color: #FFFFFF; color: #162442; border-color: #526177; }
  body.pblc-palette-20261104 .pblc-hero { background-color: #FFFFFF; }
  body.pblc-palette-20261104 .pblc-hero::before { border-color: #FFF1D0; }
  body.pblc-palette-20261104 .pblc-kicker { color: #A8352E; }
  body.pblc-palette-20261104 .pblc-hero .pblc-kicker { background-color: #FFFFFF; border-color: #D6DEEB; }
  body.pblc-palette-20261104 .pblc-hero .pblc-kicker > span { background-color: #E55340; box-shadow: 0 0 0 3px #FFEDE7; }
  body.pblc-palette-20261104 .pblc-shell h1 em { color: #193F99; }
  body.pblc-palette-20261104 .pblc-shell h1 em::after { background-color: #FFCF62; }
  body.pblc-palette-20261104 .pblc-lead { color: #435773; }
  body.pblc-palette-20261104 .pblc-trust { color: #25426B; }
  body.pblc-palette-20261104 .pblc-trust > span::before { color: #146E62; }
  body.pblc-palette-20261104 .pblc-stamp { background-color: #FFCF62; color: #162442; box-shadow: 0 0 0 5px #FFFFFF,0 0 0 6px #E7AC2B; }
  body.pblc-palette-20261104 .pblc-floating { background-color: #FFFFFF; border-color: #DBE2ED; box-shadow: 0 9px 24px #19365918; }
  body.pblc-palette-20261104 .pblc-floating span { color: #526177; }
  body.pblc-palette-20261104 .pblc-search { background-color: #FFFFFF; border-color: #526177; box-shadow: 0 8px 0 #173B9405; }
  body.pblc-palette-20261104 .pblc-search input[type="search"] { background-color: #FFFFFF; color: #162442; }
  body.pblc-palette-20261104 .pblc-search input::placeholder { color: #526177; }
  body.pblc-palette-20261104 .pblc-heading > a { color: #193EAA; }
  body.pblc-palette-20261104 .pblc-category { background-color: #E6EDFF; color: #2450C9 !important; box-shadow: 0 3px 0 #193F9914; }
  body.pblc-palette-20261104 .pblc-category > span { background-color: #FFFFFF; }
  /* Stable category URLs: the theme's positional tone classes can change as advert counts change. */
  body.pblc-palette-20261104 .pblc-category[href*="/categorie/oferte-de-munca/"] { background-color: #E6EDFF; color: #2450C9 !important; }
  body.pblc-palette-20261104 .pblc-category[href*="/categorie/chirii/"] { background-color: #FFF1D0; color: #80520A !important; }
  body.pblc-palette-20261104 .pblc-category[href*="/categorie/prestari-servicii/"] { background-color: #DEF4EC; color: #10675F !important; }
  body.pblc-palette-20261104 .pblc-category[href*="/categorie/caut-de-munca/"] { background-color: #DFF3FE; color: #125E89 !important; }
  body.pblc-palette-20261104 .pblc-category[href*="/categorie/diverse/"] { background-color: #FFEDE7; color: #B93E30 !important; }
  body.pblc-palette-20261104 .pblc-category[href*="/categorie/matrimoniale/"] { background-color: #F0E8FF; color: #6844A5 !important; }
  body.pblc-palette-20261104 .pblc-note { background-color: #FFF2D7; color: #6B501B; border-left-color: #CC982E; }
  body.pblc-palette-20261104 .pblc-card { background-color: #FFFFFF; border-color: #DBE2ED; }
  body.pblc-palette-20261104 .pblc-card:hover { box-shadow: 0 12px 25px #12325D17; }
  body.pblc-palette-20261104 .pblc-card-body { border-top-color: #204CCB; }
  body.pblc-palette-20261104 .pblc-card-category { color: #526177; }
  body.pblc-palette-20261104 .pblc-card-body > p { color: #23334D; }
  body.pblc-palette-20261104 .pblc-card-bottom { color: #617089; border-top-color: #E6EBF4; }
  body.pblc-palette-20261104 .pblc-card-bottom a { color: #1C438D; }
  body.pblc-palette-20261104 .pblc-business { background-color: #173C99; color: #FFFFFF; }
  body.pblc-palette-20261104 .pblc-business h2 { color: #FFFFFF; }
  body.pblc-palette-20261104 .pblc-business p { color: #D8E4FF; }
  body.pblc-palette-20261104 .pblc-business .pblc-kicker { color: #FFDA86; }
  body.pblc-palette-20261104 .pblc-business::after { border-color: #FFFFFF06; }
  body.pblc-palette-20261104 .pblc-values > div { background-color: #FFFFFF; border-top-color: #204CCB; }
  body.pblc-palette-20261104 .pblc-values > div:nth-child(2) { background-color: #FFFFFF; border-top-color: #DE5945; }
  body.pblc-palette-20261104 .pblc-values > div:nth-child(3) { background-color: #FFFFFF; border-top-color: #E7AC2B; }
  body.pblc-palette-20261104 .pblc-values span { color: #526177; }
  body.pblc-palette-20261104 .pblc-values p { color: #586781; }
  body.pblc-palette-20261104 .pblc-final { background-color: #EEF2FB; }
  body.pblc-palette-20261104 .pblc-final .pblc-kicker { color: #A8352E; }
  body.pblc-palette-20261104 .pblc-final > p:last-child { color: #526177; }
  body.pblc-palette-20261104 .pblc-footer { background-color: #152D65; color: #D5DFF2; border-top-color: #FFCF62; }
  body.pblc-palette-20261104 .pblc-footer .pblc-brand { color: #FFFFFF; }
  body.pblc-palette-20261104 .pblc-footer nav a { color: #EDF2FF; }
  body.pblc-palette-20261104 .pblc-footer nav a:hover { color: #FFCF62; }
  body.pblc-palette-20261104 .pblc-footer p { color: #D5DFF2; }
  body.pblc-palette-20261104 .pblc-footer .pblc-copyright { color: #C4D1EB; border-top-color: #FFFFFF24; }
  body.pblc-palette-20261104 .pblc-empty { background-color: #EEF4FF; color: #162442; }
  body.pblc-palette-20261104 .pblc-preview { background-color: #F0E8FF; color: #6844A5; }
  body.pblc-palette-20261104 .pblc-skip { background-color: #193F99; color: #FFFFFF !important; }

  /* Existing PremiumPress pages: taxonomy, adverts, search, account, service and legal pages. */
  body.pblc-palette-20261104:not(.pblc-refresh-page) .bg-light,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .ppt-page-body { background-color: #F5F7FC !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .bg-white { background-color: #FFFFFF !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) h1,
  body.pblc-palette-20261104:not(.pblc-refresh-page) h2,
  body.pblc-palette-20261104:not(.pblc-refresh-page) h3,
  body.pblc-palette-20261104:not(.pblc-refresh-page) h4 { color: #172D60; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) a { color: #193F99; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) a:hover { color: #BD352E; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .text-muted,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .text-secondary,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .text-secondary a { color: #526177 !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .text-primary,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .text-primary a,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .filters_col .distance span { color: #193F99 !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .border,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .border-top,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .border-bottom { border-color: #DCE4F1 !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .card,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .card-search .card-body { background-color: #FFFFFF !important; color: #162442; border-color: #DBE2ED; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .card p,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .ppt-page-body p { color: #23334D; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .bg-primary,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .bg-secondary,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .badge-primary,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .irs-bar { background-color: #183D97 !important; color: #FFFFFF; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .btn-primary,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .btn-primary:hover { background-color: #204CCB !important; border-color: #204CCB !important; color: #FFFFFF !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .btn-secondary,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .btn-secondary:focus { background-color: #1C449E !important; border-color: #1C449E !important; color: #FFFFFF !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .btn-secondary:hover { background-color: #A92F24 !important; border-color: #A92F24 !important; color: #FFFFFF !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .btn-outline-primary,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .btn-outline-secondary,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .btn-icon.icon-before:not(.btn-block):not(.btn-primary):not(.btn-secondary) { background-color: #FFFFFF !important; color: #193F99 !important; border-color: #193F99 !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .btn-outline-primary:hover,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .btn-outline-secondary:hover { background-color: #EEF4FF !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) header.navbar-light { background-color: #FFFFFF !important; color: #172D60; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) header .textlogo,
  body.pblc-palette-20261104:not(.pblc-refresh-page) header .menu-toggle { color: #172D60; }
  body.pblc-palette-20261104 .elementor_submenu { background-color: #183D97 !important; }
  body.pblc-palette-20261104 .elementor_submenu [ppt-nav] > ul > li > a { color: #FFFFFF; }
  body.pblc-palette-20261104 .elementor_submenu [ppt-nav] > ul > li > a:hover { color: #FFFFFF; background-color: #FFFFFF16; }
  body.pblc-palette-20261104 .elementor_submenu [ppt-nav] > ul > li.current-menu-item > a,
  body.pblc-palette-20261104 .elementor_submenu [ppt-nav] > ul > li.active > a { color: #182442; background-color: #FFCF62; border-color: #FFCF62 !important; }
  body.pblc-palette-20261104 [ppt-nav] .sub-menu { background-color: #FFFFFF; }
  body.pblc-palette-20261104 [ppt-nav] .sub-menu a { color: #172D60; }
  body.pblc-palette-20261104 #sidebar-wrapper { background-color: #FFFFFF; color: #162442; }
  body.pblc-palette-20261104 #sidebar-wrapper a { color: #193F99; }
  body.pblc-palette-20261104 #mysticky-nav.wrapfixed,
  body.pblc-palette-20261104 #mysticky-nav.wrapfixed .myfixed { background-color: #FFFFFF; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .footer-txt-light { background-color: #152D65 !important; color: #D5DFF2 !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .footer-txt-light a { color: #EDF2FF !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .footer-txt-light a:hover { color: #FFCF62 !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .footer-txt-light .textlogo { color: #FFFFFF !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .footer-txt-light p,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .footer-txt-light .text-muted,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .footer-txt-light .text-secondary { color: #D5DFF2 !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .footer-txt-light.py-3 { color: #C4D1EB !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) [data-ppt-blocktype="footer"] > .bg-primary.footer-txt-light { background-color: #FFCF62 !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .bg-primary p,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .bg-secondary p { color: #D8E4FF; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .bg-primary h1,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .bg-primary h2,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .bg-primary h3,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .bg-secondary h2,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .bg-secondary h3 { color: #FFFFFF; }
  body.pblc-palette-20261104 .wp-pagenavi a,
  body.pblc-palette-20261104 .wp-pagenavi span { color: #193F99; border-color: #526177; }
  body.pblc-palette-20261104 .wp-pagenavi span.current,
  body.pblc-palette-20261104 .filter_sortby a.active { background-color: #183D97 !important; border-color: #183D97 !important; color: #FFFFFF !important; }

  /* Native form controls and the existing accessibility/error modules. */
  body.pblc-palette-20261104 .form-control,
  body.pblc-palette-20261104 .ppt-forms .form-control,
  body.pblc-palette-20261104 .ppt-forms input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
  body.pblc-palette-20261104 .ppt-forms textarea,
  body.pblc-palette-20261104 .ppt-forms select { background-color: #FFFFFF; color: #162442; border-color: #526177; }
  body.pblc-palette-20261104 .ppt-forms label,
  body.pblc-palette-20261104 .ppt-forms .custom-control-label { color: #162442; }
  body.pblc-palette-20261104 .form-control::placeholder,
  body.pblc-palette-20261104 .ppt-forms input::placeholder,
  body.pblc-palette-20261104 .ppt-forms textarea::placeholder,
  body.pblc-palette-20261104 .pblc-qa-contact-hint { color: #526177; }
  body.pblc-palette-20261104 #pblc-qa-contact .btn-primary,
  body.pblc-palette-20261104 #form_user_login .btn-primary,
  body.pblc-palette-20261104 .ppt-forms [type="submit"] { background-color: #183D97 !important; border-color: #183D97 !important; color: #FFFFFF !important; }
  body.pblc-palette-20261104 .custom-control-label::before { background-color: #FFFFFF; border-color: #526177; }
  body.pblc-palette-20261104 .custom-control-input:checked ~ .custom-control-label::before { background-color: #183D97 !important; border-color: #183D97 !important; color: #FFFFFF; }
  body.pblc-palette-20261104 .pblc-qa-contact-error,
  body.pblc-palette-20261104 #pblc-qa-contact-status,
  body.pblc-palette-20261104 .pblc-qa-login-error,
  body.pblc-palette-20261104 .text-danger,
  body.pblc-palette-20261104 .invalid-feedback { color: #99261F !important; }
  body.pblc-palette-20261104 .ppt-forms [aria-invalid="true"],
  body.pblc-palette-20261104 .form-control.is-invalid { border-color: #99261F !important; }
  body.pblc-palette-20261104 #pblc-qa-contact-status:not(:empty) { border-color: #99261F; background-color: #FFFFFF; }
  body.pblc-palette-20261104 #pblc-qa-contact a[aria-describedby="pblc-qa-contact-privacy-hint"],
  body.pblc-palette-20261104 #pblc-qa-contact #pblc-qa-accessibility-statement { color: #193F99; }
  body.pblc-palette-20261104 #pblc-qa-contact a[aria-describedby="pblc-qa-contact-privacy-hint"]:hover,
  body.pblc-palette-20261104 #pblc-qa-contact #pblc-qa-accessibility-statement:hover { color: #BD352E; }
  body.pblc-palette-20261104 #form_user_login .pblc-qa-login-label,
  body.pblc-palette-20261104 #form_user_login .pblc-qa-password-toggle { color: #162442; }
  body.pblc-palette-20261104 #form_user_login .pblc-qa-password-toggle:hover { background-color: #EEF2FB; }
  body.pblc-palette-20261104 #form_user_login a[href="https://publicitate.co.uk/wp-login.php?action=lostpassword"],
  body.pblc-palette-20261104 #form_user_login a[href="https://publicitate.co.uk/wp-login.php?action=lostpassword"] u { color: #193F99 !important; }
  body.pblc-palette-20261104 #form_user_login a[href="https://publicitate.co.uk/wp-login.php?action=lostpassword"]:hover,
  body.pblc-palette-20261104 #form_user_login a[href="https://publicitate.co.uk/wp-login.php?action=lostpassword"]:hover u { color: #BD352E !important; }
  body.pblc-palette-20261104 .pblc-qa-recovery-links .btn-outline-primary:hover,
  body.pblc-palette-20261104 .pblc-qa-recovery-links .btn-outline-primary:focus { background-color: #193F99 !important; border-color: #193F99 !important; color: #FFFFFF !important; }
  body.pblc-palette-20261104 .alert-warning { background-color: #FFF2D7; color: #6B501B; border-color: #CC982E; }
  body.pblc-palette-20261104 .alert-danger { background-color: #FFEDE7; color: #99261F; border-color: #99261F; }
  body.pblc-palette-20261104 .alert-success { background-color: #DEF4EC; color: #10675F; border-color: #10675F; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .alert-warning p { color: #6B501B; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .alert-danger p { color: #99261F; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .alert-success p { color: #10675F; }
  body.pblc-palette-20261104 button:disabled,
  body.pblc-palette-20261104 input:disabled,
  body.pblc-palette-20261104 textarea:disabled,
  body.pblc-palette-20261104 select:disabled { background-color: #EEF2FB !important; color: #526177 !important; border-color: #526177 !important; }
  body.pblc-palette-20261104:not(.pblc-refresh-page) .btn-primary:disabled,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .btn-secondary:disabled,
  body.pblc-palette-20261104:not(.pblc-refresh-page) .btn-icon.icon-before:not(.btn-block):disabled,
  body.pblc-palette-20261104 #pblc-qa-contact .btn-primary:disabled,
  body.pblc-palette-20261104 #form_user_login .btn-primary:disabled,
  body.pblc-palette-20261104 .ppt-forms [type="submit"]:disabled { background-color: #EEF2FB !important; color: #526177 !important; border-color: #526177 !important; }

  /* Existing Notary21 banner; preserve the separate advertiser palette. */
  body.pblc-palette-20261104 .im-notary21 { background-color: #951F35; color: #FFFFFF; border-top-color: #B94255; border-bottom-color: #D8B36A; }
  body.pblc-palette-20261104 .im-notary21-badge { background-color: #FFF9F0; color: #951F35; box-shadow: inset 0 0 0 4px #FFF9F0,inset 0 0 0 5px #BC8992; }
  body.pblc-palette-20261104 .im-notary21-kicker { color: #F4DBA5; }
  body.pblc-palette-20261104 .im-notary21-title { color: #FFFFFF; }
  body.pblc-palette-20261104 .im-notary21-services,
  body.pblc-palette-20261104 .im-notary21-action small { color: #F7E8EB; }
  body.pblc-palette-20261104 .im-notary21-action a { background-color: #FFF9F0; color: #861C30; }
  body.pblc-palette-20261104 .im-notary21-action a:hover { background-color: #F4DBA5; color: #861C30; }

  /* Recolour existing outlines only: preserve their widths, offsets and visibility. */
  body.pblc-palette-20261104 :focus-visible { outline-color: #204CCB; }
  body.pblc-palette-20261104 .form-control:focus { border-color: #204CCB; box-shadow: 0 0 0 .2rem #204CCB40; }
  body.pblc-palette-20261104 #pblc-qa-contact .form-control:focus,
  body.pblc-palette-20261104 #pblc-qa-contact button:focus,
  body.pblc-palette-20261104 #pblc-qa-contact-success:focus,
  body.pblc-palette-20261104 #pblc-qa-contact-status:focus,
  body.pblc-palette-20261104 #pblc-qa-contact .custom-control-input:focus ~ .custom-control-label::before,
  body.pblc-palette-20261104 #form_user_login .pblc-qa-password-toggle:focus,
  body.pblc-palette-20261104 #form_user_login a[href="https://publicitate.co.uk/wp-login.php?action=lostpassword"]:focus,
  body.pblc-palette-20261104 .pblc-qa-recovery-links .btn-outline-primary:focus { outline-color: #204CCB; }
  body.pblc-palette-20261104 .pblc-header :focus-visible,
  body.pblc-palette-20261104 .elementor_submenu :focus-visible,
  body.pblc-palette-20261104 .pblc-business :focus-visible,
  body.pblc-palette-20261104 .pblc-footer :focus-visible,
  body.pblc-palette-20261104 .footer-txt-light :focus-visible,
  body.pblc-palette-20261104 .pblc-skip:focus-visible { outline-color: #FFCF62; }
  body.pblc-palette-20261104 .im-notary21-action a:focus-visible { outline-color: #FFF9F0; }
}
