.elementor-kit-8{--e-global-color-primary:#1B2B4B;--e-global-color-secondary:#9E7D42;--e-global-color-text:#3D3D3D;--e-global-color-accent:#FDFBF7;--e-global-typography-primary-font-family:"Roboto Condensed";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#000000;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 h2{color:#000000;font-family:"Roboto Condensed", Sans-serif;font-size:55px;font-weight:700;}.elementor-kit-8 h3{font-family:"Roboto Condensed", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ============================================================
   ШКОЛА „ПОСОКА“ — визия за danielakamenova.com
   Версия 3 — коригирана защита на страницата за продажби

   Среда: WordPress + Elementor Pro 4.2.1 + JetPlugins,
          БЕЗ child theme

   Къде се поставя:
   Elementor → Site Settings (хамбургер горе вляво) → Custom CSS

   ЗАЩИТА НА /zapomni-literaturnia-geroi/ (page ID 1060) и попъп
   1915: вместо да презаписваме с "revert" (което сваля стила и
   на самите Elementor бутони, не само на нашите правила — теста
   показа, че всички бутони на страницата ставаха голи линкове),
   всяко правило по-долу изрично ИЗКЛЮЧВА body.page-id-1060 и
   #elementor-popup-modal-1915 от селектора си. Така оригиналният
   амбър дизайн на страницата и формата за поръчка остава напълно
   непокоснат — Elementor-ските му CSS правила просто важат
   нормално, без наша намеса.
   ============================================================ */

:root{
  --psk-ivory-50:#F7F2E8;
  --psk-ivory-100:#F7F2E8;
  --psk-ivory-200:#DCE8E2;

  --psk-navy-500:#12302A;
  --psk-pine:#1B5E4B;
  --psk-pine-600:#164C3D;
  --psk-navy-600:#0C231E;
  --psk-navy-700:#12302A;

  --psk-gold-200:#C97A16;
  --psk-gold-300:#C97A16;
  --psk-gold-400:#C97A16;
  --psk-gold-500:#1B5E4B;
  --psk-gold-600:#1B5E4B;

  --psk-graphite-400:#12302A;
  --psk-graphite-500:#12302A;

  --psk-display:"Cormorant Garamond", Georgia, serif;
  --psk-body:"Inter", system-ui, -apple-system, sans-serif;

  --psk-radius:2px;
  --psk-ease:.3s ease;
}

/* ============================================================
   1. ФОРМАТА НА БУТОНИТЕ
   ============================================================ */
body:not(.page-id-1060) .elementor-button:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-button-link:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-button-wrapper .elementor-button:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .jet-button__instance:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) input[type="submit"]:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) button[type="submit"]:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .wp-block-button__link:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){
  font-family:var(--psk-body) !important;
  font-size:.875rem !important;
  font-weight:500 !important;
  letter-spacing:.02em !important;
  text-transform:none !important;
  padding:1rem 1.75rem !important;
  border-radius:var(--psk-radius) !important;
  border:0 !important;
  background-color:var(--psk-pine) !important;
  background-image:none !important;
  color:var(--psk-ivory-50) !important;
  box-shadow:none;
  transition:all var(--psk-ease) !important;
}
body:not(.page-id-1060) .elementor-button:hover:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-button-link:hover:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .jet-button__instance:hover:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) input[type="submit"]:hover:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) button[type="submit"]:hover:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .wp-block-button__link:hover:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){
  background-color:var(--psk-pine-600) !important;
  color:var(--psk-ivory-50) !important;
  transform:translateY(-2px);
  box-shadow:0 12px 28px -12px rgba(15,26,50,.5);
}

/* Иконата вътре в бутона */
body:not(.page-id-1060) .elementor-button .elementor-button-icon svg:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-button .elementor-button-icon i:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){color:inherit !important;fill:currentColor !important}

/* Вторичен контурен бутон — CSS клас "psk-ghost" на widget-а (opt-in, не се слага на защитената страница) */
.psk-ghost .elementor-button{
  background-color:transparent !important;
  color:var(--psk-navy-500) !important;
  border:1px solid rgba(27,43,75,.3) !important;
}
.psk-ghost .elementor-button:hover{
  background-color:rgba(27,43,75,.05) !important;
  border-color:rgba(27,43,75,.5) !important;
  box-shadow:none;
}

