/* Minimal base styles until the Bootstrap 5 design system lands (Increment 5).
   Self-hosted only: the CSP allows style-src 'self'. Colours are neutral placeholders,
   not brand tokens (doc 13 §3.2 tokens apply once AUD-15 clears). */
body {
    margin: 0;
    font-family: system-ui, -apple-system, "Segoe UI", "Noto Sans Tamil", "Latha", sans-serif;
    line-height: 1.6;
    color: #1f2328;
    background: #ffffff;
}

main {
    max-width: 40rem;
    margin: 0 auto;
    padding: 3rem 1rem;
}

.skip-link {
    position: absolute;
    left: -9999px;
}

.skip-link:focus {
    left: 1rem;
    top: 1rem;
    padding: 0.5rem 1rem;
    background: #ffffff;
    outline: 3px solid #1f2328;
}
