/* samboer.css — landingssiden for samboer-annonsene (samboer.html). Stor skrift, god luft, én tydelig knapp: det meste leses på mobil.
   Utfyller guider/_stil.css. Ligger i public_html/default/. */
main { max-width: 640px; }
h1 { font-size: 2.1rem; font-weight: 400; line-height: 1.2; margin-bottom: 1rem; }
.samboer-ingress { font-size: 1.45rem; line-height: 1.45; margin-bottom: 1.4rem; }
.samboer-pris { font-size: 1.2rem; line-height: 1.5; margin-bottom: 1.6rem; }
.samboer-knapp { display: flex; align-items: center; justify-content: center; text-align: center; min-height: 60px; padding: 0.9rem 1.2rem; background: var(--ink); color: #fff; text-decoration: none; font-family: 'DM Mono', monospace; font-size: 0.86rem; letter-spacing: 0.02em; text-transform: uppercase; border-radius: 3px; }
.samboer-knapp:hover, .samboer-knapp:focus-visible { background: #2d2720; outline: 2px solid var(--gold); outline-offset: 2px; }
.samboer-merk { font-size: 1.05rem; line-height: 1.55; color: var(--muted); margin: 1rem 0 2.4rem; }
.samboer-trygg { font-size: 1rem; line-height: 1.6; color: var(--muted); margin-top: 2rem; }
@media (max-width: 600px) {
  main { margin: 1.5rem auto; padding: 0 1.25rem 3rem; }
  h1 { font-size: 1.9rem; }
  .samboer-ingress { font-size: 1.35rem; }
}
