/* Bralni pogled zapiskov. */
.zapis{--sc-canvas:#eee8da;--sc-ink:#17312a;--sc-ink-soft:#44564c;--sc-accent:#a84a09;--sc-accent-ink:#fff;background:var(--sc-canvas);color:var(--sc-ink);font-size:clamp(1.125rem,1.05rem + .3vw,1.3rem)}
html:has(.zapis){background:#eee8da}
.zapis__top{display:flex;justify-content:space-between;align-items:center;padding:var(--sc-4) var(--sc-gutter);font-family:var(--sc-font-display);font-size:var(--sc-t-sm)}
.zapis__top a{display:inline-flex;align-items:center;min-height:44px}
.zapis__home svg{width:56px;height:auto;fill:currentColor}
.zapis__main{max-width:42rem;margin-inline:auto;padding:var(--sc-6) var(--sc-gutter) var(--sc-9)}
.zapis__main h1{margin:0 0 var(--sc-7);font-family:var(--sc-font-display);font-weight:400;font-size:var(--sc-t-3xl);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}
.zapis__txt p{margin:0 0 1.15em;text-wrap:pretty;overflow-wrap:anywhere}
.ph{margin:var(--sc-6) 0;display:grid;gap:var(--sc-3)}
.ph-2{grid-template-columns:1fr 1fr}
.ph img{width:100%;height:auto;border-radius:var(--sc-r-sm)}
.ph .vir{margin:0;font-size:var(--sc-t-sm);color:var(--sc-ink-soft)}
.zapis__next{margin-top:var(--sc-8);border-top:1px solid rgb(23 49 42/.3)}
.zapis__next a{display:block;padding-block:var(--sc-5);text-decoration:none}
.zapis__next span{display:block;font-family:var(--sc-font-display);font-size:var(--sc-t-sm);color:var(--sc-ink-soft)}
.zapis__next strong{display:block;font-family:var(--sc-font-display);font-weight:400;font-size:var(--sc-t-xl)}
@media (max-width:520px){.ph-2{grid-template-columns:1fr}}
