/* o54e886 */
/* ===== bespoke fix 0617b: header logo contrast + hero CTA button ===== */
/* (1) Logo: light skin --fg is dark brown but header bg is near-black -> dark-on-dark.
   Force a light readable label on the dark header; keep gold accent first-letter. */
header.nav-sb4395 .brand-sb4395,
header.nav-sb4395 .logo-text-sb4395{color:var(--fg)!important}
header.nav-sb4395 .logo-text-sb4395::first-letter{color:var(--fg)!important}
header.nav-sb4395 .brand-sb4395:hover .logo-text-sb4395{color:var(--fg)!important}
/* (2) Hero CTA <a.btn-sb4395> had no fill variant -> rendered as bare red text.
   Give it this skin's gold gradient filled button with dark readable ink. */
.hero-sb4395 .btn-sb4395{
  background:linear-gradient(135deg,#e6c879 0%,#c9a24b 48%,#a9813a 100%)!important;
  color:#1a1408!important;
  box-shadow:var(--shadow-btn)!important;
  border:1px solid rgba(255,255,255,.18)!important;
  padding:14px 30px!important;
  border-radius:var(--btn-radius)!important;
  font-weight:700!important;
}
.hero-sb4395 .btn-sb4395:hover{color:#140f04!important;filter:brightness(1.05);box-shadow:0 16px 34px -12px rgba(201,162,75,.75)!important}
/* ===== /bespoke fix 0617b ===== */
/* Burger menu readability fix — siticasinononaamsstranieri.com
   Palette: terracotta/burnt-orange (--gold-bright:#ea6a48, --primary:#b64021)
   Burger icon: #ea6a48 (bright terracotta, visible on dark header)
   Menu links: #f5ede8 (warm ivory tinted toward terracotta, readable on dark overlay)
*/
header.nav-sb4395 .burger-btn-sb4395{color:#ea6a48!important}
header.nav-sb4395 .burger-btn-sb4395 span{background:#ea6a48!important}
.mobile-nav-sb4395 a{color:#f5ede8!important;opacity:1!important}
.mobile-nav-sb4395 a:hover{color:#ea6a48!important}

main>section:first-child h1{text-align:center!important}
[class*="burger-btn-"] span{background:#fff!important}
header.nav-sb4395 .burger-btn-sb4395{color:rgb(243,173,154)!important}header.nav-sb4395 .burger-btn-sb4395 span{background:rgb(243,173,154)!important}

/* h1-nowrap-fix-20260730 : mobile h1fit removed; counter desktop nowrap */
@media(min-width:1000px){main h1{white-space:normal!important;text-wrap:wrap!important;overflow-wrap:break-word!important}}
/* end-h1-nowrap-fix-20260730 */
/* logo-mobile-fix-20260730 */
@media(max-width:768px){.co-brand-pic-sb4395{width:96px!important;height:96px!important;max-width:none!important;max-height:none!important}}
/* end-logo-mobile-fix-20260730 */

/* ub-styles-20260730 : styling for data-unique-block trust components (no CSS existed network-wide) */
[data-unique-block]{border:1px solid var(--border,rgba(128,128,128,.28));border-radius:14px;padding:18px 20px;margin:22px 0;background:var(--bg-panel,rgba(128,128,128,.05))}
[data-unique-block] [data-ub=headrow]{display:flex;align-items:center;gap:12px;margin-bottom:14px}
[data-unique-block] [data-ub=ico-wrap]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--bg-soft,rgba(128,128,128,.12))}
[data-unique-block] [data-ub=ico-wrap] svg{width:22px;height:22px}
[data-unique-block] [data-ub=kicker]{font-family:var(--font-display,inherit);font-weight:700;font-size:15px;letter-spacing:.02em}
[data-unique-block] [data-ub=kicker-sub]{margin:2px 0 0;font-size:13px;opacity:.72}
[data-unique-block] [data-ub=lead]{margin:0 0 14px;font-size:15px;line-height:1.5}
[data-unique-block] [data-ub=steps]{list-style:none;margin:0;padding:0;display:grid;gap:10px}
[data-unique-block] [data-ub=steps]>li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45}
[data-unique-block] [data-ub=dot]{flex:0 0 auto;display:inline-flex}
[data-unique-block] [data-ub=dot] svg{width:20px;height:20px}
[data-unique-block] [data-ub=grid2]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}
[data-unique-block] [data-ub=card]{border:1px solid var(--border,rgba(128,128,128,.22));border-radius:10px;padding:12px 14px;background:var(--bg-soft,rgba(128,128,128,.06));font-size:14px;line-height:1.45}
[data-unique-block] [data-ub=card] svg{width:20px;height:20px;margin-bottom:6px;display:block}
[data-unique-block] [data-ub=tip]{display:flex;align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;opacity:.85}
[data-unique-block] [data-ub=tip] svg{flex:0 0 auto;width:18px;height:18px}
[data-unique-block] [data-ub=bar]{display:block;height:8px;border-radius:6px;background:var(--bg-soft,rgba(128,128,128,.2));overflow:hidden;margin:8px 0}
[data-unique-block] [data-ub=fill]{display:block;height:100%;border-radius:6px;background:var(--gold,#c9a227)}
[data-unique-block] [data-ub=fill][data-pct=70]{width:70%}
[data-unique-block] [data-ub=fill][data-pct=71]{width:71%}
[data-unique-block] [data-ub=fill][data-pct=72]{width:72%}
[data-unique-block] [data-ub=fill][data-pct=73]{width:73%}
[data-unique-block] [data-ub=fill][data-pct=74]{width:74%}
[data-unique-block] [data-ub=fill][data-pct=75]{width:75%}
[data-unique-block] [data-ub=fill][data-pct=76]{width:76%}
[data-unique-block] [data-ub=fill][data-pct=77]{width:77%}
[data-unique-block] [data-ub=fill][data-pct=78]{width:78%}
[data-unique-block] [data-ub=fill][data-pct=79]{width:79%}
[data-unique-block] [data-ub=fill][data-pct=80]{width:80%}
[data-unique-block] [data-ub=fill][data-pct=81]{width:81%}
[data-unique-block] [data-ub=fill][data-pct=82]{width:82%}
[data-unique-block] [data-ub=fill][data-pct=83]{width:83%}
[data-unique-block] [data-ub=fill][data-pct=84]{width:84%}
[data-unique-block] [data-ub=fill][data-pct=85]{width:85%}
[data-unique-block] [data-ub=fill][data-pct=87]{width:87%}
[data-unique-block] [data-ub=fill][data-pct=90]{width:90%}
[data-unique-block] [data-ub=fill][data-pct=93]{width:93%}
@media(max-width:768px){[data-unique-block]{padding:14px}[data-unique-block] [data-ub=grid2]{grid-template-columns:1fr}}
/* end-ub-styles-20260730 */

/* ub-chip-20260730 : chips (rol byla bez stilej) */
[data-unique-block] [data-ub=chip]{display:inline-block;margin:0 6px 8px 0;padding:3px 10px;border-radius:999px;border:1px solid var(--border,rgba(128,128,128,.3));background:var(--bg-soft,rgba(128,128,128,.08));font-size:12px;line-height:1.5;letter-spacing:.01em;opacity:.85}
/* end-ub-chip-20260730 */
