600;700;800;900&family=Cinzel+Decorative:wght@700&family=IM+Fell+English:ital@0;1&family=Inter:wght@300;400;500;600;700&display=swap');

:root {
  --sys-void:        #020101;
  --sys-bone:        #ffffff;
  --sys-bone-soft:   #f5eedc;
  --sys-gold:        #d4a017;
  --sys-gold-bright: #ffd500;
  --sys-ember:       #ff6a2b;
  --sys-ember-glow:  rgba(255, 106, 43, 0.45);
  --sys-gold-glow:   rgba(255, 213, 0, 0.35);
}

/* ═══════════════════════════════════════════════════════════════════
   1. RESET ANTI-WHITE DIVI GLOBALE: HEADER, CONTAINER & BODY
   ═══════════════════════════════════════════════════════════════════ */
html, body {
  background-color: var(--sys-void) !important;
  background: var(--sys-void) !important;
  color: var(--sys-bone) !important;
  font-family: 'Inter', -apple-system, sans-serif !important;
  margin: 0 !important;
  padding: 0 !important;
}

#page-container,
#et-main-area,
#main-content,
#main-content .container,
#content-area,
#left-area,
#main-header,
#top-header,
.et_pb_section,
.et_pb_row,
.et_pb_column,
.et_pb_module,
.et_pb_section_0_tb_header,
.et_pb_row_0_tb_header,
.et_pb_column_0_tb_header,
.et_pb_section_0_tb_body,
.et_pb_row_0_tb_body,
.et_pb_column_0_tb_body,
.et_pb_section_0,
.et_pb_row_0,
.et_pb_column_0,
.et-l--header,
.et-l--body,
.container,
article.post,
.entry-content {
  background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  border-bottom: none !important;
}

#page-container {
  background-color: var(--sys-void) !important;
  background: var(--sys-void) !important;
  padding-top: 0 !important;
  margin-top: 0 !important;
  box-shadow: none !important;
}

#main-content .container:before,
#main-content .container:after {
  display: none !important;
  background: transparent !important;
}

/* Reset Strutturale Globale: elimina float e blocchi asimmetrici di Divi */
#content-area,
#left-area,
#main-content .container,
.container {
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  clear: both !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 0 !important;
  display: block !important;
}

/* Elimina elementi blog non voluti (Autore, Data, Commenti, Sidebar) */
.post-meta,
.et_pb_post_meta,
.et_pb_title_meta_container,
#sidebar,
#comment-wrap,
#respond,
.comment-respond,
.et_pb_comments_module,
.comment-area {
  display: none !important;
}

/* ═══════════════════════════════════════════════════════════════════
   2. CONTENITORE SCHEDA CENTRATO (DOSSIER CINEMATOGRAFICO)
   ═══════════════════════════════════════════════════════════════════ */
.single-post #main-content,
.articolo-system-wrap {
  padding: 5rem 1.5rem 6rem !important;
  background: 
    radial-gradient(ellipse 80% 40% at 50% 10%, rgba(255,106,43,0.16), transparent 70%),
    radial-gradient(ellipse 60% 40% at 50% 85%, rgba(212,160,23,0.10), transparent 60%),
    var(--sys-void) !important;
}

.single-post article.post,
.articolo-system-wrap .sys-dossier-card,
.articolo-system-wrap,
.et_pb_post_content {
  max-width: 880px !important;
  width: 100% !important;
  margin: 0 auto !important;
  padding: clamp(2rem, 5vw, 4.5rem) !important;
  background: linear-gradient(170deg, rgba(24, 13, 6, 0.96) 0%, rgba(12, 6, 2, 0.99) 100%) !important;
  border: 1px solid rgba(212,160,23,0.32) !important;
  border-radius: 12px !important;
  box-shadow: 0 30px 80px rgba(0,0,0,0.98), inset 0 1px 0 rgba(255,213,0,0.25) !important;
  position: relative !important;
  box-sizing: border-box !important;
}