.psk-on-dark.psk-ghost .elementor-button{
  color:var(--psk-gold-300) !important;
  border-color:rgba(184,150,90,.5) !important;
}
.psk-on-dark.psk-ghost .elementor-button:hover{
  background-color:rgba(184,150,90,.1) !important;
  border-color:var(--psk-gold-400) !important;
}

/* ============================================================
   2. ТИПОГРАФИЯ
   ============================================================ */
body:not(.page-id-1060),
body:not(.page-id-1060) .elementor-widget-text-editor:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-widget-theme-post-content:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){
  font-family:var(--psk-body);
  color:var(--psk-graphite-500);
  line-height:1.7;
}

body:not(.page-id-1060) h1:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) h2:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) h3:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) h4:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) h5:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) h6:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-heading-title:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-widget-heading .elementor-heading-title:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){
  font-family:var(--psk-display) !important;
  color:var(--psk-navy-500);
  font-weight:500 !important;
  line-height:1.15;
  letter-spacing:0;
}

body:not(.page-id-1060) h1:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-widget-heading h1.elementor-heading-title:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){font-size:clamp(2.25rem,5vw,3.75rem) !important}
body:not(.page-id-1060) h2:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-widget-heading h2.elementor-heading-title:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){font-size:clamp(1.875rem,4vw,3rem) !important}
body:not(.page-id-1060) h3:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-widget-heading h3.elementor-heading-title:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){font-size:clamp(1.375rem,2.5vw,1.875rem) !important}
body:not(.page-id-1060) h4:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-widget-heading h4.elementor-heading-title:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){font-size:1.25rem !important}

body:not(.page-id-1060) p:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){color:var(--psk-graphite-400)}

body:not(.page-id-1060) p strong:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) li strong:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) p b:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) li b:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){color:var(--psk-navy-500);font-weight:600}

body:not(.page-id-1060) a:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){color:var(--psk-navy-500);transition:color var(--psk-ease)}
body:not(.page-id-1060) a:hover:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){color:var(--psk-gold-500)}

/* ============================================================
   3. ПРЕБОЯДИСВАНЕ НА АМБЪРА
   ============================================================ */
body:not(.page-id-1060) [style*="#F5B335"]:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) [style*="#f5b335"]:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) [style*="#F0B429"]:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) [style*="#f0b429"]:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) [style*="#FFB335"]:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) [style*="#ffb335"]:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){color:var(--psk-gold-500) !important}

body:not(.page-id-1060) .elementor-widget-divider .elementor-divider-separator:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){border-color:var(--psk-gold-400) !important}

body:not(.page-id-1060) .elementor-icon-list-item .elementor-icon-list-icon i:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-icon-list-item .elementor-icon-list-icon svg:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){
  color:var(--psk-gold-500) !important;
  fill:var(--psk-gold-500) !important;
}
body:not(.page-id-1060) .elementor-icon i:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-icon svg:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){color:var(--psk-gold-500);fill:var(--psk-gold-500)}

/* Кремавите секции (#FCF3E3) → ivory от палитрата (opt-in клас) */
.psk-tint{background-color:var(--psk-ivory-100) !important}

/* ============================================================
   4. ХЕДЪР
   ============================================================ */
body:not(.page-id-1060) .elementor-nav-menu .elementor-item:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){
  font-family:var(--psk-body) !important;
  font-size:.875rem !important;
  font-weight:400 !important;
  color:var(--psk-graphite-500) !important;
  position:relative;
  transition:color var(--psk-ease);
}
body:not(.page-id-1060) .elementor-nav-menu .elementor-item:hover:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-nav-menu .elementor-item.elementor-item-active:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){
  color:var(--psk-navy-500) !important;
}
body:not(.page-id-1060) .elementor-nav-menu .elementor-item::after{
  content:"";position:absolute;bottom:4px;left:0;width:0;height:1px;
  background:var(--psk-gold-400);transition:width var(--psk-ease);
}
body:not(.page-id-1060) .elementor-nav-menu .elementor-item:hover::after,
body:not(.page-id-1060) .elementor-nav-menu .elementor-item.elementor-item-active::after{width:100%}

