@layer stranice{.junak-foto{background:var(--modra-tamna);color:#fff;isolation:isolate;align-items:flex-end;min-height:clamp(580px,88vh,900px);display:flex;position:relative;overflow:hidden}.junak-foto__slike{z-index:-2;position:absolute;inset:0}.junak-foto__slika{object-fit:cover;object-position:center 38%;opacity:0;transform-origin:50% 45%;width:100%;height:100%;animation:28s linear infinite junak-krug;position:absolute;inset:0}.junak-foto__slika:nth-child(2){animation-delay:7s}.junak-foto__slika:nth-child(3){animation-delay:14s}.junak-foto__slika:nth-child(4){animation-delay:21s}@keyframes junak-krug{0%{opacity:0;transform:scale(1)}4%{opacity:1}25%{opacity:1}32%{opacity:0;transform:scale(1.07)}to{opacity:0;transform:scale(1.07)}}.junak-foto__sjena{z-index:-1;background:linear-gradient(#07132a38 0%,#07132a14 40%,#07132ae0 100%),linear-gradient(90deg,#07132a73 0%,#07132a00 60%);position:absolute;inset:0}.junak-foto__sadrzaj{max-width:48rem;padding:8rem 0 4.5rem}.junak-foto__naslov{color:#fff;letter-spacing:.005em;text-shadow:0 2px 28px #00000073;margin:.4rem 0 1.25rem;font-size:clamp(2.1rem,11.2vw,6rem);line-height:1.08;animation:.7s cubic-bezier(.2,.7,.2,1) 80ms both ulaz}.junak-foto__uvod{color:#ffffffe6;text-shadow:0 1px 14px #00000073;max-width:38rem;margin-bottom:2rem;font-size:clamp(1.1rem,1.6vw,1.32rem);line-height:1.5;animation:.7s cubic-bezier(.2,.7,.2,1) .18s both ulaz}.junak-foto .nadnaslov{text-shadow:0 1px 10px #00000080;animation:.7s cubic-bezier(.2,.7,.2,1) both ulaz}.junak-foto__gumbi{flex-wrap:wrap;gap:.75rem;animation:.7s cubic-bezier(.2,.7,.2,1) .26s both ulaz;display:flex}.junak-foto__stit{right:var(--rub);filter:drop-shadow(0 12px 28px #0000008c);width:clamp(90px,10vw,150px);animation:.9s cubic-bezier(.2,.7,.2,1) .3s both ulaz;position:absolute;bottom:2.5rem}@media (width<=820px){.junak-foto{min-height:clamp(520px,80vh,760px)}.junak-foto__sadrzaj{padding:6rem 0 3rem}.junak-foto__stit{display:none}.junak-foto__slika{object-position:center 30%}}@media (prefers-reduced-motion:reduce){.junak-foto__slika{opacity:0;animation:none}.junak-foto__slika:first-child{opacity:1}}.predstavljanje{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.predstavljanje__tekst p{font-size:1.12rem}.brojke-u-tekstu{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin:1.75rem 0;padding:0;list-style:none;display:grid}.brojke-u-tekstu li{border-top:2px solid var(--crvena);padding-top:.6rem}.brojke-u-tekstu b{font-family:var(--font-naslov);color:var(--modra);font-size:2.4rem;font-weight:600;line-height:1;display:block}.brojke-u-tekstu span{color:var(--tinta-2);font-size:.92rem}@media (width<=820px){.predstavljanje{grid-template-columns:1fr}}.drustva-foto{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.drustva-foto>*,.predstavljanje>*,.citat>*,.mozaik>*{min-width:0}.drustvo-kartica{background:var(--papir);border:1px solid var(--crta);color:var(--tinta);height:100%;transition:box-shadow var(--prijelaz), transform var(--prijelaz);text-decoration:none;display:block}.drustvo-kartica:hover{box-shadow:var(--sjena);color:var(--tinta);transform:translateY(-3px)}.drustvo-kartica__slika{aspect-ratio:4/3;background:var(--modra);display:block;position:relative;overflow:hidden}.drustvo-kartica__foto{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.drustvo-kartica__tijelo{display:block}.drustvo-kartica:hover .drustvo-kartica__foto{transform:scale(1.04)}.drustvo-kartica__godina{background:var(--modra);color:var(--zlatna);font-family:var(--font-naslov);border-bottom:2px solid var(--zlatna);padding:.35rem .7rem;font-size:1.15rem;font-weight:600;position:absolute;top:0;left:0}.drustvo-kartica__godina--stozerno{background:var(--crvena);color:#fff}.drustvo-kartica__grb{filter:drop-shadow(0 4px 10px #00000080);width:56px;height:auto;position:absolute;bottom:.6rem;right:.6rem}.drustvo-kartica__tijelo{padding:1rem 1rem 1.1rem}.drustvo-kartica__naziv{font-family:var(--font-naslov);text-transform:uppercase;letter-spacing:.03em;color:var(--modra);margin:0 0 .2rem;font-size:1.12rem;font-weight:600;display:block}.drustvo-kartica__meta{color:var(--tinta-2);margin:0;font-size:.88rem}.drustvo-kartica__oznaka{font-family:var(--font-naslov);text-transform:uppercase;letter-spacing:.12em;color:var(--crvena);border:1px solid var(--crvena);border-radius:2px;margin-top:.5rem;padding:.15rem .4rem;font-size:.66rem;display:inline-block}.crta-vremena{grid-template-columns:minmax(0,1fr);gap:1.4rem;margin:0;padding:.25rem 0 .25rem 1.9rem;list-style:none;display:grid;position:relative}.crta-vremena:before{content:"";background:linear-gradient(180deg, var(--crvena), var(--zlatna));width:2px;position:absolute;top:0;bottom:0;left:6px}.crta-vremena li{position:relative}.crta-vremena li:before{content:"";background:var(--papir);border:3px solid var(--crvena);border-radius:50%;width:14px;height:14px;position:absolute;top:calc(.9rem - 7px);left:-1.9rem}.crta-vremena__godina{font-family:var(--font-naslov);color:var(--modra);font-size:1.7rem;font-weight:600;line-height:1;display:block}.crta-vremena__naslov{font-family:var(--font-naslov);text-transform:uppercase;letter-spacing:.08em;color:var(--crvena);margin:.4rem 0 .3rem;font-size:.82rem;display:block}.crta-vremena__tekst{color:var(--tinta-2);margin:0;font-size:.92rem;line-height:1.45}.crta-vremena--u-clanku{margin:1.5rem 0 2rem}.proza .crta-vremena li+li{margin-top:0}@media (width>=701px){.crta-vremena:not(.crta-vremena--u-clanku){scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;gap:1rem;padding:1.25rem 0 .75rem;overflow-x:auto}.crta-vremena:not(.crta-vremena--u-clanku):before{background:linear-gradient(90deg, var(--crvena), var(--zlatna));width:auto;height:2px;inset:1.25rem 0 auto}.crta-vremena:not(.crta-vremena--u-clanku) li{scroll-snap-align:start;padding-top:1.4rem}.crta-vremena:not(.crta-vremena--u-clanku) li:before{top:-6px;left:0}.crta-vremena:not(.crta-vremena--u-clanku) .crta-vremena__godina{font-size:2rem}}.mozaik{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.mozaik li:first-child{grid-area:span 2/span 2}.mozaik a{background:var(--modra);color:#fff;width:100%;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.mozaik img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.mozaik a:hover img{transform:scale(1.05)}.mozaik__naslov{font-family:var(--font-naslov);text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(#07132a00 0%,#07132ad9 100%);padding:2.2rem .9rem .8rem;font-size:.8rem;position:absolute;bottom:0;left:0;right:0}.mozaik li:first-child .mozaik__naslov{padding-left:1.1rem;font-size:1.1rem}@media (width<=900px){.mozaik{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:170px}}@media (width<=600px){.mozaik{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;gap:.4rem}}.citat{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.citat__slika{aspect-ratio:4/5;border-top:4px solid var(--crvena);margin:0;position:relative;overflow:hidden}.citat__slika:before{content:"";background:var(--zlatna);z-index:1;height:1px;position:absolute;top:3px;left:0;right:0}.citat__slika img{object-fit:cover;object-position:center top;width:100%;height:100%}.citat blockquote{margin:0}.citat__navodnik{width:2.6rem;height:auto;fill:var(--zlatna);margin:0 0 .7rem -.1rem;display:block}.citat blockquote p{color:var(--modra);max-width:36rem;font-size:clamp(1.25rem,2vw,1.65rem);font-style:italic;line-height:1.4}.citat figcaption,.citat__potpis{font-family:var(--font-naslov);text-transform:uppercase;letter-spacing:.1em;color:var(--tinta-2);font-size:.82rem}.citat__potpis b{color:var(--crvena);font-size:1rem;font-weight:600;display:block}@media (width<=640px){.citat{grid-template-columns:1fr;gap:1.25rem}.citat__slika{max-width:240px}.citat__navodnik{width:2.2rem}}.florijan{text-align:center;color:#fff;isolation:isolate;min-height:460px;padding:4rem var(--rub);place-items:center;display:grid;position:relative;overflow:hidden}.florijan__slika{z-index:-2;object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.florijan__sjena{z-index:-1;background:linear-gradient(#07132a8c,#07132abf);position:absolute;inset:0}.florijan h2{color:#fff;text-shadow:0 2px 24px #00000080;font-size:clamp(2rem,4.5vw,3.4rem)}.florijan p{color:#ffffffe6;text-shadow:0 1px 12px #00000080;max-width:38rem;margin:1rem auto 0;font-size:1.1rem}.florijan .nadnaslov{color:var(--zlatna)}}