/* Filetto di luce dorata superiore */
.single-post article.post::before,
.articolo-system-wrap .sys-dossier-card::before,
.articolo-system-wrap::before,
.et_pb_post_content::before {
  content: "";
  position: absolute;
  top: 0; left: 12%; right: 12%; height: 2px;
  background: linear-gradient(90deg, transparent, var(--sys-gold-bright), var(--sys-ember), transparent);
  pointer-events: none;
}

/* ═══════════════════════════════════════════════════════════════════
   3. HEADER ARTICOLO, TITOLO, BADGE & METADATI
   ═══════════════════════════════════════════════════════════════════ */
.articolo-system-header,
.et_pb_post_title {
  text-align: center !important;
  margin-bottom: 2.5rem !important;
  float: none !important;
  clear: both !important;
  width: 100% !important;
}

/* Badge Runico Superiore */
.sys-badge {
  display: inline-block !important;
  font-family: 'Cinzel', serif !important;
  font-size: 0.74rem !important;
  font-weight: 800 !important;
  letter-spacing: 0.22em !important;
  text-transform: uppercase !important;
  color: #ff9852 !important;
  background: rgba(255, 106, 43, 0.12) !important;
  border: 1px solid rgba(255, 106, 43, 0.4) !important;
  border-radius: 999px !important;
  padding: 0.4rem 1.2rem !important;
  margin-bottom: 1.2rem !important;
  text-shadow: 0 0 16px rgba(255,106,43,0.6);
  box-shadow: 0 0 20px rgba(255,106,43,0.2) !important;
}

