/* public/portal/praesentationer.css — appen "Præsentationer" i portalen (#pr). Værdier fra gt-ui.css. */
#pr .pr-hoved { margin-bottom: 24px; }
#pr .pr-hoved h1 { font-family: Georgia, serif; font-weight: 600; font-size: 32px; line-height: 1.1; margin: 0; }
#pr .pr-meta { color: var(--gt-tekst2); font-size: 14px; margin: 8px 0 0; }
#pr .pr-liste { display: grid; gap: 16px; }
#pr .pr-kort { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 24px; }
#pr .pr-kort h2 { font-family: Georgia, serif; font-weight: 600; font-size: 26px; margin: 4px 0; }
#pr .pr-til { font-size: 12px; text-transform: uppercase; letter-spacing: 1.2px; color: var(--gt-tekst2); margin: 0; }
#pr .pr-start { display: inline-flex; align-items: center; height: 40px; padding: 0 16px; text-decoration: none; white-space: nowrap; }
#pr .pr-skelet { display: block; height: 112px; border-radius: 12px; }
@media (max-width: 640px) {
  #pr .pr-hoved h1 { font-size: 26px; }
  #pr .pr-kort { flex-direction: column; align-items: stretch; padding: 16px; }
  #pr .pr-kort h2 { font-size: 20px; }
  #pr .pr-start { justify-content: center; }
}
