/*
 * Berlin Travel Guide Platform — Shared Styles
 * Generated by UXMagic Copilot
 */

/* ── Theme (shared across all pages) ── */
:root {
  --ring: #1AB2BF;
  --radius: 0.5rem;
  --foreground: #333333;
  --primary-foreground: #FFFFFF;
  --secondary: #FFCD00;
  --muted: #F7FAFC;
  --card: #FFFFFF;
  --muted-foreground: #718096;
  --input: #E2E8F0;
  --background: #FFFFFF;
  --secondary-foreground: #333333;
  --border: #E2E8F0;
  --primary: #1AB2BF;
}

/* ==========================================================================
   CSS Reset & Base Styles
   ========================================================================== */

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}