/* Слоганът под логото */
body:not(.page-id-1060) .psk-tagline:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .psk-tagline .elementor-heading-title:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){
  font-family:var(--psk-body) !important;
  font-size:.625rem !important;
  letter-spacing:.15em !important;
  text-transform:uppercase;
  color:var(--psk-gold-600) !important;
  font-weight:500 !important;
}

/* ============================================================
   5. ЕЛЕМЕНТИ НА МАРКАТА (opt-in CSS класове — не се слагат на защитената страница)
   ============================================================ */
.psk-eyebrow,.psk-eyebrow .elementor-heading-title{
  font-family:var(--psk-body) !important;
  font-size:.6875rem !important;
  letter-spacing:.15em !important;
  text-transform:uppercase;
  color:var(--psk-gold-600) !important;
  font-weight:500 !important;
  line-height:1.4 !important;
}

.psk-rule::after{
  content:"";display:block;width:4rem;height:2px;
  background:var(--psk-gold-400);margin:1.25rem auto;
}
.psk-rule--left::after{margin-left:0;margin-right:0}

.psk-dark{background-color:var(--psk-navy-500) !important;position:relative;overflow:hidden}
.psk-dark::before{
  content:"";position:absolute;inset:0;opacity:.03;pointer-events:none;z-index:0;
  background-image:radial-gradient(circle at 1px 1px,#FDFBF7 1px,transparent 0);
  background-size:50px 50px;
}
.psk-dark > .elementor-container,
.psk-dark > .e-con-inner{position:relative;z-index:1}
.psk-dark h1,.psk-dark h2,.psk-dark h3,.psk-dark h4,
.psk-dark .elementor-heading-title{color:var(--psk-ivory-50) !important}
.psk-dark p,.psk-dark li,
.psk-dark .elementor-icon-list-text{color:rgba(249,245,238,.8) !important}
.psk-dark p strong,.psk-dark li strong{color:var(--psk-gold-200)}
.psk-dark .psk-eyebrow,
.psk-dark .psk-eyebrow .elementor-heading-title{color:var(--psk-gold-400) !important}
.psk-dark a:hover{color:var(--psk-gold-300) !important}

.psk-dots{position:relative;overflow:hidden}
.psk-dots::before{
  content:"";position:absolute;inset:0;opacity:.04;pointer-events:none;z-index:0;
  background-image:radial-gradient(circle at 1px 1px,#1B2B4B 1px,transparent 0);
  background-size:40px 40px;
}
.psk-dots > .elementor-container,
.psk-dots > .e-con-inner{position:relative;z-index:1}

.psk-card{
  background:var(--psk-ivory-50);
  border:1px solid rgba(27,43,75,.08);
  border-radius:var(--psk-radius);
  padding:2rem;
  transition:all .5s ease;
}
.psk-card:hover{
  border-color:rgba(184,150,90,.4);
  box-shadow:0 15px 40px -20px rgba(15,26,50,.15);
  transform:translateY(-4px);
}

.psk-quote{
  background:var(--psk-ivory-100);
  border-left:2px solid var(--psk-gold-400);
  padding:1.25rem 1.5rem;
  border-radius:var(--psk-radius);
}
.psk-quote p,.psk-quote .elementor-heading-title{
  font-family:var(--psk-display) !important;
  font-style:italic;
  font-size:1.5rem !important;
  line-height:1.35;
  color:var(--psk-navy-500) !important;
}
.psk-dark .psk-quote{background:rgba(21,34,64,.6)}
.psk-dark .psk-quote p{color:var(--psk-gold-200) !important}

blockquote{
  border-left:2px solid var(--psk-gold-400);
  padding-left:1.5rem;margin-left:0;
  font-family:var(--psk-display);font-style:italic;
  font-size:1.5rem;color:var(--psk-navy-500);
}

.psk-framed img{
  border-radius:var(--psk-radius);
  border:1px solid rgba(27,43,75,.1);
  box-shadow:0 20px 60px -20px rgba(15,26,50,.25);
}

.psk-testimonial .elementor-heading-title,
.psk-testimonial h3{
  font-family:var(--psk-display) !important;
  color:var(--psk-navy-500) !important;
}

/* ============================================================
   6. ФОРМИ
   ============================================================ */
body:not(.page-id-1060) .elementor-field-group .elementor-field:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-field-textual:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) input[type="text"]:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) input[type="email"]:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) input[type="tel"]:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) input[type="number"]:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) textarea:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) select:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){
  font-family:var(--psk-body) !important;
  font-size:.9375rem !important;
  color:var(--psk-graphite-500) !important;
  background-color:var(--psk-ivory-50) !important;
  border:1px solid rgba(27,43,75,.15) !important;
  border-radius:var(--psk-radius) !important;
  padding:.875rem 1rem !important;
  transition:border-color var(--psk-ease),box-shadow var(--psk-ease) !important;
}
body:not(.page-id-1060) .elementor-field-group .elementor-field:focus:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-field-textual:focus:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) input:focus:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) textarea:focus:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) select:focus:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){
  border-color:var(--psk-gold-400) !important;
  box-shadow:0 0 0 3px rgba(184,150,90,.15) !important;
  outline:none !important;
}
body:not(.page-id-1060) .elementor-field-group > label:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-field-label:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){
  font-family:var(--psk-body) !important;
  font-size:.75rem !important;
  letter-spacing:.1em !important;
  text-transform:uppercase;
  color:var(--psk-gold-600) !important;
  font-weight:500 !important;
}
body:not(.page-id-1060) .elementor-field-required .elementor-field-label:after,
body:not(.page-id-1060) .elementor-mark-required .elementor-field-label:after{color:var(--psk-gold-500) !important}

