/* WS Schema & Tartalom – minimális front stílus. A téma betűit és színeit örökli. */
.wssc-text { margin-top: 1.5em; }
.wssc-faq { margin: 1em 0; }
.wssc-faq__item { border-bottom: 1px solid rgba(0, 0, 0, .12); }
.wssc-faq__item:first-child { border-top: 1px solid rgba(0, 0, 0, .12); }
.wssc-faq__q { cursor: pointer; padding: .75em 0; font-weight: 600; list-style-position: outside; }
.wssc-faq__q:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
.wssc-faq__a { padding: 0 0 .75em; }
.wssc-faq__a > :last-child { margin-bottom: 0; }
.wssc-faq__item:target > .wssc-faq__q { text-decoration: underline; }
/* „Jó tudni” doboz (a szöveg alatt; mintaszintű, általános tudnivalók). */
.wssc-jo-tudni { margin: 1.5em 0; padding: 1em 1.25em; border-left: 3px solid currentColor; background: rgba(0, 0, 0, .035); }
.wssc-jo-tudni__title { margin: 0 0 .5em; font-size: 1em; }
.wssc-jo-tudni__list { margin: 0; padding-left: 1.25em; }
.wssc-jo-tudni__list > li + li { margin-top: .35em; }
.wssc-jo-tudni > :last-child { margin-bottom: 0; }
/* 0.2.2 – Leírás blokk (cím, szöveg, formázott adatlista, záró sor) és a kinyitott GYIK a termék alatt. */
.wssc-desc { margin-top: 1em; }
.wssc-desc .wssc-text { margin-top: 0; }
.wssc-text__title, .wssc-spec__title { margin: 1.2em 0 .5em; }
.wssc-text ul, .wssc-spec__list { margin: 0 0 1em 1.25em; padding: 0; }
.wssc-text ul li { margin: 0 0 .5em; }
.wssc-spec__list li { margin: .15em 0; }
.wssc-spec__list ul { margin: .15em 0 .35em 1.1em; }
.wssc-spec__note { list-style: none; font-style: italic; }
.wssc-closing { margin: 1em 0; }
.wssc-faq--open { margin: 2em 0 1em; clear: both; }
.wssc-faq--open .wssc-faq__item,
.wssc-faq--open .wssc-faq__item:first-child { border: 0; }
.wssc-faq--open .wssc-faq__q { cursor: auto; font-size: 1.05em; margin: 1.1em 0 .35em; padding: 0; }
.wssc-faq--open .wssc-faq__a { padding: 0; }
.wssc-faq--open .wssc-faq__a p { margin: 0 0 .8em; }
.wssc-faq--accordion { clear: both; }
/* 0.2.6 – A kiemelés színe ott is, ahol a téma nem színezi a strong-ot (pl. a GYIK az Enfold .main_color
   konténerén kívül). Sorrend: a „Kiemelés színe” beállítás (--wssc-accent, inline) → az Enfold elsődleges színe
   (a :root-on definiált --enfold-main-color-primary) → a blokktéma elsődleges színe → örökölt szín. A szelektor
   szándékosan gyenge (0,1,0): a téma saját szabálya (Enfold: .main_color strong, 0,1,1) ugyanazzal a színnel nyer,
   az accent/custom mód inline szabálya (.wssc-faq .wssc-em, 0,2,0) pedig mindent felülír. */
.wssc-em { color: var(--wssc-accent, var(--enfold-main-color-primary, var(--wp--preset--color--primary, inherit))); }
.wssc-faq__title .wssc-em, .wssc-faq__q .wssc-em { font-weight: inherit; }
