/*
 * site.css — the only styling that belongs to www.badbat75.com alone.
 * Served same-origin at /site.css; everything else comes from
 * https://assets.badbat75.com/css/common.css and must stay there.
 *
 * It exists so index.html can carry NO inline <style>, which is what lets this vhost ship
 * `style-src 'self' https://assets.badbat75.com` with no 'unsafe-inline'. Put a new rule
 * here only if it is genuinely local to the landing page; anything reusable belongs in
 * common.css, in infra/assets-site/.
 */

/* The landing page is prose, not a form: wider than the auth cards' default. */
:root { --card-width: 680px; }

/* The sign-in call to action closes the page. .back-link centres it and common.css
   already styles the anchor; only the weight changes here, so it reads as an action
   rather than as the "back" link the class is named after. */
.back-link a { font-weight: 700; }

/* The footer's second line (the privacy link). It is a class and not a style="" attribute
   because CSP style-src governs inline style ATTRIBUTES too, not only <style> blocks: this
   vhost ships no 'unsafe-inline', so an inline style is silently dropped and logs a
   violation. The deploy script rejects both. */
.back-link.secondary { margin-top: 10px; }
.back-link.secondary a { font-weight: 400; }
