.kz{--kz-papir:#f6f0e7;--kz-list:#fff9f0;--kz-zlato:#b18a50;--kz-zlato-tekst:#85642f;--kz-smedja:#34271f;--kz-crna:#171512;--kz-zalazak:#dca77e;--kz-zelena:#23382f;--kz-linija:#e3d5bf;--kz-tiho:#6b5b4e;background:var(--kz-papir);color:var(--kz-smedja);font-family:var(--font-sans);font-size:1rem;line-height:1.75}html:has(.kz){background-color:#f6f0e7}body:has(.kz){color:#34271f;background:#f6f0e7}body:has(.kz) .grain-overlay{display:none}body:has(.kz).vignette:after{display:none}body:has(.kz) .cursor-ring{border-color:#34271f80}body:has(.kz) .cursor-dot{background-color:#b18a50}body:has(.kz) ::selection{color:#171512;background:#dca77e}.kz-sekcija{padding-block:1.75rem;padding-inline:max(1rem, env(safe-area-inset-left))}@media (min-width:768px){.kz-sekcija{padding-block:clamp(4.5rem,10vw,8.5rem)}}.kz-okvir{width:min(100%,72rem);margin-inline:auto}.kz-uzak{width:min(100%,44rem);margin-inline:auto}.kz-natpis{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--kz-zlato-tekst);font-size:.72rem;font-weight:600}.kz-h1,.kz-h2,.kz-h3{font-family:var(--font-display);color:var(--kz-crna);text-wrap:balance;font-weight:500}.kz-h1{letter-spacing:.005em;font-size:clamp(1.85rem,3.9vw,3.05rem);line-height:1.14}.kz-h2{font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.2}.kz-h3{font-size:clamp(1.08rem,1.6vw,1.22rem);line-height:1.38}.kz-vodeci{font-size:clamp(1.06rem,1.5vw,1.2rem);line-height:1.8}.kz-tiho{color:var(--kz-tiho)}.kz-ukras{color:var(--kz-zlato);align-items:center;gap:.6rem;display:flex}.kz-ukras:before,.kz-ukras:after{content:"";background:linear-gradient(90deg,#0000,currentColor);width:4.5rem;height:1px}.kz-ukras:after{background:linear-gradient(90deg,currentColor,#0000)}.kz-ukras>i{background:currentColor;width:7px;height:7px;transform:rotate(45deg)}.kz-dugme{background:var(--kz-smedja);color:#fff9f0;letter-spacing:.2em;text-transform:uppercase;text-align:center;border-radius:2px;justify-content:center;align-items:center;gap:.75rem;min-height:3.5rem;padding:1rem 2rem;font-size:.78rem;font-weight:600;transition:background-color .4s,transform .4s,box-shadow .4s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #dca77e59,0 10px 30px -14px #34271fb3}.kz-dugme:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffe9c447 50%,#0000 65%);transition:transform .9s;position:absolute;inset:0;transform:translate(-120%)}.kz-dugme:hover{background:var(--kz-crna);transform:translateY(-1px)}.kz-dugme:hover:after{transform:translate(120%)}.kz-dugme:disabled{opacity:.6;cursor:progress;transform:none}.kz-dugme--zlato{color:var(--kz-crna);background:linear-gradient(#c49c62,#a77f45);box-shadow:inset 0 1px #fff0d280,0 12px 30px -14px #000c}.kz-dugme--zlato:hover{background:linear-gradient(#d1ab72,#b18a50)}.kz-dugme--obrub{color:var(--kz-smedja);box-shadow:inset 0 0 0 1px var(--kz-zlato);background:0 0}.kz-dugme--obrub:hover{background:var(--kz-list)}.kz-veza{letter-spacing:.2em;text-transform:uppercase;min-height:2.75rem;color:var(--kz-smedja);border-bottom:1px solid var(--kz-zlato);align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;transition:color .3s;display:inline-flex}.kz-veza:hover{color:var(--kz-zlato-tekst)}.kz :focus-visible{outline:2px solid var(--kz-zlato);outline-offset:3px}.kz-papir{background-color:#fffaf2;background-image:radial-gradient(120% 80% at 0 0,#dca77e1a,#0000 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.34 0 0 0 0 0.22 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E")}.kz-kartica{border:1px solid var(--kz-linija);transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s,box-shadow .5s;position:relative}.kz-kartica:before{content:"";background:linear-gradient(90deg, transparent, var(--kz-zlato), transparent);opacity:.7;height:2px;position:absolute;inset:-1px -1px auto}@media (hover:hover){.kz-kartica:hover{border-color:#b18a508c;transform:translateY(-4px);box-shadow:0 24px 50px -30px #34271f73}}.kz-list{filter:drop-shadow(0 18px 26px #34271f29)drop-shadow(0 2px 3px #34271f14)}.kz-polje{width:100%;min-height:3.25rem;color:var(--kz-crna);background:#fffdf9;border:1px solid #d8c7ab;border-radius:2px;padding:.8rem 1rem;font-size:1rem;line-height:1.4;transition:border-color .25s,box-shadow .25s;display:block}.kz-polje::placeholder{color:#a0907f}.kz-polje:focus{border-color:var(--kz-zlato);outline:none;box-shadow:0 0 0 3px #b18a502e}.kz-polje[aria-invalid=true]{border-color:#a4473a}.kz-oznaka{letter-spacing:.16em;text-transform:uppercase;color:var(--kz-smedja);margin-bottom:.45rem;font-size:.72rem;font-weight:600;display:block}.kz-greska{color:#9a3b2f;margin-top:.4rem;font-size:.85rem}.kz-izbor{cursor:pointer;background:#fffdf9;border:1px solid #d8c7ab;border-radius:2px;padding:1.1rem 1.15rem 1.1rem 3.1rem;transition:border-color .25s,background-color .25s;display:block;position:relative}.kz-izbor:has(input:checked){border-color:var(--kz-zlato);box-shadow:inset 0 0 0 1px var(--kz-zlato);background:#fbf3e6}.kz-izbor:has(input:focus-visible){outline:2px solid var(--kz-zlato);outline-offset:2px}.kz-izbor input{opacity:0;position:absolute}.kz-izbor .kz-krug{background:#fff;border:1px solid #b8a589;border-radius:999px;width:1.15rem;height:1.15rem;position:absolute;top:1.3rem;left:1.1rem}.kz-izbor:has(input:checked) .kz-krug{border-color:var(--kz-zlato);background:var(--kz-zlato);box-shadow:inset 0 0 0 4px #fff}.kz-kvacica{appearance:none;cursor:pointer;background:#fffdf9;border:1px solid #b8a589;border-radius:2px;flex:none;place-content:center;width:1.25rem;height:1.25rem;margin-top:.2rem;display:grid}.kz-kvacica:before{content:"";background:var(--kz-smedja);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:.7rem;height:.7rem;transition:transform .15s;transform:scale(0)}.kz-kvacica:checked:before{transform:scale(1)}.kz-kvacica[aria-invalid=true]{border-color:#a4473a}.kz-knjiga-scena{perspective:1600px}.kz-knjiga{--debljina:26px;transform-style:preserve-3d;transform:rotateY(var(--ry,-24deg)) rotateX(var(--rx,3deg));transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:relative}@media (hover:hover){.kz-knjiga-scena:hover .kz-knjiga{--ry:-12deg;--rx:2deg}}.kz-knjiga__lice{width:100%;height:auto;transform:translateZ(calc(var(--debljina) / 2));border-radius:1px 3px 3px 1px;display:block;position:relative;box-shadow:inset 4px 0 6px -3px #0006}.kz-knjiga__lice-sjaj{transform:translateZ(calc(var(--debljina) / 2 + .5px));pointer-events:none;background:linear-gradient(100deg,#00000038 0%,#ffffff1f 3%,#0000 9% 70%,#ffffff14 100%);position:absolute;inset:0}.kz-knjiga__listovi{width:var(--debljina);transform-origin:100%;transform:translateZ(calc(var(--debljina) / 2)) rotateY(-90deg);background:repeating-linear-gradient(90deg,#f3ecdf 0 1px,#e2d6c2 1px 2px);position:absolute;top:1.5%;bottom:1.5%;right:0;box-shadow:inset 0 0 8px #503c2840}.kz-knjiga__zadnja{transform:translateZ(calc(var(--debljina) / -2)) rotateY(180deg);background:#2a2019;border-radius:3px 1px 1px 3px;position:absolute;inset:0;overflow:hidden}.kz-knjiga__lice,.kz-knjiga__lice-sjaj,.kz-knjiga__zadnja{backface-visibility:hidden}.kz-knjiga__zadnja-slika{object-fit:cover;width:100%;height:100%;display:block}.kz-okretna .kz-knjiga-scena .kz-knjiga,.kz-okretna .kz-knjiga-scena:hover .kz-knjiga{--ry:var(--okret,-24deg);--rx:3deg;--debljina:34px;transition-duration:1.4s}.kz-knjiga-senka{filter:blur(6px);background:radial-gradient(50% 50%,#34271f73,#0000 70%);height:10%;position:absolute;bottom:-5%;left:6%;right:-4%}.nav-svetla>nav .text-bone,.nav-svetla>nav .text-bone-dim{color:#171512}.nav-svetla>nav .text-gold\/70{color:#85642f}.nav-svetla>nav .btn-ghost{color:#171512}.nav-svetla>nav button[aria-expanded=false] .bg-bone{background-color:#171512}.nav-svetla>nav [aria-pressed=false]{color:#6b5b4e}.nav-svetla>nav img{filter:none}.kz-hero-mockup{mix-blend-mode:multiply;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%),linear-gradient(#0000 0,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%),linear-gradient(#0000 0,#000 3% 97%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:767px){.kz-hero-slika{aspect-ratio:1024/1298;max-width:100%;height:min(100svh - 20.5rem,126.758vw - 2.53516rem);min-height:18rem}}.kz-pitanje summary{cursor:pointer;list-style:none}.kz-pitanje summary::-webkit-details-marker{display:none}.kz-pitanje .kz-plus{transition:transform .4s}.kz-pitanje[open] .kz-plus{transform:rotate(45deg)}.kz-traka{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s}@media (prefers-reduced-motion:reduce){.kz-knjiga,.kz-kartica,.kz-dugme,.kz-dugme:after,.kz-traka{transition:none}}
