/* Osobné noviny — písma a základ strany. Písma = projektové TTF s opravenou slovenskou diakritikou (POSTUP-VIZUALY, zákon 4). */
@font-face{font-family:NPlay;src:url(/osobne/fonts/PlayfairDisplay900-SK.woff2) format('woff2');font-weight:900;font-display:block}
@font-face{font-family:NPlayV;src:url(/osobne/fonts/PlayfairDisplay700.woff2) format('woff2');font-weight:700}
@font-face{font-family:NTinos;src:url(/osobne/fonts/Tinos-Regular.woff2) format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:NTinos;src:url(/osobne/fonts/Tinos-Bold.woff2) format('woff2');font-weight:700;font-style:normal}
@font-face{font-family:NTinos;src:url(/osobne/fonts/Tinos-Italic.woff2) format('woff2');font-weight:400;font-style:italic}
@font-face{font-family:NTinos;src:url(/osobne/fonts/Tinos-BoldItalic.woff2) format('woff2');font-weight:700;font-style:italic}
/* NTinosT = Tinos Bold zapísaný ako 400 → pri váhe 700 ho prehliadač zosilní (ťažší rez nadpisov ako predloha; jeden text v PDF) */
@font-face{font-family:NTinosT;src:url(/osobne/fonts/Tinos-Bold.woff2) format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:NOsw;src:url(/osobne/fonts/Oswald-600.woff2) format('woff2');font-weight:600}
@font-face{font-family:NCav;src:url(/osobne/fonts/Caveat-var.woff2) format('woff2');font-weight:700}
.np{position:relative;width:1054px;height:1492px;overflow:hidden;background:#ebdfcc 0 0/1054px 1492px no-repeat;
  font-kerning:normal;font-feature-settings:'lnum' 1;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}
.np *{box-sizing:border-box}
.np-t{position:absolute;margin:0;white-space:normal}
.np-t p{margin:0;font-feature-settings:'lnum' 1 !important}
.np-t p+p{margin-top:var(--pg,0)}
.np-riadok,.np-r{white-space:nowrap}
.np-t .np-b{font-weight:700}
.np-t .np-uvod{font-size:1.08em}
.np-foto{position:absolute;overflow:hidden;background:#3c3a33}
.np-foto img{width:100%;height:100%;object-fit:cover;display:block}
.np-linka{position:absolute}
.np-qr{position:absolute;background:#efe7d6;border-radius:3px}
.np-qr img{display:block;width:100%;height:100%;image-rendering:pixelated}
.np-dia{display:inline-block;width:.38em;height:.38em;background:#a8862f;transform:rotate(45deg);margin:0 1.05em;vertical-align:.2em}
