.quick-card.heimastjorn{background:#dfe6d2}
.hs-meta{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted);margin:0 2px 12px}
.hs-meta a{color:var(--sea);font-weight:700}
.hs-search{width:100%;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:#fff;margin-bottom:10px}
.hs-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:4px}
.hs-chip{border:1px solid var(--line);background:#fff;border-radius:99px;padding:7px 13px;font-size:14px;white-space:nowrap;cursor:pointer}
.hs-chip.active{background:var(--sea);color:#fff;border-color:var(--sea)}
.hs-count{font-size:13px;color:var(--muted);margin:6px 2px 10px}
.hs-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:15px 16px;margin-bottom:10px}
.hs-card small{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}
.hs-card h3{font-size:17px;margin:5px 0 6px;line-height:1.3}
.hs-card p{margin:0 0 8px;font-size:15px;line-height:1.45}
.hs-card .hs-time{font-size:13px;color:var(--muted)}
.hs-status{display:inline-block;font-size:13px;padding:4px 10px;border-radius:10px;background:#ece8de;line-height:1.35}
.hs-status.lokid{background:#d6ecd9;color:#1f5a2c}
.hs-status.vinnsla{background:#d5e6f1;color:#1d4c6b}
.hs-status.vidvarandi{background:#e6e0ef;color:#4b3b68}
.hs-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.hs-links a{font-size:.8rem;padding:4px 10px;border-radius:999px;border:1px solid currentColor;color:var(--accent,inherit);text-decoration:none}
