/* popup upitnik */
.pn-upit{border:0;padding:0;background:transparent;max-width:min(640px,calc(100vw - 24px));width:100%;max-height:calc(100vh - 24px);overflow:visible}
.pn-upit::backdrop{background:rgba(6,11,31,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.pn-upit-box{position:relative;background:#060B1F;color:#F1F3FF;border:1px solid #1E2A5C;border-radius:18px;padding:32px 28px 24px;max-height:calc(100vh - 24px);overflow:auto;box-shadow:0 40px 90px -30px rgba(0,0,0,.8)}
.pn-upit-x{position:absolute;top:12px;right:14px;width:38px;height:38px;border-radius:999px;border:1px solid #1E2A5C;background:transparent;color:#F1F3FF;font-size:22px;line-height:1;cursor:pointer}
.pn-upit-x:hover{background:#1E2A5C}
.pn-upit-eyebrow{font:600 12px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#4FB3D3;margin:0 0 10px}
.pn-upit h2{font:700 28px/1.15 "Bricolage Grotesque",system-ui,sans-serif;margin:0 0 6px;color:#F1F3FF}
.pn-upit-sub{color:#A0AAD4;font-size:15px;margin:0 0 18px}
.pn-form .pn-extra{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.pn-form .pn-extra:empty{display:none}
.pn-form .pn-extra label{display:flex;flex-direction:column;gap:6px}
@media (max-width:600px){.pn-form .pn-extra{grid-template-columns:1fr}.pn-upit-box{padding:28px 18px 20px}}
/* blog i arhive: razmak do futera, oznake */
body.single .site-main,body.blog .site-main,body.archive .site-main,body.search .site-main,body.error404 .site-main{padding-bottom:96px}
.post-tags{margin-top:44px;padding-top:20px;border-top:1px solid #DFE3EF;font-size:14px;color:#545D78}
.post-tags a{display:inline-block;margin:4px 2px;padding:5px 12px;border:1px solid #DFE3EF;border-radius:999px;background:#fff;color:#0A1029;text-decoration:none}
.post-tags a:hover{border-color:#4254D6;color:#4254D6}