/* Titolo H1 */
h1.entry-title,
.entry-title,
.et_pb_post_title h1,
.articolo-system-wrap h1 {
  font-family: 'Cinzel', serif !important;
  font-size: clamp(2.2rem, 5vw, 3.4rem) !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.02em !important;
  margin: 0 auto 1.5rem !important;
  text-align: center !important;
  color: #ffffff !important;
  background: linear-gradient(135deg, #ffffff 0%, #f7eed8 25%, #ffaa5a 65%, #ffd500 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  text-shadow: 0 4px 25px rgba(0,0,0,0.95) !important;
  display: block !important;
}

/* Fallback badge automatico solo se non è presente un .sys-badge esplicito */
h1.entry-title:not(.articolo-system-header h1)::before {
  content: "✦ 3D LEGENDS ❖ MODULAR SYSTEM DOSSIER ✦";
  display: block;
  font-family: 'Cinzel', serif !important;
  font-size: 0.74rem !important;
  font-weight: 800 !important;
  letter-spacing: 0.24em !important;
  color: #ff9852 !important;
  margin-bottom: 1rem !important;
  -webkit-text-fill-color: #ff9852 !important;
  text-shadow: 0 0 16px rgba(255,106,43,0.6);
}

.articolo-system-header h1::before {
  display: none !important;
}

/* Barra Metadati Modulo (Category, Scale, Format) */
.sys-meta {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 0.8rem 1.6rem !important;
  margin: 0 auto 2rem !important;
  padding: 0.75rem 1.4rem !important;
  background: rgba(18, 10, 5, 0.75) !important;
  border: 1px solid rgba(212, 160, 23, 0.22) !important;
  border-radius: 8px !important;
  font-family: 'Cinzel', serif !important;
  font-size: 0.82rem !important;
  color: #bfae90 !important;
  letter-spacing: 0.08em !important;
}
.sys-meta span {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0.4rem !important;
  font-size: 0.82rem !important;
  margin: 0 !important;
  color: #bfae90 !important;
}
.sys-meta span em {
  font-style: normal !important;
  color: #ffd500 !important;
  font-weight: 700 !important;
}

/* ═══════════════════════════════════════════════════════════════════
   4. VOLUMETRIC DYNAMIC SMOKE & DARK MIST ENGINE (CINEMATIC BILLOWING SMOKE)
      Fumo denso, volute organiche animate, nebbia turbolenta e zero bordi
   ═══════════════════════════════════════════════════════════════════ */

/* Wrapper Palco Fumo Dinamico */
.et_post_meta_wrapper,
.et_pb_title_featured_container,
.et_pb_image_wrap,
.et_pb_image,
.wp-block-image,
figure,
.sys-smoke-frame,
article.post > .et_post_meta_wrapper {
  position: relative !important;
  width: 100% !important;
  max-width: 820px !important;
  min-height: 380px !important;
  margin: 3.5rem auto 4.5rem !important;
  padding: 2.5rem 0 !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
  float: none !important;
  clear: both !important;
  text-align: center !important;
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  isolation: isolate !important;
}

/* STRATO 1: Nube di Fumo Denso Pesante (Rolling Dark Charcoal & Ember Smoke) */
.et_post_meta_wrapper::before,
.et_pb_title_featured_container::before,
.wp-block-image::before,
figure::before,
.sys-smoke-frame::before,
.et_pb_module.et_pb_image::before {
  content: "" !important;
  position: absolute !important;
  inset: -60px -80px !important;
  border-radius: 40% 60% 70% 30% / 40% 50% 60% 50% !important;
  filter: blur(28px) !important;
  z-index: 1 !important;
  pointer-events: none !important;
  mix-blend-mode: screen !important;
  animation: sysVolumetricSmokeBillow 10s ease-in-out infinite alternate !important;
  opacity: 0.92 !important;
}

/* STRATO 2: Volute di Nebbia Turbolenta e Fumo Caldo in Sospensione */
.et_post_meta_wrapper::after,
.et_pb_title_featured_container::after,
.wp-block-image::after,
figure::after,
.sys-smoke-frame::after,
.et_pb_module.et_pb_image::after {
  content: "" !important;
  position: absolute !important;
  inset: -40px -50px !important;
  border-radius: 50% 30% 60% 40% / 50% 60% 40% 50% !important;
  filter: blur(18px) !important;
  z-index: 3 !important;
  pointer-events: none !important;
  animation: sysWispySmokeSwirl 14s ease-in-out infinite alternate-reverse !important;
}

/* IMMAGINE CENTRATA CON MASCHERA A VOLUTE DI FUMO ORGANICO (ZERO LINEE RETTE) */
.et_post_meta_wrapper img,
.et_pb_title_featured_container img,
.et_pb_image_wrap img,
.wp-block-image img,
figure img,
.sys-smoke-frame img,
.et_pb_module.et_pb_image img,
.et_pb_image img,
img.wp-post-image,
.entry-content img,
.et_pb_post_content img,
article.post img,
#left-area img {
  position: relative !important;
  z-index: 2 !important;
  max-width: 100% !important;
  height: auto !important;
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  float: none !important;
  clear: both !important;
  border: none !important;
  border-radius: 0 !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
  
  /* MASCHERA ORGANICA SFUMATA: DISPERDE I BORDI DEL FILE NEL FUMO DINAMICO */
  -webkit-mask-image: radial-gradient(ellipse 64% 58% at 50% 50%, #000000 18%, rgba(0, 0, 0, 0.9) 38%, rgba(0, 0, 0, 0.35) 60%, transparent 80%) !important;
  mask-image: radial-gradient(ellipse 64% 58% at 50% 50%, #000000 18%, rgba(0, 0, 0, 0.9) 38%, rgba(0, 0, 0, 0.35) 60%, transparent 80%) !important;
  
  /* Glow e Luce d'Atmosfera Volumetrica */
filter:drop-shadow(0 0 45px rgba(255,106,43,0.55)) drop-shadow(0 25px 60px rgba(0,0,0,1))!important;transition:transform 0.8s cubic-bezier(0.25,0.46,0.45,0.94),filter 0.8s ease!important}.et_post_meta_wrapper:hover img,.et_pb_title_featured_container:hover img,.et_pb_image_wrap:hover img,.wp-block-image:hover img,figure:hover img,.sys-smoke-frame:hover img,.et_pb_module.et_pb_image:hover img{transform:scale(1.035)!important;filter:drop-shadow(0 0 65px rgba(255,130,55,0.75)) drop-shadow(0 30px 70px rgba(0,0,0,1)) brightness(1.06)!important}figure figcaption{position:relative!important;z-index:4!important;width:100%!important;max-width:620px!important;box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin:1.8rem auto 0!important;padding:0.65rem 1.5rem!important;font-family:'Cinzel',serif!important;font-size:0.76rem!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:#d4c0a0!important;background:rgba(12,6,2,0.88)!important;border:1px solid rgba(212,160,23,0.28)!important;border-radius:999px!important;box-shadow:0 6px 25px rgba(0,0,0,0.95),inset 0 1px 0 rgba(255,213,0,0.15)!important}figure figcaption span:first-child{color:#ffd500!important;font-weight:700!important}figure figcaption span:last-child{color:#ff9852!important}@keyframes sysVolumetricSmokeBillow{0%{filter:blur(24px);transform:scale(0.92) rotate(-3deg) translate3d(0,0,0);border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;opacity:0.80}33%{filter:blur(34px);transform:scale(1.06) rotate(2deg) translate3d(10px,-8px,0);border-radius:60% 40% 30% 70% / 50% 40% 60% 50%;opacity:1}66%{filter:blur(30px);transform:scale(0.98) rotate(-1.5deg) translate3d(-12px,6px,0);border-radius:50% 50% 40% 60% / 60% 50% 50% 40%;opacity:0.88}100%{filter:blur(36px);transform:scale(1.10) rotate(3.5deg) translate3d(8px,-12px,0);border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;opacity:0.95}}@keyframes sysWispySmokeSwirl{0%{filter:blur(16px);transform:scale(1.05) translate3d(-15px,10px,0) rotate(2deg);border-radius:50% 30% 60% 40% / 50% 60% 40% 50%;opacity:0.75}50%{filter:blur(24px);transform:scale(0.94) translate3d(18px,-14px,0) rotate(-2.5deg);border-radius:35% 65% 45% 55% / 60% 45% 55% 40%;opacity:1}100%{filter:blur(20px);transform:scale(1.08) translate3d(-8px,-6px,0) rotate(1.5deg);border-radius:50% 30% 60% 40% / 50% 60% 40% 50%;opacity:0.85}}.entry-content,.et_pb_post_content,.articolo-system-wrap,.articolo-system-body{color:#ffffff!important}.entry-content p,.et_pb_post_content p,.articolo-system-wrap p,.articolo-system-body p,.entry-content span,.entry-content div{font-family:'Inter',-apple-system,sans-serif!important;font-size:1.15rem!important;color:#ffffff!important;line-height:1.9!important;margin-bottom:1.8rem!important;text-shadow:0 1px 4px rgba(0,0,0,0.9)!important}.entry-content p:first-of-type::first-letter,.et_pb_post_content p:first-of-type::first-letter,.articolo-system-body p:first-of-type::first-letter,.articolo-system-wrap p:first-of-type::first-letter{font-family:'Cinzel Decorative','Cinzel',serif!important;float:left!important;font-size:3.8rem!important;line-height:0.82!important;padding:6px 14px 4px 0!important;color:var(--sys-gold-bright)!important;text-shadow:0 0 25px rgba(255,213,0,0.65)!important}.entry-content strong,.entry-content b,.et_pb_post_content strong,.articolo-system-wrap strong,.articolo-system-body strong{color:#ffd500!important;font-weight:700!important;text-shadow:0 0 10px rgba(255,213,0,0.25)!important}.entry-content h2,.et_pb_post_content h2,.articolo-system-wrap h2,.articolo-system-body h2{font-family:'Cinzel',serif!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:800!important;color:#ffffff!important;text-transform:uppercase!important;letter-spacing:0.06em!important;margin:4rem 0 1.5rem!important;padding-bottom:0.8rem!important;border-bottom:1px solid rgba(212,160,23,0.35)!important;position:relative!important;text-shadow:0 2px 10px rgba(0,0,0,0.8)!important}.entry-content h2::after,.et_pb_post_content h2::after,.articolo-system-wrap h2::after,.articolo-system-body h2::after{content:"";position:absolute;bottom:-1px;left:0;width:70px;height:2px;background:var(--sys-ember);box-shadow:0 0 12px var(--sys-ember)}.entry-content h3,.et_pb_post_content h3,.articolo-system-wrap h3,.articolo-system-body h3{font-family:'Cinzel',serif!important;font-size:1.35rem!important;font-weight:700!important;color:#ff9852!important;text-transform:uppercase!important;letter-spacing:0.05em!important;margin:2.5rem 0 1rem!important;text-shadow:0 0 12px rgba(255,106,43,0.35)!important}blockquote{background:linear-gradient(160deg,rgba(38,20,7,0.97),rgba(16,8,2,0.99))!important;border:1px solid rgba(212,160,23,0.45)!important;border-left:4px solid var(--sys-gold-bright)!important;border-radius:8px!important;padding:2rem 2.4rem!important;margin:3.5rem 0!important;position:relative!important;box-shadow:0 15px 40px rgba(0,0,0,0.85),inset 0 0 30px rgba(0,0,0,0.6)!important}blockquote p{font-family:'IM Fell English',Georgia,serif!important;font-style:italic!important;font-size:1.25rem!important;color:#ffe6aa!important;line-height:1.75!important;margin:0!important;text-shadow:0 1px 3px rgba(0,0,0,0.9)!important}.entry-content ul,.et_pb_post_content ul,.articolo-system-wrap ul,.articolo-system-body ul{margin:1.8rem 0 2.5rem 0!important;padding-left:0.5rem!important}.entry-content ul li,.et_pb_post_content ul li,.articolo-system-wrap ul li,.articolo-system-body ul li{list-style:none!important;position:relative!important;padding-left:2rem!important;margin-bottom:1rem!important;font-size:1.12rem!important;color:#ffffff!important;line-height:1.75!important}.entry-content ul li::before,.et_pb_post_content ul li::before,.articolo-system-wrap ul li::before,.articolo-system-body ul li::before{content:"❖";position:absolute;left:0;color:var(--sys-gold-bright);font-size:0.9rem;top:1px;filter:drop-shadow(0 0 6px rgba(255,213,0,0.5))}hr.wp-block-separator,hr{border:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,213,0,0.5),var(--sys-ember),transparent)!important;margin:4rem 0!important}.sys-back-bar{text-align:center;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(212,160,23,0.25)}.sys-btn-back{display:inline-flex;align-items:center;gap:0.6rem;padding:0.9rem 2.2rem;border-radius:6px;text-decoration:none;font-family:"Cinzel",serif;font-weight:800;font-size:0.85rem;letter-spacing:0.15em;text-transform:uppercase;color:#ffd500;background:rgba(22,12,5,0.9);border:1px solid rgba(212,160,23,0.45);box-shadow:0 8px 25px rgba(0,0,0,0.8);transition:all 0.3s ease}.sys-btn-back:hover{transform:translateY(-2px);background:rgba(255,106,43,0.2);border-color:#ffd500;color:#ffffff;box-shadow:0 12px 35px rgba(255,106,43,0.4)}.sys-post-nav{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin-top:4.5rem!important;padding-top:2rem!important;border-top:1px solid rgba(212,160,23,0.28)!important}.sys-post-nav-btn{display:inline-flex!important;align-items:center!important;gap:0.6rem!important;padding:0.85rem 1.8rem!important;border-radius:6px!important;text-decoration:none!important;font-family:'Cinzel',serif!important;font-weight:800!important;font-size:0.84rem!important;letter-spacing:0.12em!important;text-transform:uppercase!important;transition:all 0.3s ease!important}.sys-post-nav-btn.secondary{color:#ffd500!important;background:rgba(22,12,5,0.9)!important;border:1px solid rgba(212,160,23,0.45)!important;box-shadow:0 8px 25px rgba(0,0,0,0.8)!important}.sys-post-nav-btn.secondary:hover{transform:translateY(-2px)!important;background:rgba(255,106,43,0.2)!important;border-color:#ffd500!important;color:#ffffff!important;box-shadow:0 12px 35px rgba(255,106,43,0.4)!important}.sys-post-nav-btn.primary{color:#030201!important;background:linear-gradient(135deg,#ffd500 0%,#ff6a2b 100%)!important;border:1px solid #ffd500!important;box-shadow:0 8px 25px rgba(255,106,43,0.35)!important}.sys-post-nav-btn.primary:hover{transform:translateY(-2px)!important;box-shadow:0 12px 35px rgba(255,106,43,0.6)!important;filter:brightness(1.1)!important}.sys-faq-group,.dl-faq-group{display:flex!important;flex-direction:column!important;gap:1rem!important;margin:2.5rem 0 3.5rem!important}details.wp-block-details,details.dl-faq,details.sys-faq,.entry-content details,.et_pb_post_content details,.articolo-system-wrap details{background:linear-gradient(160deg,rgba(28,14,6,0.95) 0%,rgba(14,7,2,0.98) 100%)!important;border:1px solid rgba(212,160,23,0.28)!important;border-radius:8px!important;padding:0!important;margin-bottom:1rem!important;overflow:hidden!important;transition:border-color 0.35s ease,box-shadow 0.35s ease,transform 0.25s ease!important;box-shadow:0 8px 24px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,213,0,0.12)!important}details.wp-block-details:hover,details.dl-faq:hover,details.sys-faq:hover,.articolo-system-wrap details:hover{border-color:rgba(255,213,0,0.55)!important;box-shadow:0 12px 32px rgba(0,0,0,0.85),0 0 20px rgba(255,106,43,0.2)!important;transform:translateY(-2px)}details[open]{border-color:rgba(255,213,0,0.75)!important;box-shadow:0 16px 40px rgba(0,0,0,0.92),0 0 28px rgba(255,106,43,0.35),inset 0 1px 0 rgba(255,213,0,0.3)!important}details summary,details.wp-block-details summary,details.dl-faq summary,details.sys-faq summary{list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1.25rem 1.6rem!important;font-family:'Cinzel',serif!important;font-size:1.08rem!important;font-weight:700!important;color:#ffffff!important;letter-spacing:0.03em!important;cursor:pointer!important;user-select:none!important;position:relative!important;transition:color 0.3s ease,background-color 0.3s ease!important}details summary::-webkit-details-marker,details summary::marker{display:none!important}details summary:hover{color:var(--sys-gold-bright)!important}details[open] summary{color:var(--sys-gold-bright)!important;background:rgba(255,106,43,0.08)!important;border-bottom:1px solid rgba(212,160,23,0.22)!important}details summary::after{content:""!important;display:inline-block!important;width:28px!important;height:28px!important;flex-shrink:0!important;margin-left:1rem!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M6 6 L22 22 M22 22 L26 26 M20 23 L23 20 M8 5 L5 8' stroke='%23ffd500' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M26 6 L10 22 M10 22 L6 26 M12 23 L9 20 M24 5 L27 8' stroke='%23ffd500' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='16' cy='14' r='2' fill='%23ff6a2b'/%3E%3C/svg%3E") center / contain no-repeat!important;filter:drop-shadow(0 0 6px rgba(255,213,0,0.45))!important;transition:transform 0.45s cubic-bezier(0.34,1.56,0.64,1),filter 0.45s ease!important;transform-origin:center center!important}details[open] summary::after{transform:rotate(90deg) scale(1.15)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M6 6 L22 22 M22 22 L26 26 M20 23 L23 20 M8 5 L5 8' stroke='%23ff9852' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M26 6 L10 22 M10 22 L6 26 M12 23 L9 20 M24 5 L27 8' stroke='%23ff9852' stroke-width='2.4' stroke-linecap='round'/%3E%3Ccircle cx='16' cy='14' r='2.5' fill='%23ffd500'/%3E%3C/svg%3E")!important;filter:drop-shadow(0 0 10px rgba(255,106,43,0.9)) drop-shadow(0 0 20px rgba(255,213,0,0.8))!important}details .dl-faq-content,details .sys-faq-content,details p,details .wp-block-details__content{padding:1.25rem 1.6rem!important;margin:0!important;font-family:'Inter',-apple-system,sans-serif!important;font-size:1.05rem!important;line-height:1.85!important;color:#f3e6cc!important;text-shadow:0 1px 3px rgba(0,0,0,0.85)!important;animation:sysFaqFadeIn 0.35s ease-out forwards!important}details p:first-of-type::first-letter{font-family:inherit!important;float:none!important;font-size:inherit!important;padding:0!important;color:inherit!important;text-shadow:none!important}@keyframes sysFaqFadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.et_pb_row_0_tb_footer{flex-wrap:nowrap}.et_pb_code_0_tb_footer{margin-bottom:0px!important}