body.blog-page{--home-ink:#0f1a2e;--home-text:#4a5a72;--home-muted:#66758c;--home-blue:#0a53e4;--home-blue-dark:#0846c2;--home-blue-soft:#edf3fe;--home-line:#e4e9f1;--home-soft:#f5f7fa;--home-radius:22px;--home-ease:cubic-bezier(0.22, 1, 0.36, 1);--accent:var(--home-blue);--accent-dark:var(--home-blue-dark);--black:15, 18, 25;--gray:96, 115, 159;--gray-light:229, 233, 240;--gray-dark:34, 41, 57;--gray-gradient:rgba(var(--gray-light), 50%), #fff;--box-shadow:0 2px 6px rgba(var(--gray), 25%),
    0 8px 24px rgba(var(--gray), 33%),
    0 16px 32px rgba(var(--gray), 33%);font-family:"Montserrat",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;margin:0;padding:0;text-align:left;background:#fff;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));font-size:16px;line-height:1.6}:where(body.blog-page) main{width:100%;max-width:none;margin:0;padding:0}:where(body.blog-page) :is(h1,h2,h3,h4,h5,h6){margin:0 0 .5rem 0;color:rgb(var(--black));line-height:1.2}:where(body.blog-page) h1{font-size:3.052em}:where(body.blog-page) h2{font-size:2.441em}:where(body.blog-page) h3{font-size:1.953em}:where(body.blog-page) h4{font-size:1.563em}:where(body.blog-page) h5{font-size:1.25em}:where(body.blog-page) :is(strong,b){font-weight:700}:where(body.blog-page) a{color:var(--accent)}:where(body.blog-page) a:hover{color:var(--accent)}:where(body.blog-page) p{margin-bottom:1em}:where(body.blog-page main) p{margin-top:revert}:where(body.blog-page) .prose p{margin-bottom:2em}:where(body.blog-page) table{width:100%}:where(body.blog-page) img{max-width:100%;height:auto;border-radius:8px}:where(body.blog-page) code{padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}:where(body.blog-page) :is(button,input,optgroup,select,textarea){font-family:revert;line-height:revert}:where(body.blog-page main) :is(img,svg){vertical-align:revert}:where(body.blog-page) pre{padding:1.5em;border-radius:8px}:where(body.blog-page) pre>code{all:unset}:where(body.blog-page) blockquote{margin:0;padding:0 0 0 1.25rem;border-left:1px solid var(--home-line);font-size:1.15em}:where(body.blog-page) hr{border:0;border-top:1px solid rgb(var(--gray-light))}@media (max-width:720px){body.blog-page{font-size:15px}:where(body.blog-page) main{padding:0}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}@media (max-width:900px){.blogHub,.postPage{padding-top:var(--app-navbar-height, 64px)}}.postCard{min-width:0}.postCard.is-hidden{display:none}.postCard__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.postCard__link:hover{color:inherit}.postCard__link:focus-visible{outline:2px solid var(--home-blue);outline-offset:6px;border-radius:20px}.postCard__media{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:20px;background:#e3e8f0;isolation:isolate}.postCard__img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .9s var(--home-ease)}.postCard[data-post=uskrs-osijek-2026] .postCard__img{object-position:50% 35%}.postCard__link:hover .postCard__img{transform:scale(1.04)}.postCard__tag{position:absolute;top:1rem;left:1rem;z-index:1;padding:.5rem .8rem;border-radius:999px;background:#fff;color:var(--home-ink);font-size:.76rem;font-weight:700;line-height:1;box-shadow:0 8px 20px -10px rgba(8,16,32,.55)}.postCard__body{display:flex;flex:1;flex-direction:column;padding:1.25rem .25rem 0}.postCard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin:0 0 .65rem;color:var(--home-muted);font-size:.86rem;font-weight:600;line-height:1.4}.postCard__dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.postCard__title{margin:0;color:var(--home-ink);font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.015em;text-wrap:balance;transition:color .2s ease}.postCard__link:hover .postCard__title{color:var(--home-blue)}.postCard__excerpt{display:-webkit-box;margin:.65rem 0 0;overflow:hidden;color:var(--home-text);font-size:.95rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.postCard__more{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.1rem;color:var(--home-blue);font-size:.92rem;font-weight:700}.postCard__more svg{transition:transform .3s var(--home-ease)}.postCard__link:hover .postCard__more svg{transform:translateX(4px)}.postCard--featured{grid-column:1/-1}.postCard--featured .postCard__link{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(1.75rem,4vw,4rem);align-items:center}.postCard--featured .postCard__media{aspect-ratio:16/10;border-radius:28px}.postCard--featured .postCard__body{padding:0}.postCard--featured .postCard__meta{margin-bottom:1rem}.postCard--featured .postCard__title{font-size:clamp(1.75rem,2.8vw,2.6rem);line-height:1.12;letter-spacing:-.025em}.postCard--featured .postCard__excerpt{margin-top:1rem;font-size:1.05rem;line-height:1.7;-webkit-line-clamp:4;line-clamp:4}.postCard--featured .postCard__more{margin-top:0;padding-top:1.6rem;font-size:.98rem}@media (max-width:900px){.postCard--featured .postCard__link{grid-template-columns:1fr;gap:1.4rem}.postCard--featured .postCard__media{aspect-ratio:3/2;border-radius:20px}.postCard--featured .postCard__body{padding:0 .25rem}}@media (prefers-reduced-motion:reduce){.postCard__img,.postCard__more svg{transition:none}.postCard__link:hover .postCard__img{transform:none}}@media (max-width:720px){.postCard__media,.postCard--featured .postCard__media{border-radius:18px}}