.v1szfa_str{background:#fbfbf9}.v1szfa_unutra{max-width:var(--sirina);padding-inline:var(--rub-x);margin-inline:auto;position:relative}.v1szfa_glava{isolation:isolate;color:var(--travertin-100);background:linear-gradient(180deg, var(--plavi-sat-900), var(--plavi-sat-700));padding:9rem 0 4rem;position:relative;overflow:clip}.v1szfa_glava:before{content:"";z-index:-1;background:var(--sekcija-sjaj);position:absolute;inset:0}.v1szfa_glava:after{content:"";aspect-ratio:2;z-index:-1;opacity:.18;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' fill='none' stroke='%23e9b872' stroke-width='0.8'%3E%3Crect x='1' y='1' width='198' height='98' rx='4'/%3E%3Crect x='10' y='8' width='28' height='84' rx='2' stroke-dasharray='3 3'/%3E%3Crect x='56' y='16' width='56' height='68' rx='10'/%3E%3Crect x='128' y='16' width='56' height='68' rx='10'/%3E%3C/svg%3E") 50%/contain no-repeat;width:46%;position:absolute;bottom:-30%;right:-6%}.v1szfa_glava nav a{color:#e4ddcf;color:lab(88.4762% .642717 7.67483)}.v1szfa_glava nav ol{color:#e4ddcf;color:lab(88.4762% .642717 7.67483)}.v1szfa_glava nav [aria-current]{color:#e4ddcf;color:lab(88.4762% .642717 7.67483)}.v1szfa_h1{font-size:var(--t-3xl);margin-top:1rem;line-height:1.02}.v1szfa_uvod{font-size:var(--t-lg);color:var(--nebo-200);max-width:60ch;margin-top:1rem}.v1szfa_meta{font-family:var(--font-mono);color:#d0cabc;color:lab(81.5157% .651807 7.68152);margin-top:1.4rem;font-size:.72rem}.v1szfa_meta span{color:var(--zlatni-sat)}.v1szfa_tijelo{padding-block:4rem var(--sekcija-y);grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.v1szfa_toc{border:1px solid oklch(from var(--bronca-500) l c h / .2);background:#fff;border-radius:14px;padding:1.2rem;position:sticky;top:6.5rem}.v1szfa_toc .mono{color:var(--bronca-700);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.v1szfa_toc ol{gap:.2rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.v1szfa_toc a{color:var(--tinta-950);border-radius:8px;gap:.6rem;padding:.4rem .5rem;font-size:.88rem;text-decoration:none;transition:background .2s;display:flex}.v1szfa_toc a:hover{background:oklch(from var(--zlatni-sat) l c h / .14)}.v1szfa_toc a .mono{color:var(--kamen-800)}.v1szfa_tekst{max-width:760px}.v1szfa_odjeljak{border-bottom:1px solid oklch(from var(--bronca-500) l c h / .18);margin-bottom:2.4rem;padding:0 0 2.4rem;scroll-margin-top:7rem}.v1szfa_odjeljak h2{font-size:var(--t-xl);align-items:baseline;gap:.8rem;margin-bottom:1rem;display:flex}.v1szfa_odjeljak h2 .mono{color:var(--bronca-700);font-size:.75rem}.v1szfa_odjeljak p,.v1szfa_odjeljak li{color:var(--kamen-800);line-height:1.75}.v1szfa_odjeljak p{margin:0 0 .9rem}.v1szfa_odjeljak ul{gap:.35rem;margin:0 0 1rem;padding-left:1.2rem;display:grid}@media (max-width:900px){.v1szfa_tijelo{grid-template-columns:1fr}.v1szfa_toc{position:static}.v1szfa_glava{padding-top:7.5rem}}
