/* Pomoč – slogi v novi podobi (prenova 2026-09) */
:root{--hv-line:rgba(181,220,209,.14);--hv-panel:#0b1722}
.sf-home-v2 main{max-width:1000px;margin:0 auto;padding:24px 24px 40px}
.hv-section{padding:64px 0 0}
.hv-intro{text-align:center;max-width:760px;margin:0 auto 48px}
.hv-eyebrow{margin:0 0 14px;font-size:13px;font-weight:750;letter-spacing:2px;color:var(--p-zelena)}
.hv-intro h1,.hv-intro h2{font-size:clamp(36px,5vw,58px);line-height:1.06;letter-spacing:-.03em;margin:0;font-weight:800}
.hv-body{color:var(--p-drugo);font-size:18px;line-height:1.65;margin:18px 0 0}
.hv-body a{color:var(--p-zelena)}
.hv-devices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:820px;margin:0 auto}
.hv-device{display:flex;align-items:center;gap:18px;min-height:84px;padding:18px 22px;border:1px solid var(--hv-line);border-radius:18px;background:var(--hv-panel);text-decoration:none;color:var(--p-besedilo);transition:border-color .2s,background .2s}
.hv-device:hover{border-color:rgba(87,214,173,.55);background:#0e1d2a}
.hv-device>svg{width:32px;height:32px;flex:none;fill:none;stroke:var(--p-zelena);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.hv-device>span{flex:1;min-width:0}
.hv-device strong{font-size:17px;font-weight:750}
.hv-device small{display:block;color:var(--p-drugo);font-size:14px;margin-top:2px}
.hv-device em{font-style:normal;color:var(--p-zelena);font-size:20px}
.hv-device-os{grid-column:1/-1;background:linear-gradient(135deg,rgba(87,214,173,.1),transparent 60%),var(--hv-panel);border-color:rgba(87,214,173,.35)}
.pm-card code{background:#132433;color:#e6efe9;padding:1px 6px;border-radius:6px;overflow-wrap:anywhere}
@media(max-width:640px){.hv-devices{grid-template-columns:1fr}.hv-section{padding-top:48px}.sf-home-v2 main{padding:12px 20px 32px}}