body:not(.page-id-1060) .elementor-field-type-acceptance .elementor-field-option label:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-field-type-radio .elementor-field-option label:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-field-type-checkbox .elementor-field-option label:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){
  text-transform:none;letter-spacing:0;font-size:.875rem !important;
  color:var(--psk-graphite-500) !important;
}

body:not(.page-id-1060) .h-captcha:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *),
body:not(.page-id-1060) .elementor-field-type-recaptcha_v3:not(#elementor-popup-modal-1915):not(#elementor-popup-modal-1915 *){margin-bottom:1rem}

/* ============================================================
   7. ФУТЪР — CSS клас "psk-footer" (opt-in, глобален темплейт извън защитената страница)
   ============================================================ */
.psk-footer{background-color:var(--psk-navy-700) !important;color:rgba(249,245,238,.8)}
.psk-footer h1,.psk-footer h2,.psk-footer h3,.psk-footer h4,
.psk-footer .elementor-heading-title{color:var(--psk-ivory-50) !important}
.psk-footer p,.psk-footer li,.psk-footer a,
.psk-footer .elementor-icon-list-text{color:rgba(249,245,238,.7) !important}
.psk-footer a:hover{color:var(--psk-gold-300) !important}
.psk-footer i,.psk-footer svg{color:var(--psk-gold-400) !important;fill:var(--psk-gold-400) !important}

/* ============================================================
   8. ДОСТЪПНОСТ (безопасно навсякъде, вкл. защитената страница)
   ============================================================ */
a:focus-visible,button:focus-visible,
.elementor-button:focus-visible,
input:focus-visible,textarea:focus-visible,select:focus-visible{
  outline:2px solid var(--psk-gold-500) !important;
  outline-offset:3px;
}
::selection{background:var(--psk-gold-200);color:var(--psk-navy-700)}

@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{
    animation-duration:.01ms !important;
    transition-duration:.01ms !important;
    scroll-behavior:auto !important;
  }
}

/* ============================================================
   9. ЗАЩИТА НА СТРАНИЦАТА ЗА ПРОДАЖБИ — вече вградена по-горе
   ------------------------------------------------------------
   Всяко правило от Раздели 1,2,3,4,6 изрично изключва
   body.page-id-1060 и #elementor-popup-modal-1915 в самия си
   селектор (вместо да презаписва със "revert" след факта).
   Раздели 5,7,8 съдържат само opt-in класове (psk-*) или чисто
   достъпност — не пипат нищо автоматично, затова не се нуждаят
   от изключение.
   ============================================================ *//* End custom CSS */