/* Minimal custom styles for Libre Finance site */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');

:root {
  --transition-fast: 200ms;
}

html, body {
  height: 100%;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

/* Ensure links look good when Tailwind is not available immediately */
a { text-decoration: none; }

/* Small responsive container fallback */
.container { max-width: 1200px; margin-left: auto; margin-right: auto; }

/* Simple focus style for accessibility */
input:focus, button:focus, a:focus { outline: 2px solid rgba(250, 204, 21, 0.6); outline-offset: 2px; }
