.rok{--rok-vikend:#f4f2ec;--rok-marker:#fbe38e;--rok-crveno:#b3261e;border-top:1.5px solid var(--mastilo);border-bottom:1px solid var(--linija);font-family:var(--tw);margin:2.6rem 0;padding:1.4rem 0 1.25rem;container-type:inline-size}.rok .rok-naslov{font-family:var(--serif);letter-spacing:-.012em;margin:0 0 1.2rem;font-size:1.5rem;font-weight:600;line-height:1.25}.rok .rok-oznaka{letter-spacing:.1em;text-transform:uppercase;color:var(--tiho);margin:0 0 .3rem;font-size:.6875rem;display:block}.rok-polja{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 2rem;margin:0;display:grid}.rok-prijem{border:0;min-width:0;margin:0;padding:0}.rok-prijem legend{padding:0}.rok-datum-polja{grid-template-columns:4.5rem minmax(0,1fr) 5.8rem;gap:.9rem;display:grid}.rok-trajanje{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;display:grid}.rok .rok-unos{width:100%;min-height:2.75rem;font:inherit;color:var(--mastilo);border:0;border-bottom:1px solid var(--mastilo);background:0 0;border-radius:0;margin:0;padding:.35rem 0;font-size:1.125rem;display:block}.rok .rok-unos:focus-visible{border-bottom-color:var(--pecat);box-shadow:0 1px 0 var(--pecat)}.rok .rok-unos{text-align:center;text-align-last:center}.rok #rok-dan,.rok #rok-godina{padding-inline:1rem}.rok .rok-unos[aria-invalid=true]{border-bottom-style:dashed}.rok input[type=number]{-moz-appearance:textfield;appearance:textfield}.rok input[type=number]::-webkit-inner-spin-button,.rok input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rok select.rok-unos{-webkit-appearance:none;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23111111' stroke-width='1.4'/%3E%3C/svg%3E") right .15rem center/.7rem no-repeat;padding-right:1.5rem}.rok-izlaz{border-top:1px solid var(--vlas);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"ishod zapisnik""list list";align-items:start;gap:1.4rem 2rem;margin-top:1.6rem;padding-top:1.4rem;display:grid}.rok-ishod{text-align:center;grid-area:ishod}.rok .rok-dan{margin:.45rem 0 0;font-size:.9375rem}.rok .rok-datum{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--rok-crveno);margin:.05rem 0 0;font-size:clamp(2.1rem,8vw,2.75rem);font-weight:600;line-height:1.05}.rok-zapisnik{counter-reset:korak;grid-area:zapisnik;margin:0;padding:0;font-size:.8125rem;line-height:1.55;list-style:none}.rok-zapisnik li{grid-template-columns:1.6rem minmax(0,1fr);display:grid}.rok-zapisnik li+li{margin-top:.35rem}.rok-zapisnik li:before{counter-increment:korak;content:counter(korak) ".";color:var(--tiho)}.rok-list{grid-area:list;margin:0}.rok-mjeseci{align-items:start;gap:1.4rem 2rem;display:grid}.rok-mjeseci[data-n="1"]{grid-template-columns:calc(50% - 1rem);justify-content:center}.rok-mjeseci[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rok-mjeseci[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.rok-mjeseci[data-n=preskok]{grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr)}.rok .rok-mjesec-ime{letter-spacing:.1em;text-transform:uppercase;color:var(--tiho);margin:0 0 .4rem;font-size:.6875rem}.rok .rok-preskok{text-align:center;color:var(--tiho);align-self:center;margin:0;font-size:.75rem;line-height:1.4}.rok-mreza{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));font-size:.8125rem;display:grid}.rok-mreza span{height:2rem;color:var(--tiho);place-items:center;display:grid;position:relative}.rok-mreza .glava{height:1.5rem;font-size:.6875rem}.rok-mreza .vikend:not(.tece){background:var(--rok-vikend)}.rok-mreza .tece{color:var(--mastilo);background:var(--rok-marker)}.rok-mreza .prijem:after{content:"";background:var(--tiho);border-radius:50%;width:4px;height:4px;position:absolute;bottom:.28rem}.rok-mreza .precrtan:after{content:"";border-top:1.5px solid var(--tiho);width:1.2rem;position:absolute;transform:rotate(-38deg)}.rok-mreza .zadnji{color:var(--rok-crveno);font-weight:700}.rok-legenda{color:var(--tiho);flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;margin:.9rem 0 0;font-size:.6875rem;display:flex}.rok-legenda span{align-items:center;gap:.4rem;display:inline-flex}.rok-legenda .znak{width:.85rem;height:.85rem;display:inline-block}.rok-legenda .traje{background:var(--rok-marker)}.rok-legenda .zadnji{border:1.5px solid var(--rok-crveno);border-radius:50%}.rok-legenda .prijem{background:radial-gradient(circle, var(--tiho) 0 2px, transparent 2.5px)}.rok-krug{pointer-events:none;width:calc(100% + .3rem);height:calc(100% + .4rem);position:absolute;inset:-.2rem -.15rem;overflow:visible}.rok-krug path{fill:none;stroke:var(--rok-crveno);stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100}.rok[data-crtaj] .rok-krug path{animation:.52s cubic-bezier(.23,1,.32,1) both rok-crtaj}@keyframes rok-crtaj{0%{stroke-dashoffset:100px}}.rok .rok-greska{color:var(--mastilo);margin:1.4rem 0 0;font-size:.875rem}.rok .rok-najava{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rok .rok-napomena{color:var(--tiho);margin:1.3rem 0 0;font-size:.8125rem;line-height:1.6}.rok .rok-napomena strong{color:var(--mastilo);font-weight:700}@container (width<=36rem){.rok-polja{grid-template-columns:minmax(0,1fr)}.rok-datum-polja,.rok-trajanje{grid-template-columns:4.5rem minmax(0,1fr) 5.8rem;gap:.9rem}.rok-izlaz{grid-template-columns:minmax(0,1fr);grid-template-areas:"ishod""zapisnik""list"}.rok-mjeseci[data-n]{grid-template-columns:minmax(0,1fr)}.rok-mreza span{height:2.2rem}}@media (prefers-reduced-motion:reduce){.rok[data-crtaj] .rok-krug path{animation:none}}article[data-astro-cid-z7xolria],.veza[data-astro-cid-z7xolria]{max-width:var(--stubac);margin-left:auto;margin-right:auto}article[data-astro-cid-z7xolria]{padding-top:1.6rem}article[data-astro-cid-z7xolria] .proza{max-width:none}.uz-tekst[data-astro-cid-z7xolria]{border-top:1px solid var(--vlas);margin-top:2.6rem;padding-top:1.1rem}.trag[data-astro-cid-z7xolria]{letter-spacing:.1em;text-transform:uppercase;color:var(--tiho);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.6875rem;display:flex}.trag[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--tiho);border-bottom:1px solid var(--linija);text-decoration:none;transition:color .14s,border-color .14s;position:relative}.trag[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:after{content:"";position:absolute;inset:min(0px,50% - 22px)}@media (hover:hover) and (pointer:fine){.trag[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--pecat);border-bottom-color:var(--pecat)}}h1[data-astro-cid-z7xolria]{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:1.1rem 0 0;font-size:clamp(1.75rem,1.15rem + 2.4vw,2.6rem);font-weight:600;line-height:1.18}.dokument[data-astro-cid-z7xolria]{border-top:1px solid var(--linija);border-bottom:1px solid var(--linija);color:var(--tiho);flex-wrap:wrap;gap:.3rem 1.4rem;margin:1.4rem 0 2.9rem;padding:.7rem 0;font-size:.75rem;display:flex}.veza[data-astro-cid-z7xolria]{margin-top:3.5rem}.veza[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{border-bottom:1px solid var(--linija);letter-spacing:.14em;text-transform:uppercase;color:var(--pecat);margin:0 0 .2rem;padding-bottom:.45rem;font-size:.75rem;font-weight:700}.niz[data-astro-cid-z7xolria]{margin:0;padding:0;list-style:none}.niz[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{border-bottom:1px solid var(--vlas);gap:.65rem;padding:.62rem 0;display:flex;position:relative}.niz[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]:last-child{border-bottom:0}.korak[data-astro-cid-z7xolria]{color:var(--tiho);font-variant-numeric:tabular-nums;font-size:.75rem}.niz[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria],.ovdje[data-astro-cid-z7xolria]{font-family:var(--serif);border-bottom:1px solid #0000;font-size:1.0625rem;line-height:1.4;text-decoration:none}.niz[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{transition:color .14s,border-color .14s}.niz[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:after{content:"";position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.niz[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--pecat);border-bottom-color:var(--pecat)}}.ovdje[data-astro-cid-z7xolria]{color:var(--tiho)}
