Testseite: Unterschied zwischen den Versionen

Aus Bündnis für Familie Tübingen.
(Die Seite wurde neu angelegt: „<html> <!doctype html> <html lang="de"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Familienangebote im August 2026</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet"> <style> :r…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<html>
<!doctype html>
<!doctype html>
<html lang="de">
<html lang="de">

Version vom 10. Juni 2026, 11:15 Uhr

<!doctype html> <html lang="de"> <head>

 <meta charset="utf-8" />
 <meta name="viewport" content="width=device-width, initial-scale=1" />
 <title>Familienangebote im August 2026</title>
 <link rel="preconnect" href="https://fonts.googleapis.com">
 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
 <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
 <style>
   :root {
     --bg: #f7f6f2;
     --surface: #ffffff;
     --surface-2: #f3f0ec;
     --text: #28251d;
     --muted: #6f6a63;
     --border: rgba(40, 37, 29, 0.12);
     --primary: #01696f;
     --primary-soft: #dcebea;
     --shadow: 0 10px 28px rgba(36, 31, 24, 0.08);
     --radius: 18px;
     --radius-sm: 12px;
   }
   * { box-sizing: border-box; }
   html { scroll-behavior: smooth; }
   body {
     margin: 0;
     font-family: 'Inter', system-ui, sans-serif;
     background: var(--bg);
     color: var(--text);
     line-height: 1.5;
   }
   .calendar-app {
     max-width: 1180px;
     margin: 0 auto;
     padding: 24px 16px 40px;
   }
   .calendar-head {
     display: flex;
     justify-content: space-between;
     align-items: end;
     gap: 16px;
     margin-bottom: 18px;
     flex-wrap: wrap;
   }
   .calendar-title-wrap h1 {
     margin: 0;
     font-size: clamp(1.7rem, 2.8vw, 2.5rem);
     line-height: 1.1;
   }
   .calendar-title-wrap p {
     margin: 8px 0 0;
     color: var(--muted);
     max-width: 70ch;
     font-size: 0.98rem;
   }
   .badge {
     display: inline-flex;
     align-items: center;
     gap: 8px;
     background: var(--primary-soft);
     color: var(--primary);
     border-radius: 999px;
     padding: 10px 14px;
     font-size: 0.92rem;
     font-weight: 600;
     white-space: nowrap;
   }
   .weekday-row,
   .calendar-grid {
     display: grid;
     grid-template-columns: repeat(7, minmax(0, 1fr));
     gap: 10px;
   }
   .weekday {
     text-align: center;
     padding: 12px 8px;
     color: var(--muted);
     font-weight: 700;
     font-size: 0.92rem;
   }
   .day-card {
     min-height: 146px;
     background: var(--surface);
     border: 1px solid var(--border);
     border-radius: var(--radius);
     padding: 12px;
     box-shadow: var(--shadow);
     display: flex;
     flex-direction: column;
     gap: