.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1292 .elementor-element.elementor-element-3f9b26a9{color:var(--ss-ink);font-family:"IBM Plex Sans", Sans-serif;line-height:1.7;}/* Start custom CSS for theme-post-content, class: .elementor-element-3f9b26a9 *//* Audit 2026-10-21: Sadržaj članka iz WP editora: zajednički stil za Gutenberg naslove, tabele, liste, FAQ i linkove. Post Content ne pruža native kontrolu za svaku unutrašnju oznaku; članci ostaju u standardnom WP editoru. */
/* VODICI: jedan zajednicki stil za Gutenberg sadrzaj u Post Content widgetu.
   Odobreno 15.10.2026. Elementor nema native kontrole za unutrasnje WP blokove.
   Boje/fontovi/standardni razmaci koriste postojece SS varijable. */
/* Osnovni font, boja i visina reda: native Style > Typography/Text Color.
 * Sirina koristi podrazumijevani full-width widget. Ostatak CSS-a oblikuje unutrasnje Gutenberg blokove. */

/* Uza kolona za citanje; sekcije ispod clanka imaju standardnu sirinu sajta. */
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-article {max-width:calc(760px + 2 * var(--ss-space-gutter));margin:0 auto;padding:0 var(--ss-space-gutter) var(--ss-space-section);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-wide {max-width:var(--ss-content-max);margin:0 auto;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-section {padding:var(--ss-space-section) var(--ss-space-gutter);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 p {margin:0 0 20px;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-article > p {font-size:17px;line-height:1.72;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-article > p.ss-guide-intro {font-size:var(--ss-size-lead);color:var(--ss-muted);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 h2,.elementor-1292 .elementor-element.elementor-element-3f9b26a9 h3,.elementor-1292 .elementor-element.elementor-element-3f9b26a9 h4 {font-family:var(--ss-heading),sans-serif;font-weight:600;color:var(--ss-ink);line-height:1.25;letter-spacing:-.012em;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 h2 {font-size:var(--ss-size-section);margin:0 0 20px;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-article h2 {font-size:26px;margin:48px 0 16px;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 h3 {font-size:var(--ss-size-card);margin:28px 0 14px;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 strong {font-weight:600;color:var(--ss-ink);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 a {color:var(--ss-accent);transition:color .22s ease;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 a:hover {color:var(--ss-ink);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 a:focus-visible,.elementor-1292 .elementor-element.elementor-element-3f9b26a9 summary:focus-visible {outline:2px solid var(--ss-primary);outline-offset:4px;}

/* Semanticke WP liste ostaju uredive. Zelene kvacice zamjenjuju tacke. */
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 ul.ss-guide-checks {list-style:none;padding:0;margin:0 0 24px;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 ul.ss-guide-checks > li {position:relative;padding-left:26px;margin:0 0 10px;font-size:17px;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 ul.ss-guide-checks > li::before {content:"✓";position:absolute;left:0;top:0;color:var(--ss-primary);font-weight:600;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 ol.ss-guide-checks {padding-left:25px;margin:0 0 24px;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 ol.ss-guide-checks > li {padding-left:5px;margin-bottom:10px;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 ol.ss-guide-checks > li::marker {color:var(--ss-primary);font-weight:600;}

/* Tabele: citljivi redovi, bez prisilnog sirenja mobilne stranice. */
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-table {margin:24px 0;overflow-x:auto;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-table table {width:100%;border-collapse:collapse;font-size:16px;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-table th {padding:0 16px 12px 0;border:0;border-bottom:1px solid var(--ss-line);text-align:left;font:600 13px/1.5 var(--ss-heading),sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--ss-muted);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-table td {padding:14px 16px 14px 0;border:0;border-bottom:1px solid var(--ss-line);vertical-align:top;line-height:1.6;color:var(--ss-muted);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-table td:first-child {font-weight:600;color:var(--ss-ink);}

/* Zajednicki privremeni logo. Pri zamjeni fotografijom ukloniti klasu
   ss-guide-placeholder sa Image bloka; tada slika koristi normalan prikaz. */
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .wp-block-image {margin:34px 0;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .wp-block-image img {display:block;width:100%;height:auto;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-placeholder {background:var(--ss-paper-alt);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-placeholder img {width:55%;height:auto;max-height:60%;object-fit:contain;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-image-description {font:12px/1.6 var(--ss-mono),monospace;color:var(--ss-muted);margin:-22px 0 34px;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-summary {background:var(--ss-paper-alt);border-left:2px solid var(--ss-primary);padding:24px 28px;margin-top:40px;color:var(--ss-muted);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-summary p:last-child {margin-bottom:0;}

/* Ponovljene sekcije: iste uloge, tokeni i svijetla/tamna stanja kao na sajtu. */
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-eyebrow {font:600 var(--ss-size-eyebrow)/1.45 var(--ss-heading),sans-serif;letter-spacing:1.62px;text-transform:uppercase;color:var(--ss-accent);margin:0 0 var(--ss-space-kicker-heading);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-faq {background:var(--ss-paper-alt);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-faq-list {margin-top:42px;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-faq-item {margin:0;border-top:1px solid var(--ss-line);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-faq-item:last-child {border-bottom:1px solid var(--ss-line);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-faq-item summary {list-style:none;position:relative;margin:0;padding:24px 36px 24px 0;cursor:pointer;font:600 17px/24px var(--ss-heading),sans-serif;color:var(--ss-ink);transition:color .22s ease;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-faq-item summary::-webkit-details-marker {display:none;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-faq-item summary::after {content:"";position:absolute;right:7px;top:29px;width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .22s ease;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-faq-item[open] summary::after {transform:rotate(225deg);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-faq-item summary:hover {color:var(--ss-accent);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-faq-item > p {padding:0 36px 24px 0;margin:0;color:var(--ss-muted);font-size:var(--ss-size-body);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-related .wp-block-columns {display:flex;gap:20px;margin:36px 0 0;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-related-card {position:relative;flex:1;min-width:0;padding:28px;background:var(--ss-paper-alt);border:1px solid var(--ss-line);transition:background-color .22s,border-color .22s,transform .22s;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-related-card h3 {margin:0 0 14px;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-related-card p {font-size:var(--ss-size-body);color:var(--ss-muted);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-related-card .ss-guide-card-link {margin-bottom:0;font-weight:600;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-card-link a::after {content:"";position:absolute;inset:0;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-related-card:hover {background:var(--ss-paper);border-color:var(--ss-primary);transform:translateY(-2px);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-cta {background:var(--ss-dark);color:var(--ss-dark-muted);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-cta h2 {max-width:760px;font-size:var(--ss-size-cta);color:var(--ss-dark-text);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-cta p {max-width:70ch;color:var(--ss-dark-muted);font-size:var(--ss-size-cta-body);}

/* Gutenberg dugmad zadrzavaju WP kontrolu sadrzaja, uz iste SS tokene i hover. */
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .wp-block-buttons {display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .wp-block-button__link {display:inline-flex;align-items:center;justify-content:center;min-height:var(--ss-button-height);padding:10px var(--ss-button-padding);border:1.5px solid transparent;border-radius:2px;font:600 var(--ss-size-button)/1.35 var(--ss-body),sans-serif;text-decoration:none;transition:background-color .22s,color .22s,border-color .22s,transform .22s;}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-button-primary .wp-block-button__link {background:var(--ss-primary);color:var(--ss-ink);border-color:var(--ss-primary);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-button-primary .wp-block-button__link:hover {background:var(--ss-primary-hover);border-color:var(--ss-primary-hover);color:var(--ss-ink);transform:translateY(-2px);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-button-outline .wp-block-button__link {background:transparent;color:var(--ss-dark-text);border-color:var(--ss-dark-line);}
.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-button-outline .wp-block-button__link:hover {background:var(--ss-dark-text);border-color:var(--ss-dark-text);color:var(--ss-ink);transform:translateY(-2px);}

/* Telefon: cjelokupna dostupna sirina, bez duplog unutrasnjeg paddinga. */
@media(max-width:767px) {
 .elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-article h2 {font-size:24px;margin-top:36px;}
 .elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-article > p,.elementor-1292 .elementor-element.elementor-element-3f9b26a9 ul.ss-guide-checks > li {font-size:16px;}
 .elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-table table {font-size:14px;}
 .elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-table th,.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-table td {padding-right:10px;overflow-wrap:anywhere;}
 .elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-summary {padding:22px;}
 .elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-related .wp-block-columns {flex-direction:column;gap:14px;}
 .elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-related-card {padding:24px;}
 .elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-faq-item summary {font-size:16px;}
 .elementor-1292 .elementor-element.elementor-element-3f9b26a9 .wp-block-buttons {flex-direction:column;align-items:stretch;}
 .elementor-1292 .elementor-element.elementor-element-3f9b26a9 .wp-block-button,.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .wp-block-button__link {width:100%;}
}
/* Postujemo korisnikovu postavku smanjenog kretanja. */
@media(prefers-reduced-motion:reduce) {
 .elementor-1292 .elementor-element.elementor-element-3f9b26a9 a,.elementor-1292 .elementor-element.elementor-element-3f9b26a9 summary,.elementor-1292 .elementor-element.elementor-element-3f9b26a9 summary::after,.elementor-1292 .elementor-element.elementor-element-3f9b26a9 .ss-guide-related-card {transition:none;}
}/* End custom CSS */