/* ============================================================================
   HEADER — bazni stilovi UiCore blokova koje header koristi (kontejner + ikonica)
   Doslovno iz inline stilova uicore-container-style / uicore-icon-style koje je UiCore
   Blocks štampao jer je header bio sastavljen od tih blokova. Učitava se RANO (pre
   child-style), na istom mestu u kaskadi kao ranije. Na stranicama koje i dalje imaju
   UiCore blokove plugin ih štampa i sam — duplikat je bezopasan (ista pravila).
   ============================================================================ */
.wp-block-uicore-container{--ui-bl-padding:10px;--ui-bl-gap:20px;--ui-bl-width-desktop:100%;width:var(--ui-bl-width-desktop)}
@media(max-width:1024px){.wp-block-uicore-container{width:var(--ui-bl-width-tablet)}
}
@media(max-width:767px){.wp-block-uicore-container{width:var(--ui-bl-width-mobile)}
}
.wp-block-uicore-container .uicore-bl-container>.wp-block-uicore-container,.wp-block-uicore-container>.uicore-bl-container,.wp-block-uicore-container>.uicore-bl-wrp,.wp-block-uicore-container>.wp-block-uicore-container:not(:has(>.uicore-bl-container)){gap:var(--ui-bl-gap);padding:var(--ui-bl-padding)}
.wp-block-uicore-container:not(:has(>:first-child:is(.uicore-bl-wrp,.uicore-bl-container,.uicore-shape-divider-top))):not(:has(>:last-child.uicore-shape-divider-bottom)){gap:var(--ui-bl-gap);padding:var(--ui-bl-padding)}
.wp-block-uicore-container:has(.uicore-shape-divider-bottom),.wp-block-uicore-container:has(.uicore-shape-divider-top){overflow:hidden;position:relative}
.uicore-bl-container{margin:0 auto;max-width:var(--ui-container-size)}
html:not(.wp-block-uicore-container) .wp-block-uicore-container>.uicore-bl-container{width:95%}
.uicore-bl-container,.uicore-bl-wrp{align-items:inherit;display:inherit;flex-direction:inherit;flex-wrap:inherit;gap:inherit;grid-template-columns:var(--ui-bl-grid-template-columns);grid-template-rows:var(--ui-bl-grid-template-rows);height:100%;justify-content:inherit;width:100%}
.uicore-shape-divider-bottom,.uicore-shape-divider-top{left:0;overflow:hidden;position:absolute;width:100%}
.uicore-shape-divider-bottom:before,.uicore-shape-divider-top:before{content:"";display:block;height:100px;left:50%;position:relative;transform:translate(-50%) translate(var(--ui-shape-offset-x,0)) scaleX(var(--ui-shape-scale-x,1)) scaleY(var(--ui-shape-scale-y,1));width:100%}
.uicore-shape-divider-top{top:0}
.uicore-shape-divider-top:before{margin-top:var(--ui-shape-offset-y,0)}
.uicore-shape-divider-bottom{bottom:0}
.uicore-shape-divider-bottom:before{margin-bottom:var(--ui-shape-offset-y,0)}

.wp-block-uicore-icon{display:inline-flex;flex-shrink:0;overflow:hidden}
.wp-block-uicore-icon svg{height:auto;width:28px}
.wp-block-uicore-icon img{max-width:100%}
a:not(.wp-element-button) .wp-block-uicore-icon{color:var(--uicore-typography--p-c,currentColor)}

