From 486e6f6784c25b8182ba29b62135de5d8cef72db Mon Sep 17 00:00:00 2001 From: guyg1474 <340572510+guyg1474@users.noreply.github.com> Date: Mon, 12 Oct 2026 00:13:52 +0200 Subject: [PATCH] Spiel-Events, Kalenderdateien, Patches-Seite und neues Design MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Kalender: Termine als Spiel-Event markieren (nur diese zählen in der Statistik), optionale Uhrzeiten, Termine bearbeiten - .ics-Download für einzelne und alle kommenden Termine - Neue Seite Patches: Upload (PNG, JPEG, WebP, geprüftes SVG), Status "Gibt es schon" / "In Planung", Bilder in data/patches/ - Volle Seitenbreite mit Spaltenlayouts, neues Design mit selbst gehosteten Schriften, Startseite mit Zoom und drehendem Zahnrad - Bestehende Daten werden beim Laden ergänzt, keine Migration nötig Co-Authored-By: Claude Opus 5.5 --- README.md | 29 +- private/fahrt.html | 43 +- private/gruppe.html | 31 +- private/js/kalender.js | 112 ++- private/kalender.html | 116 ++- public/css/style.css | 888 ++++++++++++++---- .../barlow-condensed-latin-500-normal.woff2 | Bin 0 -> 20432 bytes .../barlow-condensed-latin-700-normal.woff2 | Bin 0 -> 21440 bytes public/fonts/barlow-latin-400-normal.woff2 | Bin 0 -> 21144 bytes public/fonts/barlow-latin-500-normal.woff2 | Bin 0 -> 20960 bytes public/fonts/barlow-latin-600-normal.woff2 | Bin 0 -> 21796 bytes .../saira-stencil-one-latin-400-normal.woff2 | Bin 0 -> 20880 bytes public/img/flagge-grund.jpg | Bin 0 -> 23639 bytes public/img/zahnrad.webp | Bin 0 -> 109316 bytes public/index.html | 190 ++-- public/js/common.js | 28 +- public/js/home.js | 125 +++ public/js/patches.js | 202 ++++ public/js/statistik.js | 14 +- public/login.html | 6 +- public/patches.html | 81 ++ public/statistik.html | 37 +- server.js | 242 ++++- 23 files changed, 1757 insertions(+), 387 deletions(-) create mode 100644 public/fonts/barlow-condensed-latin-500-normal.woff2 create mode 100644 public/fonts/barlow-condensed-latin-700-normal.woff2 create mode 100644 public/fonts/barlow-latin-400-normal.woff2 create mode 100644 public/fonts/barlow-latin-500-normal.woff2 create mode 100644 public/fonts/barlow-latin-600-normal.woff2 create mode 100644 public/fonts/saira-stencil-one-latin-400-normal.woff2 create mode 100644 public/img/flagge-grund.jpg create mode 100644 public/img/zahnrad.webp create mode 100644 public/js/home.js create mode 100644 public/js/patches.js create mode 100644 public/patches.html diff --git a/README.md b/README.md index 4e4fd5e..976021d 100644 --- a/README.md +++ b/README.md @@ -21,8 +21,11 @@ Anderen Port wählen: `PORT=8080 npm start`. ## Seiten -- **Start** (`/`) – Startseite mit Platzhaltertext, Links zu Kalender und Fahrtplaner, nächste Spieltage. -- **Kalender** (`/kalender`) – Mitglieder wählen „Ich bin …“, tragen Spieltage ein und sagen zu oder ab. +- **Start** (`/`) – Startseite mit Flagge, die beim Scrollen heranzoomt, nächstem Spiel samt Countdown, + Links zu allen Bereichen, neuesten Patches, nächsten Terminen und „Pile of Shame“. +- **Kalender** (`/kalender`) – Mitglieder wählen „Ich bin …“, tragen Termine ein (optional mit Beginn und Ende), bearbeiten sie und sagen zu oder ab. + Pro Termin wird angekreuzt, ob es ein **Spiel-Event** ist – nur diese zählen in der Statistik (Treffen, Grillen usw. nicht). + Einzelne Termine oder alle kommenden lassen sich als `.ics`-Datei für Google, Apple oder Outlook herunterladen. Über „Fahrt planen“ geht es direkt in den Fahrtplaner, alle Zusagen sind dann schon als „kommt mit“ ausgewählt. - **Fahrtplaner** (`/fahrt`) – Treffpunkt, Abfahrt (Standard 07:00) und Treffzeit (15 min vorher) festlegen – nach der Berechnung pro Auto änderbar, Mitfahrer auswählen und pro Fahrt angeben, wer sein Auto dabei hat. Wer immer mit eigenem Auto kommt, fährt immer selbst und bekommt zuerst Mitfahrer. @@ -30,17 +33,22 @@ Anderen Port wählen: `PORT=8080 npm start`. Unter „Feste Zuteilung“ lässt sich vorab festlegen, wer diesmal sicher bei wem mitfährt, Gäste nur für diese Fahrt hinzufügen, Fahrgemeinschaften berechnen, Ergebnis kopieren oder drucken. „Eingabe zurücksetzen“ leert alles für die nächste Planung. - **Statistik** (`/statistik`, öffentlich) – wie oft jedes Mitglied (ohne Externe) im laufenden Jahr gespielt hat: - Spieltage mit Zusage aus dem Kalender plus manuelle Korrektur (− / +, nur angemeldet), z. B. für spontane Fahrten. + Spiel-Events mit Zusage aus dem Kalender plus manuelle Korrektur (− / +, nur angemeldet), z. B. für spontane Fahrten. Zu Neujahr wird der Endstand des Vorjahres archiviert (im Jahresmenü abrufbar) und die Zählung beginnt bei 0. Die Startseite zeigt als „Pile of Shame“, wer im laufenden Jahr noch nicht spielen war. Der Jahreswechsel richtet sich nach der Zeitzone des Servers (im systemd-Dienst `Environment=TZ=Europe/Berlin` setzen). +- **Patches** (`/patches`, öffentlich) – Galerie der Gruppen- und Event-Patches, getrennt nach „Gibt es schon“ und „In Planung“. + Angemeldet: Patch hochladen (PNG, JPEG oder WebP – wird im Browser auf max. 1600 px verkleinert – oder SVG bis 2 MB), + bearbeiten, löschen. SVGs mit Skripten, Ereignis-Attributen oder Verweisen auf fremde Dateien werden abgelehnt + und zusätzlich mit einer Content-Security-Policy ausgeliefert. + Die Bilder liegen in `data/patches/` und sind damit im Docker-Volume und im Backup enthalten. - **Gruppe** (`/gruppe`) – feste Mitglieder (Vorname, extern ja/nein, Auto ja/nein, freie Plätze ohne Fahrer, „kommt immer mit eigenem Auto“, Standard-Treffpunkt als Fahrer, „fährt am liebsten mit bei …“) und Treffpunkte (Name, Adresse) verwalten, Export/Import der Mitglieder als JSON. ## Login -Öffentlich sind nur die Startseite (inkl. der nächsten 3 Spieltage: Datum, Titel, Anzahl Zusagen) und die Statistik -(Namen und Anzahl gespielter Spieltage). +Öffentlich sind nur die Startseite (inkl. der nächsten 3 Termine: Datum, Uhrzeit, Titel, Anzahl Zusagen), die Statistik +(Namen und Anzahl gespielter Spieltage) und die Patches. Kalender, Fahrtplaner, Gruppe und die komplette API sind nur nach dem Anmelden erreichbar. Benutzer werden auf dem Server per Kommandozeile verwaltet: @@ -63,11 +71,11 @@ Sicherheit: ## Aufbau ``` -server.js Express-Server + REST-API (/api/members, /api/events, /api/meeting-points) +server.js Express-Server + REST-API (/api/members, /api/events, /api/meeting-points, /api/patches, .ics-Export) auth.js Login, Passwort-Hashing, Sitzungen scripts/user.js Benutzerverwaltung (npm run user) -data/ db.json, users.json, sessions.json (automatisch angelegt, nicht in Git) -public/ öffentlich: Startseite, Login, CSS, Bilder, common.js +data/ db.json, users.json, sessions.json, patches/ (automatisch angelegt, nicht in Git) +public/ öffentlich: Startseite, Statistik, Patches, Login, CSS, Bilder, Schriften, common.js private/ nur angemeldet: Kalender, Fahrtplaner, Gruppe ``` @@ -76,3 +84,8 @@ private/ nur angemeldet: Kalender, Fahrtplaner, Gruppe Per Docker hinter dem Nginx Proxy Manager: `docker compose up -d --build` (Daten liegen in `./data`, die Seite läuft auf Port 3000, änderbar per `HCRB_PORT` in `.env`). Schritt-für-Schritt-Anleitung inkl. Domain, HTTPS, Updates und Backups: [DEPLOY.md](DEPLOY.md). Skripte für Updates und Backups liegen in `deploy/`. + +## Schriften + +Die Schriften liegen in `public/fonts/` und werden vom eigenen Server ausgeliefert (keine Anfrage an Google, DSGVO): +Saira Stencil One (Schriftzug „HCRB“), Barlow und Barlow Condensed. Alle unter der SIL Open Font License 1.1. diff --git a/private/fahrt.html b/private/fahrt.html index 0a65ee2..3eb0425 100644 --- a/private/fahrt.html +++ b/private/fahrt.html @@ -7,9 +7,19 @@ -
+
+
+
+ Fahrgemeinschaften +

Fahrtplaner

+

Wer fährt, wer steigt wo zu, wann geht es los.

+
+
+ +
+

Fahrt

@@ -36,19 +46,6 @@
- -
-
-

Wer kommt mit?

-
- - -
-
- -
    -
    -

    Weitere Personen (nur diese Fahrt)

    @@ -60,7 +57,6 @@
      -

      Feste Zuteilung (nur diese Fahrt)

      Wer hier eingetragen ist, fährt sicher bei diesem Fahrer mit – der Fahrer fährt dann auf jeden Fall. @@ -73,8 +69,23 @@

        +
        +
        +
        +
        +

        Wer kommt mit?

        +
        + + +
        +
        + +
          +
          +
          +
          -
          +

          Einteilung

          +
          + + +
          diff --git a/private/js/kalender.js b/private/js/kalender.js index 4a7d5b5..e7da696 100644 --- a/private/js/kalender.js +++ b/private/js/kalender.js @@ -1,6 +1,6 @@ import { $, api, esc, sortByName, showError, renderHeader, - toIso, fromIso, formatDate, getMe, setMe, + toIso, fromIso, formatDate, formatTime, getMe, setMe, } from './common.js'; renderHeader('kalender'); @@ -8,6 +8,7 @@ renderHeader('kalender'); let members = []; let events = []; let me = getMe(); +let editingId = null; // Termin, der gerade im Formular bearbeitet wird const todayIso = toIso(new Date()); let selectedDay = todayIso; @@ -23,7 +24,7 @@ function renderMe() { sortByName(members).map((m) => ``).join(''); $('#me-hint').hidden = !!me; - $('#event-form button[type=submit]').disabled = !me; + $('#event-submit').disabled = !me && !editingId; } $('#me-select').addEventListener('change', (e) => { @@ -53,14 +54,15 @@ function renderCalendar() { const iso = toIso(day); const classes = ['cal-day']; if (day.getMonth() !== viewMonth.getMonth()) classes.push('other'); + if (day.getDay() === 0 || day.getDay() === 6) classes.push('weekend'); if (iso === todayIso) classes.push('today'); if (iso === selectedDay) classes.push('selected'); const dayEvents = byDate.get(iso) || []; html += ` `; day.setDate(day.getDate() + 1); } @@ -70,34 +72,43 @@ function renderCalendar() { $('#calendar').addEventListener('click', (e) => { const cell = e.target.closest('[data-day]'); if (!cell) return; - selectedDay = cell.dataset.day; - const d = fromIso(selectedDay); - if (d.getMonth() !== viewMonth.getMonth()) viewMonth = new Date(d.getFullYear(), d.getMonth(), 1); - renderAll(); - $('#day-title').scrollIntoView({ behavior: 'smooth', block: 'start' }); + selectDay(cell.dataset.day); + // Auf schmalen Bildschirmen stehen die Details unter dem Kalender + if (matchMedia('(max-width: 999px)').matches) $('#day-title').scrollIntoView({ behavior: 'smooth', block: 'start' }); }); +function selectDay(iso) { + selectedDay = iso; + const d = fromIso(iso); + if (d.getMonth() !== viewMonth.getMonth()) viewMonth = new Date(d.getFullYear(), d.getMonth(), 1); + if (!editingId) $('#event-date').value = iso; + renderAll(); +} + function shiftMonth(delta) { viewMonth = new Date(viewMonth.getFullYear(), viewMonth.getMonth() + delta, 1); renderCalendar(); } $('#prev-month').addEventListener('click', () => shiftMonth(-1)); $('#next-month').addEventListener('click', () => shiftMonth(1)); -$('#today-btn').addEventListener('click', () => { - selectedDay = todayIso; - viewMonth = fromIso(todayIso); - viewMonth.setDate(1); - renderAll(); -}); +$('#today-btn').addEventListener('click', () => selectDay(todayIso)); // ---------- Termine ---------- +const downloadIcon = ''; + function eventHtml(ev) { const going = ev.attendees.includes(me); const attendees = sortByName(ev.attendees.map((id) => ({ id, name: memberName(id) }))); + const when = [formatDate(ev.date, true), formatTime(ev)].filter(Boolean).join(' · '); return ` -
          -

          ${esc(ev.title)}

          -
          ${formatDate(ev.date, true)}${ev.createdBy ? ` · eingetragen von ${esc(memberName(ev.createdBy))}` : ''}
          +
          +
          +

          ${esc(ev.title)}

          + ${ev.isGame + ? 'Spiel' + : 'Kein Spiel'} +
          +
          ${when}${ev.createdBy ? ` · eingetragen von ${esc(memberName(ev.createdBy))}` : ''}
          ${ev.note ? `
          ${esc(ev.note)}
          ` : ''}
          ${ev.attendees.length} zugesagt:
          @@ -110,6 +121,8 @@ function eventHtml(ev) { ? `` : ``) : ''} Fahrt planen + ${downloadIcon}Kalender +
          `; @@ -122,14 +135,14 @@ function renderDay() { const dayEvents = events.filter((e) => e.date === selectedDay); $('#day-events').innerHTML = dayEvents.length ? dayEvents.map(eventHtml).join('') - : '

          An diesem Tag ist noch kein Spieltag eingetragen.

          '; + : '

          An diesem Tag ist noch nichts eingetragen.

          '; } function renderUpcoming() { const upcoming = events.filter((e) => e.date >= todayIso); $('#upcoming').innerHTML = upcoming.length ? upcoming.map(eventHtml).join('') - : '

          Keine kommenden Spieltage.

          '; + : '

          Keine kommenden Termine.

          '; } document.addEventListener('click', async (e) => { @@ -137,12 +150,14 @@ document.addEventListener('click', async (e) => { if (!btn) return; const { action, id } = btn.dataset; try { + if (action === 'edit') return startEdit(id); if (action === 'join') await api('PUT', `/events/${id}/attendees/${me}`); if (action === 'leave') await api('DELETE', `/events/${id}/attendees/${me}`); if (action === 'delete') { const ev = events.find((x) => x.id === id); - if (!confirm(`Spieltag „${ev.title}“ am ${formatDate(ev.date)} wirklich löschen?`)) return; + if (!confirm(`Termin „${ev.title}“ am ${formatDate(ev.date)} wirklich löschen?`)) return; await api('DELETE', `/events/${id}`); + if (editingId === id) stopEdit(); } await load(); } catch (err) { @@ -150,17 +165,57 @@ document.addEventListener('click', async (e) => { } }); +// ---------- Formular: eintragen und bearbeiten ---------- +function startEdit(id) { + const ev = events.find((x) => x.id === id); + if (!ev) return; + editingId = id; + $('#event-form-title').textContent = 'Termin bearbeiten'; + $('#event-submit').textContent = 'Speichern'; + $('#event-cancel').hidden = false; + $('#event-title').value = ev.title; + $('#event-game').checked = ev.isGame; + $('#event-date').value = ev.date; + $('#event-time').value = ev.time || ''; + $('#event-end').value = ev.endTime || ''; + $('#event-note').value = ev.note || ''; + renderMe(); + $('#event-form').scrollIntoView({ behavior: 'smooth', block: 'center' }); + $('#event-title').focus({ preventScroll: true }); +} + +function stopEdit() { + editingId = null; + $('#event-form').reset(); + $('#event-form-title').textContent = 'Termin an diesem Tag eintragen'; + $('#event-submit').textContent = 'Eintragen'; + $('#event-cancel').hidden = true; + $('#event-date').value = selectedDay; + renderMe(); +} + +$('#event-cancel').addEventListener('click', stopEdit); + $('#event-form').addEventListener('submit', async (e) => { e.preventDefault(); + const body = { + date: $('#event-date').value, + title: $('#event-title').value, + note: $('#event-note').value, + isGame: $('#event-game').checked, + time: $('#event-time').value, + endTime: $('#event-end').value, + }; try { - await api('POST', '/events', { - date: selectedDay, - title: $('#event-title').value, - note: $('#event-note').value, - createdBy: me, - }); - e.target.reset(); + if (editingId) { + await api('PUT', `/events/${editingId}`, body); + } else { + await api('POST', '/events', { ...body, createdBy: me }); + } + const date = body.date; + stopEdit(); await load(); + if (date && date !== selectedDay) selectDay(date); } catch (err) { showError(err); } @@ -179,4 +234,5 @@ async function load() { renderAll(); } +$('#event-date').value = selectedDay; load().catch(showError); diff --git a/private/kalender.html b/private/kalender.html index aa6cbdf..2499c10 100644 --- a/private/kalender.html +++ b/private/kalender.html @@ -8,42 +8,92 @@
          -
          - - -
          - -
          -
          - -

          - +
          +
          + Spieltage & Termine +

          Kalender

          +

          Nur Termine mit Häkchen bei „Spiel-Event“ zählen für die Statistik.

          -
          -
          -
          + + -
          -

          -
          - -

          Spieltag an diesem Tag eintragen

          - - - - -
          +
          +
          +
          +
          + +

          + + +
          +
          +
          + Spiel-Event + Termin ohne Spiel + Du hast zugesagt +
          +
          +
          -
          -

          Kommende Spieltage

          -
          +
          +
          + + +
          + +
          +

          +
          +
          +

          Termin an diesem Tag eintragen

          + + +
          + +
          + + +
          +
          + +
          + + +
          +
          +
          +
          + +
          +
          +

          Kommende Termine

          +
          +
          +
          diff --git a/public/css/style.css b/public/css/style.css index fd8841b..15347e3 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -1,58 +1,97 @@ -/* Farben aus der Gruppenflagge: Marineblau #354173, Gold #e4b84a, Stahlgrau #cacaca */ +/* HCRB – Farben aus der Gruppenflagge: Marineblau #354173, Gold #e4b84a, Stahlgrau #cacaca + Layout: volle Breite mit flüssigem Seitenrand, mehrspaltig ab Tablet, abgeschrägte "taktische" Ecken statt Rundungen. */ + +@font-face { font-family: "Saira Stencil One"; src: url("/fonts/saira-stencil-one-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-display: swap; } +@font-face { font-family: "Barlow"; src: url("/fonts/barlow-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-display: swap; } +@font-face { font-family: "Barlow"; src: url("/fonts/barlow-latin-500-normal.woff2") format("woff2"); font-weight: 500; font-display: swap; } +@font-face { font-family: "Barlow"; src: url("/fonts/barlow-latin-600-normal.woff2") format("woff2"); font-weight: 600; font-display: swap; } +@font-face { font-family: "Barlow Condensed"; src: url("/fonts/barlow-condensed-latin-500-normal.woff2") format("woff2"); font-weight: 500; font-display: swap; } +@font-face { font-family: "Barlow Condensed"; src: url("/fonts/barlow-condensed-latin-700-normal.woff2") format("woff2"); font-weight: 700; font-display: swap; } + :root { color-scheme: dark; --flag: #354173; - --bg: #1b2140; - --bg-deep: #141932; - --card: #232a4d; - --card-2: #2b335a; - --text: #e9eaf0; - --muted: #a1a7c2; - --border: #3d4775; + --bg: #121730; + --bg-deep: #0d1126; + --card: #1a2142; + --card-2: #232b52; + --text: #eceef6; + --muted: #9ba2c3; + --border: #323c6c; --accent: #e4b84a; - --accent-text: #141932; - --accent-soft: rgba(228, 184, 74, .14); + --accent-text: #121730; + --accent-soft: rgba(228, 184, 74, .13); --steel: #cacaca; + --steel-soft: rgba(202, 202, 202, .1); --warn: #ec7f6a; - --chip: #333c66; - --radius: 2px; - --font-head: "Bahnschrift", "DIN Alternate", "Roboto Condensed", "Arial Narrow", system-ui, sans-serif; + --chip: #2c3563; + --grid-line: rgba(160, 172, 230, .045); + --radius: 0; + --cut: 14px; + --gutter: clamp(16px, 3.2vw, 56px); + --font-stencil: "Saira Stencil One", "Bahnschrift", "Arial Narrow", system-ui, sans-serif; + --font-head: "Barlow Condensed", "Bahnschrift", "Roboto Condensed", "Arial Narrow", system-ui, sans-serif; + --font-body: "Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; + --ease-out: cubic-bezier(.16, 1, .3, 1); } * { box-sizing: border-box; } [hidden] { display: none !important; } +html { scroll-padding-top: 80px; } + body { margin: 0; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; - background: var(--bg); + font-family: var(--font-body); + font-size: 1rem; + background-color: var(--bg); + /* feines Kartenraster wie auf einer Lagekarte */ + background-image: + linear-gradient(var(--grid-line) 1px, transparent 1px), + linear-gradient(90deg, var(--grid-line) 1px, transparent 1px); + background-size: 56px 56px; color: var(--text); - line-height: 1.45; - /* Fußzeile bleibt auch auf kurzen Seiten unten */ + line-height: 1.5; min-height: 100vh; display: flex; flex-direction: column; } -a { color: var(--accent); } +a { color: var(--accent); text-underline-offset: 3px; } +:focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; } -h1, h2, h3, .brand, .site-header nav a, button, .button, .badge, .cal-grid .dow { +h1, h2, h3, .brand, .site-header nav a, .site-header nav button, button, .button, .badge, .cal-grid .dow, .eyebrow { font-family: var(--font-head); } -h1, h2, h3 { text-transform: uppercase; letter-spacing: .08em; } +h1, h2, h3 { text-transform: uppercase; letter-spacing: .06em; text-wrap: balance; line-height: 1.1; } /* ---------- Kopfzeile ---------- */ .site-header { - background: var(--bg-deep); - border-bottom: 2px solid var(--accent); - padding: 10px 16px; + background: rgba(13, 17, 38, .86); + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + border-bottom: 1px solid var(--border); + padding: 10px var(--gutter); position: sticky; top: 0; - z-index: 10; + z-index: 20; + transition: background-color .3s, border-color .3s; } +.site-header::after { + /* goldene Linie, die links beginnt und ausläuft */ + content: ""; + position: absolute; + left: 0; right: 0; bottom: -1px; + height: 2px; + background: linear-gradient(90deg, var(--accent) 0, var(--accent) 120px, transparent 60%); +} +/* Startseite: Kopfzeile liegt über der Flagge und wird beim Scrollen fest */ +.site-header.overlay { position: fixed; left: 0; right: 0; background: transparent; border-color: transparent; backdrop-filter: none; -webkit-backdrop-filter: none; } +.site-header.overlay::after { opacity: 0; transition: opacity .3s; } +.site-header.overlay.scrolled { background: rgba(13, 17, 38, .9); border-color: var(--border); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); } +.site-header.overlay.scrolled::after { opacity: 1; } + .site-header .inner { - max-width: 960px; - margin: 0 auto; display: flex; align-items: center; gap: 16px; @@ -61,339 +100,812 @@ h1, h2, h3 { text-transform: uppercase; letter-spacing: .08em; } .brand { display: inline-flex; align-items: center; - font-weight: 700; - font-size: 1.3rem; - letter-spacing: .18em; + font-family: var(--font-stencil); + font-size: 1.45rem; + letter-spacing: .12em; color: var(--accent); text-decoration: none; } -.brand img { width: 40px; height: 40px; margin-right: 10px; flex: none; } +.brand img { width: 40px; height: 40px; margin-right: 12px; flex: none; transition: transform .6s var(--ease-out); } +.brand:hover img { transform: rotate(30deg); } .brand small { - font-size: .72rem; - font-weight: 400; + font-family: var(--font-head); + font-size: .78rem; + font-weight: 500; color: var(--steel); - letter-spacing: .14em; + letter-spacing: .2em; text-transform: uppercase; - margin-left: 10px; + margin-left: 12px; + padding-left: 12px; + border-left: 1px solid var(--border); } -.site-header nav { display: flex; gap: 2px; flex-wrap: wrap; margin-left: auto; } +.site-header nav { display: flex; gap: 4px; flex-wrap: wrap; margin-left: auto; } .site-header nav a, .site-header nav button { + position: relative; text-decoration: none; color: var(--steel); - padding: 6px 12px; + padding: 8px 12px; text-transform: uppercase; - letter-spacing: .1em; - font-size: .85rem; - border-bottom: 2px solid transparent; + letter-spacing: .14em; + font-size: .92rem; + font-weight: 500; + background: none; + border: none; + border-radius: 0; +} +.site-header nav a::after, .site-header nav button::after { + content: ""; + position: absolute; + left: 12px; right: 12px; bottom: 2px; + height: 2px; + background: var(--accent); + transform: scaleX(0); + transform-origin: left; + transition: transform .3s var(--ease-out); } -.site-header nav button { background: none; border-width: 0 0 2px; border-radius: 0; } .site-header nav a:hover, .site-header nav button:hover { color: var(--text); } -.site-header nav a.active { color: var(--accent); border-bottom-color: var(--accent); } +.site-header nav a:hover::after, .site-header nav button:hover::after { transform: scaleX(.4); } +.site-header nav a.active { color: var(--accent); } +.site-header nav a.active::after { transform: scaleX(1); } -main { max-width: 960px; width: 100%; margin: 0 auto; padding: 16px; flex: 1 0 auto; } -main.narrow { max-width: 760px; } -main.login { max-width: 420px; padding-top: 48px; } +main { width: 100%; padding: 28px var(--gutter) 48px; flex: 1 0 auto; } +main.login { max-width: 460px; margin: 0 auto; padding-top: 8vh; } + +/* ---------- Seitenkopf ---------- */ +.page-head { + display: flex; + align-items: flex-end; + justify-content: space-between; + gap: 16px 24px; + flex-wrap: wrap; + margin-bottom: 24px; + padding-bottom: 18px; + border-bottom: 1px solid var(--border); +} +.page-head h1 { + margin: 0; + font-size: clamp(2.2rem, 5vw, 3.6rem); + font-weight: 700; + letter-spacing: .04em; +} +.page-head p { margin: 6px 0 0; color: var(--muted); max-width: 62ch; } +.page-head .actions { display: flex; gap: 8px; flex-wrap: wrap; align-items: center; } +.page-head .actions select { width: auto; margin: 0; } +.eyebrow { + display: block; + font-size: .82rem; + font-weight: 500; + text-transform: uppercase; + letter-spacing: .28em; + color: var(--accent); + margin-bottom: 6px; +} + +/* ---------- Spalten ---------- */ +.split { display: grid; gap: 20px; align-items: start; } +.split > .col { display: grid; gap: 20px; min-width: 0; } +.split > .col > .card { margin: 0; } +@media (min-width: 1000px) { + .split { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); } + .split.wide-left { grid-template-columns: minmax(0, 1.65fr) minmax(340px, 1fr); } + .split.wide-right { grid-template-columns: minmax(340px, 1fr) minmax(0, 1.4fr); } +} +.span-all { grid-column: 1 / -1; } /* ---------- Bausteine ---------- */ .card { + position: relative; background: var(--card); - border: 1px solid var(--border); - border-radius: var(--radius); - padding: 16px; - margin-bottom: 16px; + padding: 20px; + margin-bottom: 20px; + clip-path: polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut))); + box-shadow: inset 0 0 0 1px var(--border); +} +.card::before { + /* Eckwinkel oben links */ + content: ""; + position: absolute; + top: 0; left: 0; + width: 18px; height: 18px; + border-top: 2px solid var(--accent); + border-left: 2px solid var(--accent); + pointer-events: none; } .card h2 { - font-size: .95rem; - margin: 0 0 14px; - padding-left: 10px; - border-left: 3px solid var(--accent); + font-size: 1.15rem; + font-weight: 700; + margin: 0 0 16px; + letter-spacing: .1em; } -.card h3 { font-size: .9rem; } -.card-head { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 14px; flex-wrap: wrap; } +.card h3 { font-size: 1rem; font-weight: 700; letter-spacing: .08em; margin: 18px 0 10px; } +.card-head { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 16px; flex-wrap: wrap; } .card-head h2 { margin: 0; } .card-head select { width: auto; margin-top: 0; } -label { display: block; margin-bottom: 10px; font-size: .92rem; color: var(--muted); } -label.inline { display: inline-flex; align-items: center; gap: 6px; color: var(--text); } -input[type=checkbox] { accent-color: var(--accent); width: 16px; height: 16px; } +label { display: block; margin-bottom: 12px; font-size: .94rem; color: var(--muted); } +label.inline { display: inline-flex; align-items: center; flex-wrap: wrap; gap: 4px 8px; color: var(--text); } +input[type=checkbox] { accent-color: var(--accent); width: 17px; height: 17px; } input[type=text], input[type=password], input[type=number], input[type=date], input[type=time], select, textarea { display: block; width: 100%; - margin-top: 4px; - padding: 8px 10px; + margin-top: 5px; + padding: 9px 11px; font: inherit; color: var(--text); background: var(--bg-deep); border: 1px solid var(--border); border-radius: var(--radius); + transition: border-color .15s; } +input:hover, select:hover, textarea:hover { border-color: #4a568e; } input:focus, select:focus, textarea:focus { outline: 1px solid var(--accent); border-color: var(--accent); } -textarea { resize: vertical; min-height: 60px; } +textarea { resize: vertical; min-height: 70px; } .row input[type=text], .row input[type=number], .row select { width: auto; flex: 1 1 120px; margin-top: 0; } .row input[type=number] { flex: 0 0 80px; } +/* Schalter mit Erklärung, z. B. "Spiel-Event" */ +.toggle-field { + display: flex; + gap: 12px; + align-items: flex-start; + padding: 12px 14px; + margin-bottom: 12px; + background: var(--accent-soft); + border-left: 3px solid var(--accent); + color: var(--text); + cursor: pointer; +} +.toggle-field input { margin-top: 3px; flex: none; } +.toggle-field strong { display: block; font-family: var(--font-head); text-transform: uppercase; letter-spacing: .1em; } +.toggle-field span { color: var(--muted); font-size: .9rem; } +.toggle-field:has(input:not(:checked)) { background: var(--steel-soft); border-left-color: var(--steel); } + button, .button { - font-size: .85rem; + font-size: .92rem; + font-weight: 500; text-transform: uppercase; - letter-spacing: .08em; - padding: 8px 14px; + letter-spacing: .1em; + padding: 8px 16px; border-radius: var(--radius); border: 1px solid var(--border); background: var(--card-2); color: var(--text); cursor: pointer; - display: inline-block; + display: inline-flex; + align-items: center; + justify-content: center; + gap: 8px; margin: 0; text-decoration: none; + transition: border-color .15s, background-color .15s, color .15s, transform .15s; } button:hover, .button:hover { border-color: var(--steel); } +button:active, .button:active { transform: translateY(1px); } button:disabled { opacity: .45; cursor: default; } -button.primary, .button.primary { background: var(--accent); color: var(--accent-text); border-color: var(--accent); font-weight: 700; } -button.primary:hover { filter: brightness(1.08); } +button.primary, .button.primary { + background: var(--accent); + color: var(--accent-text); + border-color: var(--accent); + font-weight: 700; + clip-path: polygon(0 0, calc(100% - 9px) 0, 100% 9px, 100% 100%, 9px 100%, 0 calc(100% - 9px)); +} +button.primary:hover, .button.primary:hover { background: #f0c75c; border-color: #f0c75c; } button.danger { color: var(--warn); } button.link { background: none; border: none; padding: 4px 6px; color: var(--muted); } button.link:hover { color: var(--text); } -button.small, .button.small { padding: 4px 10px; font-size: .78rem; } +button.link.danger { color: var(--warn); opacity: .8; } +button.link.danger:hover { opacity: 1; } +button.small, .button.small { padding: 5px 11px; font-size: .82rem; } +.button svg, button svg { width: 16px; height: 16px; flex: none; } -.row { display: flex; gap: 8px; align-items: center; margin: 8px 0; } +.row { display: flex; gap: 8px; align-items: center; margin: 10px 0; } .row.wrap { flex-wrap: wrap; } .row.end { justify-content: flex-end; } .grid2 { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } -@media (max-width: 560px) { .grid2 { grid-template-columns: 1fr; } } +@media (max-width: 560px) { .grid2:not(.keep) { grid-template-columns: 1fr; } } -.muted { color: var(--muted); font-size: .9rem; } +.muted { color: var(--muted); font-size: .94rem; } .list { list-style: none; padding: 0; margin: 0; } .list li { display: flex; align-items: center; gap: 10px; - padding: 8px 0; + padding: 10px 0; border-bottom: 1px solid var(--border); flex-wrap: wrap; } .list li:last-child { border-bottom: none; } -.list .name { flex: 1; } +/* Name behält Platz; reicht die Breite nicht, rutschen die Aktionen in die nächste Zeile */ +.list .name { flex: 1 1 10rem; min-width: 0; } /* Aktionen rücken nach rechts und brechen bei Platzmangel gemeinsam in die nächste Zeile um */ .list .actions { margin-left: auto; display: flex; align-items: center; gap: 6px; flex-wrap: wrap; justify-content: flex-end; } .list li > .link:last-child { margin-left: auto; } -.list .meta { color: var(--muted); font-size: .85rem; } +.list .meta { color: var(--muted); font-size: .9rem; } .list label { margin: 0; } .badge { - font-size: .72rem; + font-size: .78rem; + font-weight: 500; text-transform: uppercase; - letter-spacing: .08em; - padding: 2px 8px; - border-radius: var(--radius); + letter-spacing: .1em; + padding: 1px 8px; border: 1px solid var(--border); color: var(--steel); white-space: nowrap; } +.badge.game { color: var(--accent); border-color: var(--accent); background: var(--accent-soft); } +.badge.nogame { color: var(--steel); border-color: #5b6488; background: var(--steel-soft); } .chips { display: flex; flex-wrap: wrap; gap: 6px; } -.chip { font-size: .85rem; padding: 3px 10px; border-radius: var(--radius); background: var(--chip); } -.chip.me { background: var(--accent); color: var(--accent-text); } +.chip { font-size: .9rem; padding: 3px 10px; background: var(--chip); } +.chip.me { background: var(--accent); color: var(--accent-text); font-weight: 600; } .notice { - border: 1px solid var(--accent); - border-left-width: 4px; + border-left: 4px solid var(--accent); background: var(--accent-soft); - border-radius: var(--radius); - padding: 10px 12px; - margin-bottom: 16px; + padding: 12px 14px; + margin-bottom: 20px; } .warn { color: var(--warn); - border: 1px solid var(--warn); - border-left-width: 4px; - border-radius: var(--radius); + border-left: 4px solid var(--warn); + background: rgba(236, 127, 106, .08); padding: 10px 12px; margin-top: 12px; } -/* ---------- Startseite ---------- */ -.hero { - position: relative; - height: max(380px, 72vh); +/* ---------- Startseite: Hero mit Zoom beim Scrollen ---------- */ +.hero { position: relative; height: 175vh; background: var(--flag); } +.hero-stage { + position: sticky; + top: 0; + height: 100vh; + height: 100svh; + overflow: hidden; + display: grid; + place-items: center; + --p: 0; /* Scrollfortschritt 0 … 1, setzt home.js */ +} +.hero-flag { + position: absolute; + inset: 0; + width: 100%; + height: 100%; + object-fit: contain; + object-position: center; + /* Zahnrad sitzt bei 41 % Höhe, oberhalb des Titels; beim Scrollen geht es bis auf den Bären heran */ + transform: translateY(-9%) scale(calc(.72 + var(--p) * 2)); + transform-origin: 50% 50%; + will-change: transform; +} +/* Zahnrad: gleiche Lage und gleicher Zoom wie die Flagge, zusätzlich Drehung um die eigene Mitte */ +.hero-gear { transform: translateY(-9%) scale(calc(.72 + var(--p) * 2)) rotate(calc(var(--p) * 150deg)); } +/* Vignette: Flaggenblau läuft an den Rändern in den Seitenhintergrund aus */ +.hero-stage::after { + content: ""; + position: absolute; + inset: 0; background: - linear-gradient(to bottom, transparent 55%, var(--bg) 100%), - var(--flag) url("/img/flagge.jpg") center 35% / contain no-repeat; - display: flex; - align-items: flex-end; - justify-content: center; - text-align: center; - padding: 0 16px 24px; + radial-gradient(ellipse 75% 70% at 50% 41%, transparent 55%, rgba(13, 17, 38, .55) 100%), + linear-gradient(to bottom, transparent 70%, var(--bg) 100%); + pointer-events: none; } -.hero h1 { - font-size: clamp(2.4rem, 7vw, 4rem); - margin: 0; - letter-spacing: .3em; - margin-right: -.3em; /* gleicht letter-spacing am Ende aus */ - color: var(--accent); - text-shadow: 0 2px 12px rgba(0, 0, 0, .5); +.hero-shade { + /* dunkelt beim Heranzoomen ab, damit der Übergang zum Inhalt weich ist */ + position: absolute; + inset: 0; + background: var(--bg); + opacity: calc(var(--p) * var(--p) * .85); + z-index: 2; + pointer-events: none; } -.hero .subtitle { +.hud { + position: absolute; + inset: 84px var(--gutter) 32px; + pointer-events: none; + z-index: 3; font-family: var(--font-head); text-transform: uppercase; - letter-spacing: .35em; + letter-spacing: .22em; + font-size: .8rem; color: var(--steel); - font-size: clamp(.8rem, 2.4vw, 1.05rem); - border-top: 1px solid var(--accent); - padding-top: 8px; - margin-top: 4px; + font-variant-numeric: tabular-nums; +} +.hud span { position: absolute; } +.hud .tl { top: 0; left: 0; } +.hud .tr { top: 0; right: 0; text-align: right; } +.hud .corner { width: 26px; height: 26px; border-color: var(--accent); border-style: solid; border-width: 0; } +.hud .corner.c1 { top: 22px; left: 0; border-top-width: 2px; border-left-width: 2px; } +.hud .corner.c2 { top: 22px; right: 0; border-top-width: 2px; border-right-width: 2px; } +.hud .corner.c3 { bottom: 0; left: 0; border-bottom-width: 2px; border-left-width: 2px; } +.hud .corner.c4 { bottom: 0; right: 0; border-bottom-width: 2px; border-right-width: 2px; } + +.hero-title { + position: absolute; + left: var(--gutter); + right: var(--gutter); + bottom: 6vh; + z-index: 4; + text-align: center; + transform: translateY(calc(var(--p) * -14vh)); + opacity: calc(1 - var(--p) * 1.7); +} +.hero-title h1 { + font-family: var(--font-stencil); + font-weight: 400; + font-size: clamp(3.4rem, 12vw, 7.5rem); + line-height: .9; + margin: 0; + letter-spacing: .14em; + margin-right: -.14em; /* gleicht letter-spacing am Ende aus */ + color: var(--accent); + text-shadow: 0 6px 30px rgba(10, 13, 30, .55); +} +.hero-title .subtitle { + display: inline-flex; + gap: 14px; + align-items: center; + font-family: var(--font-head); + font-weight: 500; + text-transform: uppercase; + letter-spacing: .4em; + color: var(--text); + font-size: clamp(.85rem, 2.2vw, 1.25rem); + margin-top: 12px; + padding: 6px 4px 6px 18px; + background: rgba(13, 17, 38, .55); } -@media (max-width: 560px) { - /* Hochformat: Flagge füllt die Fläche, damit das Zahnrad groß bleibt */ - .hero { height: min(78vh, 480px); background-size: auto, auto 70%; background-position: center, center 20%; } +/* Hochformat: Flagge größer, damit das Zahnrad die Breite füllt */ +@media (max-aspect-ratio: 1/1) { + .hero-flag { transform: translateY(-8%) scale(calc(1.25 + var(--p) * 2.6)); } + .hero-gear { transform: translateY(-8%) scale(calc(1.25 + var(--p) * 2.6)) rotate(calc(var(--p) * 150deg)); } } -.intro { max-width: 680px; margin: 8px auto 0; text-align: center; color: var(--muted); } -.notice.wip { max-width: 680px; margin: 16px auto 0; text-align: center; } +/* Einstiegsanimation der Titelzeile */ +@keyframes rise { from { transform: translateY(40px); opacity: 0; } to { transform: none; opacity: 1; } } +@keyframes wipe { from { clip-path: inset(0 100% 0 0); } to { clip-path: inset(0 0 0 0); } } +.hero-title h1 { animation: rise 1s var(--ease-out) both; } +.hero-title .subtitle { animation: wipe .9s .35s var(--ease-out) both; } -.social { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 4px; } -.social .button { display: inline-flex; align-items: center; gap: 8px; } -.social svg { width: 18px; height: 18px; flex: none; } -.footer-links { margin-top: 8px; display: flex; gap: 16px; justify-content: center; } -.footer-links a { color: var(--muted); } -.footer-links a:hover { color: var(--accent); } +/* Inhalt der Startseite schiebt sich über das Ende des Heros */ +.home main { position: relative; z-index: 5; margin-top: -30vh; padding-top: 32px; } -.tiles { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin: 24px 0; } -@media (max-width: 560px) { .tiles { grid-template-columns: 1fr; } } -.tile { +/* Nächster Einsatz */ +.next-op { + display: grid; + gap: 24px; + align-items: end; + margin-bottom: 48px; +} +@media (min-width: 900px) { .next-op { grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr); } } +.next-op h2 { + margin: 0; + font-size: clamp(2.2rem, 6vw, 4.8rem); + font-weight: 700; + letter-spacing: .02em; +} +.next-op .when { font-family: var(--font-head); font-size: clamp(1.1rem, 2.4vw, 1.5rem); text-transform: uppercase; letter-spacing: .14em; color: var(--steel); margin-top: 10px; } +.countdown { display: flex; + align-items: baseline; + gap: 14px; + justify-content: flex-start; + padding: 18px 22px; + background: var(--card); + box-shadow: inset 0 0 0 1px var(--border); + border-left: 4px solid var(--accent); +} +.countdown .big { + font-family: var(--font-head); + font-weight: 700; + font-size: clamp(3rem, 8vw, 5.5rem); + line-height: .9; + color: var(--accent); + font-variant-numeric: tabular-nums; +} +.countdown .unit { font-family: var(--font-head); text-transform: uppercase; letter-spacing: .14em; font-size: 1.05rem; } +.countdown .unit small { display: block; color: var(--muted); font-family: var(--font-body); text-transform: none; letter-spacing: 0; font-size: .92rem; } + +/* Bereiche: eine große Kachel, drei kleine */ +.areas { + display: grid; gap: 16px; - align-items: flex-start; + margin-bottom: 48px; + grid-template-columns: 1fr; +} +@media (min-width: 700px) { .areas { grid-template-columns: 1fr 1fr; } } +@media (min-width: 1150px) { + .areas { grid-template-columns: 1.5fr 1fr 1fr; grid-template-rows: auto auto; } + .areas .tile.big { grid-row: span 2; } +} +.tile { + position: relative; + display: flex; + flex-direction: column; + gap: 10px; text-decoration: none; color: var(--text); background: var(--card); - border: 1px solid var(--border); - border-top: 3px solid var(--accent); - border-radius: var(--radius); - padding: 20px; - transition: border-color .15s, background .15s; + box-shadow: inset 0 0 0 1px var(--border); + padding: 22px 24px; + overflow: hidden; + clip-path: polygon(0 0, calc(100% - 22px) 0, 100% 22px, 100% 100%, 0 100%); + transition: background-color .2s; } -.tile:hover { background: var(--card-2); border-color: var(--accent); } -.tile svg { flex: 0 0 36px; width: 36px; height: 36px; color: var(--accent); } -.tile h2 { margin: 0 0 4px; font-size: 1.1rem; } +.tile::after { + content: ""; + position: absolute; + left: 0; bottom: 0; + height: 3px; width: 100%; + background: var(--accent); + transform: scaleX(.12); + transform-origin: left; + transition: transform .45s var(--ease-out); +} +.tile:hover { background: var(--card-2); } +.tile:hover::after { transform: scaleX(1); } +.tile svg { width: 34px; height: 34px; color: var(--accent); transition: transform .45s var(--ease-out); } +.tile:hover svg { transform: translateX(4px); } +.tile h2 { margin: 0; font-size: 1.5rem; font-weight: 700; letter-spacing: .08em; } .tile p { margin: 0; color: var(--muted); } +.tile .go { margin-top: auto; font-family: var(--font-head); text-transform: uppercase; letter-spacing: .16em; font-size: .85rem; color: var(--accent); } +.tile.big { justify-content: flex-end; min-height: 280px; background: linear-gradient(160deg, var(--flag) 0%, var(--card) 70%); } +.tile.big svg { width: 54px; height: 54px; } +.tile.big h2 { font-size: clamp(2rem, 4vw, 3rem); } +.tile.big .bg-gear { + position: absolute; + right: -60px; top: -60px; + width: 300px; height: 300px; + opacity: .1; + transition: transform 1.2s var(--ease-out); +} +.tile.big:hover .bg-gear { transform: rotate(45deg); } +.tile .lock { position: absolute; top: 18px; right: 30px; color: var(--muted); font-family: var(--font-head); text-transform: uppercase; letter-spacing: .14em; font-size: .75rem; } + +/* Handy: kleine Schaltflächen, zwei pro Reihe, Kalender über die volle Breite */ +@media (max-width: 699px) { + .areas { grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 36px; } + .areas .tile.big { grid-column: span 2; } + .tile, .tile.big { + flex-direction: row; + align-items: center; + justify-content: flex-start; + gap: 10px; + min-height: 0; + padding: 14px; + clip-path: polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 0 100%); + } + .tile p, .tile .go, .tile.big .bg-gear { display: none; } + .tile svg, .tile.big svg { width: 22px; height: 22px; flex: none; } + .tile h2, .tile.big h2 { font-size: 1.05rem; letter-spacing: .06em; } + /* Patch-Vorschau nur ab Tablet */ + #patch-section { display: none !important; } +} + +.section-title { + display: flex; + align-items: baseline; + justify-content: space-between; + gap: 12px; + flex-wrap: wrap; + margin: 0 0 16px; +} +.section-title h2 { margin: 0; font-size: clamp(1.6rem, 3.4vw, 2.4rem); font-weight: 700; } + +/* Patch-Leiste auf der Startseite: waagerecht wischen */ +.patch-rail { + display: grid; + grid-auto-flow: column; + grid-auto-columns: minmax(180px, 220px); + gap: 16px; + overflow-x: auto; + scroll-snap-type: x mandatory; + padding-bottom: 12px; + margin-bottom: 48px; + scrollbar-color: var(--border) transparent; +} +.patch-rail a { scroll-snap-align: start; text-decoration: none; color: var(--text); } +.patch-rail figure { margin: 0; } +.patch-rail .patch-img { aspect-ratio: 1; } +.patch-rail figcaption { margin-top: 8px; font-family: var(--font-head); text-transform: uppercase; letter-spacing: .1em; font-weight: 700; } + +.home-grid { display: grid; gap: 20px; margin-bottom: 48px; align-items: start; } +@media (min-width: 1000px) { .home-grid { grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr); } } +.home-grid .card { margin: 0; } + +.about { + display: grid; + gap: 32px; + align-items: center; + padding: clamp(24px, 4vw, 56px); + background: linear-gradient(120deg, var(--card) 0%, var(--bg-deep) 100%); + box-shadow: inset 0 0 0 1px var(--border); + margin-bottom: 8px; +} +@media (min-width: 900px) { .about { grid-template-columns: auto minmax(0, 1fr); } } +.about img { width: clamp(120px, 16vw, 200px); height: auto; image-rendering: auto; } +.about h2 { margin: 0 0 10px; font-size: clamp(1.6rem, 3.4vw, 2.4rem); font-weight: 700; } +.about p { max-width: 65ch; color: var(--muted); } +.about p strong { color: var(--text); } + +.social { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 16px; } +.social svg { width: 18px; height: 18px; flex: none; } + +/* Elemente gleiten beim ersten Sichtbarwerden herein (nur wenn home.js sie markiert) */ +.reveal-pending { opacity: 0; transform: translateY(28px); } +.reveal-in { opacity: 1; transform: none; transition: opacity .8s var(--ease-out), transform .8s var(--ease-out); } /* ---------- Kalender ---------- */ -.cal-nav { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 12px; } -.cal-nav h2 { margin: 0; font-size: 1rem; text-align: center; flex: 1; border: none; padding: 0; } +.cal-nav { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 14px; } +.cal-nav h2 { margin: 0; font-size: clamp(1.1rem, 4.2vw, 1.5rem); text-align: center; flex: 1; } +.cal-nav button { font-size: 1.2rem; padding: 4px 14px; } .cal-grid { display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); - gap: 3px; + gap: 4px; } .cal-grid .dow { text-align: center; - font-size: .75rem; + font-size: .85rem; + font-weight: 500; color: var(--muted); padding: 4px 0; text-transform: uppercase; - letter-spacing: .1em; + letter-spacing: .14em; } .cal-day { - min-height: 72px; + min-height: clamp(64px, 8.5vw, 124px); border: 1px solid var(--border); - border-radius: var(--radius); - padding: 4px; + padding: 6px; background: var(--bg-deep); cursor: pointer; text-align: left; display: flex; flex-direction: column; - gap: 2px; - font-family: inherit; - font-size: .85rem; + justify-content: flex-start; + align-items: stretch; + gap: 3px; + font-family: var(--font-body); + font-size: .9rem; text-transform: none; letter-spacing: 0; overflow: hidden; } +.cal-day:hover { border-color: #56629c; background: #10152e; } .cal-day.other { opacity: .35; } +.cal-day.weekend { background: #0f1430; } .cal-day.today .num { background: var(--steel); color: var(--bg-deep); padding: 0 6px; } .cal-day.selected { outline: 2px solid var(--accent); outline-offset: -1px; } -.cal-day .num { align-self: flex-start; font-weight: 600; } +.cal-day .num { align-self: flex-start; font-weight: 600; font-variant-numeric: tabular-nums; } .cal-day .ev { - font-size: .72rem; + font-size: .78rem; background: var(--accent-soft); border-left: 3px solid var(--accent); - padding: 1px 4px; + padding: 2px 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } -.cal-day .ev.mine { background: var(--accent); color: var(--accent-text); } +.cal-day .ev.nogame { background: var(--steel-soft); border-left-color: var(--steel); color: var(--steel); } +.cal-day .ev.mine { background: var(--accent); color: var(--accent-text); font-weight: 600; } +.cal-day .ev.nogame.mine { background: var(--steel); color: var(--bg-deep); } +.cal-legend { display: flex; gap: 18px; flex-wrap: wrap; margin-top: 12px; font-size: .88rem; color: var(--muted); } +.cal-legend span { display: inline-flex; align-items: center; gap: 6px; } +.cal-legend i { width: 14px; height: 10px; display: inline-block; } +.cal-legend .l-game { background: var(--accent-soft); border-left: 3px solid var(--accent); } +.cal-legend .l-nogame { background: var(--steel-soft); border-left: 3px solid var(--steel); } +.cal-legend .l-mine { background: var(--accent); } @media (max-width: 560px) { - .cal-day { min-height: 52px; padding: 2px; } + .cal-day { min-height: 52px; padding: 3px; } .cal-day .ev { font-size: 0; padding: 0; height: 6px; } } +.events-grid { display: grid; gap: 14px; grid-template-columns: repeat(auto-fill, minmax(min(100%, 340px), 1fr)); align-items: start; } .event { + position: relative; border: 1px solid var(--border); border-left: 3px solid var(--accent); - border-radius: var(--radius); - padding: 12px; - margin-bottom: 10px; + padding: 14px; + margin-bottom: 12px; background: var(--bg-deep); } -.event h3 { margin: 0; font-size: .95rem; } -.event .when { color: var(--muted); font-size: .85rem; margin-bottom: 6px; } -.event .note { margin: 6px 0; white-space: pre-wrap; } +.events-grid .event { margin: 0; } +.event.nogame { border-left-color: var(--steel); } +.event-top { display: flex; gap: 10px; align-items: flex-start; justify-content: space-between; } +.event h3 { margin: 0; font-size: 1.15rem; } +.event .when { color: var(--muted); font-size: .92rem; margin: 4px 0 8px; } +.event .note { margin: 8px 0; white-space: pre-wrap; overflow-wrap: anywhere; } /* ---------- Statistik ---------- */ -.stats .rank { color: var(--muted); min-width: 3ch; font-family: var(--font-head); } +.stats li { flex-wrap: nowrap; } +.stats .rank { color: var(--muted); min-width: 3ch; font-family: var(--font-head); font-size: 1.1rem; font-variant-numeric: tabular-nums; } +.stats li.top .rank { color: var(--accent); } +.stats .who { flex: 1; min-width: 0; display: grid; gap: 4px; } +.stats .who .name { font-weight: 600; } +.stat-bar { height: 8px; background: var(--steel-soft); position: relative; overflow: hidden; } +.stat-bar i { + position: absolute; + inset: 0 auto 0 0; + background: var(--accent); + border-radius: 0 4px 4px 0; + transform-origin: left; + animation: grow .9s var(--ease-out) both; +} +@keyframes grow { from { transform: scaleX(0); } } .stat-total { min-width: 3ch; text-align: right; font-family: var(--font-head); - font-size: 1.2rem; + font-size: 1.6rem; font-weight: 700; - color: var(--accent); + color: var(--text); + font-variant-numeric: tabular-nums; } +.stats .actions { flex-wrap: nowrap; } + +.facts { margin: 0; padding-left: 1.2em; display: grid; gap: 10px; color: var(--muted); } +.facts strong { color: var(--text); } +.facts li::marker { color: var(--accent); } + +/* ---------- Patches ---------- */ +.patch-grid { + display: grid; + gap: 20px; + grid-template-columns: repeat(auto-fill, minmax(min(100%, 230px), 1fr)); +} +.patch { + position: relative; + display: flex; + flex-direction: column; + background: var(--card); + box-shadow: inset 0 0 0 1px var(--border); + clip-path: polygon(0 0, calc(100% - 16px) 0, 100% 16px, 100% 100%, 16px 100%, 0 calc(100% - 16px)); +} +.patch-img { + display: grid; + place-items: center; + aspect-ratio: 1; + max-width: 100%; + padding: 18px; + background: + radial-gradient(circle at 50% 45%, #2a3466 0%, var(--bg-deep) 75%); + border: none; + width: 100%; + cursor: zoom-in; + overflow: hidden; +} +.patch-img img { + width: 100%; + height: 100%; + object-fit: contain; + filter: drop-shadow(0 10px 18px rgba(0, 0, 0, .45)); + transition: transform .5s var(--ease-out); +} +.patch:hover .patch-img img, .patch-rail a:hover .patch-img img { transform: scale(1.06) rotate(-2deg); } +.patch-body { padding: 14px 16px 16px; display: grid; gap: 6px; } +.patch-body h3 { margin: 0; font-size: 1.15rem; } +.patch-body p { margin: 0; color: var(--muted); font-size: .94rem; white-space: pre-wrap; overflow-wrap: anywhere; } +.patch-body .actions { display: flex; gap: 4px; margin-top: 4px; } + +.patch-group + .patch-group { margin-top: 40px; } +.patch-body .badge { justify-self: start; } +/* Geplante Patches: gestrichelter Rahmen, Bild leicht entsättigt */ +.patch.planned { box-shadow: inset 0 0 0 1px #5b6488; } +.patch.planned .patch-img { background: repeating-linear-gradient(135deg, var(--bg-deep) 0 12px, #121834 12px 24px); } +.patch.planned .patch-img img { filter: saturate(.55) drop-shadow(0 10px 18px rgba(0, 0, 0, .45)); opacity: .85; } + +.segmented { display: flex; gap: 0; border: none; padding: 0; margin: 0 0 12px; flex-wrap: wrap; } +.segmented legend { font-size: .94rem; color: var(--muted); margin-bottom: 5px; padding: 0; } +.segmented label { margin: 0; cursor: pointer; } +.segmented input { position: absolute; opacity: 0; pointer-events: none; } +.segmented label { + display: inline-flex; + align-items: center; + padding: 8px 16px; + border: 1px solid var(--border); + background: var(--bg-deep); + color: var(--muted); + font-family: var(--font-head); + text-transform: uppercase; + letter-spacing: .1em; +} +.segmented label + label { border-left: none; } +.segmented label:has(input:checked) { background: var(--accent); border-color: var(--accent); color: var(--accent-text); font-weight: 700; } +.segmented label:has(input:focus-visible) { outline: 2px solid var(--accent); outline-offset: 2px; } + +.dropzone { + display: grid; + place-items: center; + gap: 8px; + text-align: center; + min-height: 190px; + padding: 18px; + margin-bottom: 14px; + border: 2px dashed var(--border); + background: var(--bg-deep); + color: var(--muted); + cursor: pointer; + transition: border-color .15s, background-color .15s; +} +.dropzone:hover, .dropzone.over { border-color: var(--accent); background: #10152e; } +.dropzone img { max-height: 220px; max-width: 100%; object-fit: contain; } +.dropzone strong { color: var(--text); font-family: var(--font-head); text-transform: uppercase; letter-spacing: .12em; } + +.lightbox { + border: none; + padding: 0; + background: transparent; + max-width: min(92vw, 900px); + max-height: 92vh; + color: var(--text); +} +.lightbox::backdrop { background: rgba(8, 10, 24, .88); backdrop-filter: blur(4px); } +.lightbox img { display: block; max-width: 100%; max-height: 80vh; margin: 0 auto; object-fit: contain; } +.lightbox figcaption { text-align: center; margin-top: 12px; } +.lightbox figcaption strong { display: block; font-family: var(--font-head); text-transform: uppercase; letter-spacing: .12em; font-size: 1.3rem; } +.lightbox .close { position: absolute; top: 0; right: 0; } + +.empty-state { + display: grid; + place-items: center; + gap: 8px; + text-align: center; + padding: 48px 16px; + color: var(--muted); + border: 1px dashed var(--border); +} +.empty-state svg { width: 56px; height: 56px; color: var(--border); } /* ---------- Fahrtplaner ---------- */ -.cars { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 12px; margin-top: 12px; } +.cars { display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 260px), 1fr)); gap: 14px; margin-top: 14px; } .car-meet { margin: 10px 0 4px; padding-top: 10px; border-top: 1px solid var(--border); } -.car-meet label { font-size: .8rem; margin-bottom: 6px; } +.car-meet label { font-size: .85rem; margin-bottom: 6px; } .car-meet .grid2 { gap: 8px; grid-template-columns: 1fr 1fr; } .car { border: 1px solid var(--border); border-top: 3px solid var(--steel); - border-radius: var(--radius); - padding: 12px; + padding: 14px; background: var(--bg-deep); } -.car h3 { margin: 0 0 4px; font-size: .9rem; } +.car h3 { margin: 0 0 4px; font-size: 1.05rem; } .car ol { margin: 6px 0 0; padding-left: 20px; } .meeting { display: grid; grid-template-columns: max-content 1fr; gap: 2px 12px; margin: 8px 0 4px; } .meeting dt { color: var(--muted); } .meeting dd { margin: 0; font-weight: 600; } .meeting dd small { display: block; font-weight: 400; color: var(--muted); } +/* ---------- Fußzeile ---------- */ footer { - text-align: center; + display: flex; + gap: 16px 32px; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; color: var(--muted); font-family: var(--font-head); text-transform: uppercase; letter-spacing: .2em; - font-size: .75rem; - padding: 24px 16px; + font-size: .82rem; + padding: 28px var(--gutter); border-top: 1px solid var(--border); + background: var(--bg-deep); } +footer .f-brand { display: inline-flex; align-items: center; gap: 12px; } +footer .f-brand img { width: 32px; height: 32px; } +.footer-links { display: flex; gap: 20px; flex-wrap: wrap; } +.footer-links a { color: var(--muted); text-decoration: none; } +.footer-links a:hover { color: var(--accent); } /* ---------- Responsiv ---------- */ .nav-toggle { display: none; } -@media (max-width: 900px) { - .site-header { padding: 8px 16px; } +@media (max-width: 960px) { + .site-header { padding: 8px var(--gutter); } .site-header .inner { gap: 8px; } .nav-toggle { display: inline-flex; - align-items: center; - justify-content: center; margin-left: auto; width: 44px; height: 44px; @@ -401,40 +913,58 @@ footer { background: none; color: var(--steel); } + .site-header.open { background: rgba(13, 17, 38, .97); } .site-header.open .nav-toggle { color: var(--accent); border-color: var(--accent); } .site-header nav { display: none; width: 100%; flex-direction: column; margin: 4px 0 0; gap: 0; } .site-header.open nav { display: flex; } .site-header nav a, .site-header nav button { - padding: 12px 4px; + padding: 13px 4px; text-align: left; + justify-content: flex-start; border-bottom: 1px solid var(--border); } + .site-header nav a::after, .site-header nav button::after { display: none; } .site-header nav a:last-child, .site-header nav button:last-child { border-bottom: none; } - .site-header nav a.active { border-bottom-color: var(--border); border-left: 3px solid var(--accent); padding-left: 10px; } + .site-header nav a.active { border-left: 3px solid var(--accent); padding-left: 10px; } } -@media (max-width: 380px) { +@media (max-width: 420px) { .brand small { display: none; } } @media (max-width: 760px) { - main { padding: 12px; } - .card { padding: 14px; } + main { padding-top: 20px; } + .card { padding: 16px; } /* iOS zoomt bei Schrift unter 16px ins Feld */ input[type=text], input[type=password], input[type=number], input[type=date], input[type=time], select, textarea { font-size: 16px; } - .stats .meta { flex-basis: 100%; order: 10; padding-left: calc(3ch + 10px); margin-top: -6px; } + .hero { height: 150vh; } + .hud .tr { display: none; } + /* Handy: Inhalt beginnt erst unter dem Logo-Bereich, keine Überlappung */ + .home main { margin-top: 0; } } /* Touch-Geräte: ausreichend große Tippflächen */ @media (pointer: coarse) { - button.small, .button.small { min-height: 36px; min-width: 36px; } + button.small, .button.small { min-height: 38px; min-width: 38px; } button.link { padding: 8px 8px; } input[type=checkbox] { width: 20px; height: 20px; } } +/* Weniger Bewegung: kein Zoom, nichts bleibt unsichtbar */ +@media (prefers-reduced-motion: reduce) { + *, *::before, *::after { animation: none !important; transition-duration: .01ms !important; } + .hero { height: auto; } + .hero-stage { position: relative; height: min(80vh, 720px); --p: 0 !important; } + .home main { margin-top: 0; padding-top: 28px; } + .reveal-pending { opacity: 1; transform: none; } +} + @media print { .site-header, footer, .no-print { display: none !important; } :root { --text: #000; --muted: #444; --border: #999; --bg-deep: #fff; --card: #fff; } body { background: #fff; color: #000; } - .card { border: none; } + .card { box-shadow: none; clip-path: none; padding: 0; } + .card::before { display: none; } + .split { display: block; } + main { padding: 0; } } diff --git a/public/fonts/barlow-condensed-latin-500-normal.woff2 b/public/fonts/barlow-condensed-latin-500-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1c0b873b74bc4b0d0c9176cd76d3ab106c4de3f6 GIT binary patch literal 20432 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

          m6Iag#wfqquE~?~(IvCTR_|HBM3YH6 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 Tu)qC@^=ALX-E{KC761SM5QcHM literal 0 HcmV?d00001 diff --git a/public/fonts/barlow-latin-600-normal.woff2 b/public/fonts/barlow-latin-600-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..065629378a06fcda29348f02f8e29abddd87534e GIT binary patch literal 21796 zcmV(>K-j-`Pew8T0RR91097Oa5dZ)H0LGvI093&M0RR9100000000000000000000 z0000Qfess?W*mr624Db$atMJS37i!X2nvFraDn$W3xpg10X7081Bf&PAO(X&2Z&7! zfmR!xt{2eLc7ey$T_w`&`)Md`HlhaI!B15O?TcqeSlBp#v0iqv|NqZQI%H@z@u zb#?BCEO&Q7@PMZf2t-uhi;lBbvR~>WFBP&B?v`iPyO5a1hqShmOf{rEb~iKsP&*j za<@*kkL5_D``G6H@3jfTfZLp6sLG@9C!YWOvJrh|o} z-{73?=&HUCxdiQV2I#aI~VofMHV1gsrLT=*R;Iw-v3o4*-b=N z6V|Z@$RVXXNi+)4(no>rp53ySb1WALL)IiJB+NjPH92d`ulD%8&VBgb*8i`)2@4Pv z5k-+vO0f!)F{T{ncv@~m{`}qd_mlZQ>pVCv1?Y7ti3k3Z#$2Gt04INOtNSMz16k*s5U%b zW9`57bHi*=OAJZ0il;y*qyPz;XsNWoTmb=JnVO~3J6s-CmV1<;-V(B;j17`I%DHzg zayI?N&Vaz|U`b$cxWfWxXpW+PIP#tZWdM*@0(q2iHhODd4o@dbiaJAC>aF!b^gf9` zbXoQve-P#hKl=Y)r|k?O zb}m$Ul8dE`P{uq&8A9~UMXj}8yE~4tVUMwH_cIV$;wa-|8P2+H?DpoTlL|FifeHzb zvhON@Zus5fq(BouVhTuwg`9Xp8a*Hb0~8<}iV_XQN`#W-Lxn1#I`vSaHmH|gP#^uF z0fr%NxPiFk7Iep5=)U{V8*d;4y3mS3*1a7m#HfFYqdPDXG@w4f!ea!;BR`Hz(Faxj zAOHgCDF6m_-c{Q1>A806~e82ojynz!ApJpucpt$W<3bI_ zp8lZnYt;>HdC>wX%1*@2=5>>9S>c%MHC~r!7W6}Q*7`qtc-v(}RSx`jzg!}L7kHe5 z0vGrDt2Xe}{T-2slHH8V0V-!i*Sle*@9hR}?6C0T;{Ju8;uR+i9Bg`+0}t^k2}f<+KV+$549Q<7s*fkJ{5^d_p+5U7QW>STd> zS*UR=N|QFUcD*oqf397okA4_~4M7=dXcA50J1R2>j)OAMA#V-Ptxk7Z9mH5-Mk#|1^0medm_on4CqyNcJiPR> zD^IMhm6cX501`xSMCHNY4kydV#*z0Q(yD&-1Br$>fci?M_w-A=|DLB3jFq*Guv)7V zO(dG;H%pQ%MXFqRg^<5kiBe_CRj4cnUW>21G4ChpqpyC3I_^7yEiz7(7p7yoh!jZ# zn2#A#E@hNOa%8bwStO5JmL2C89G90GmT;yg&M7i1Fgf~5;YDwr-S$vA z0NFwZmlmSQcOIOS99D>2wLpOrt6&t4@)@YoXo&fk?39u!l?V&CFiwne!Af+5IORVl zsDT;G;oKlNk8qyPoOs3Q-VyJ&oTe9O(6Zx#mYf~XCjD;t>B>XIR_9jX*9SzHc9h$s z%bM+6tW9vt0Erg!aJ-OH}=Fp9?zIYziA<4Ry`WA#?!JGh}~5k`?6 za8isM+owiNG;m-%*o+PT=j=r8h81IZT`A2(;!v)iq>^NVEo4=tIK&zCo#v#J49r~s zD+D*t{?aR{l>dGS&dn%Np%#CCuXR!fTWU%&shen=x!x(o`a-nFp(rW zyp6JIhuZzw{tYSD^5F)C^Hi;SR|4ZqOw~lglxtqD*(|jJeZOxsX7kHY?tb6iqupA_ zlm+l&MP$-6_E^lQ#ez%?nN(x-TD@2)VQSJA4S$)Kor=-)*Sfo z&A`Q%^$UBD6)pk%7XYQJAj;LKb?=1SlO?%)Al;LUu9`B87}px}Kn5||(a zLLm&oA;KE9E71@GW{8D2h=&A7%$_t|^7a*s)UEA@2?VuJ2lddv8UZLYv1Tv;Gv&~h z-DWT2HO$vIT@#=gTA&r$tnD-OV!aRO1ASRPwDun~Siz9qL$`0|Htd3R_nz(P-7(Vf zUHOje$bS|Yx)27y0WR=>4+0SGQ8!o5RT;qF8ZcI%b>|YhG*qZe!qctJ05bh6MpP{A zf~nFGDL;z_R`5X3m2z=J9AqONc!;2k9%bTzOnC@M9~8p2@;oj;>EBu7v+`IIIKc{? z)OBY?6YMr$#6$cRe&Vz_ZRL>|%2_J7#&N@ath4oY*j}5hwfJYwHF94I#N8EaVgH~@BQ3j;v1)hi`@5(e0TW= z=LT+({N+_y(3hKGUO2C!ytW!k7bm!S2sRPG{nf(&0Ji^&#=oI~_*o<>|@>T}02@ zc(RSA*vBST@b>9x?j}x%4w-LGCv*TpydSl85|aRe2n#U>(-<+qfGNy?SZ^ARRJol? zmWwz1BWj(SfvGOUCJBBRt)7#!d_05`iQz_UXFAtB^DVH@B8x4t)G|nd<|0^e30?b2 ztE{%hTI;O00qtZlMzVM@X!(dk$_W%=r1RrKO{Rq#{P-S*;T$}4rZjs>G6Dk;c?KX- z4M9ngXE5cdrZ9-xM}S+ugXXEus{1?hYyxQ}obnK8vN=F2klYARut!wV~Vt@p0a2q*fl=OYpxg9A zL7C1%K5sC2b6Eo2Y4{tg6FWNvJ=lNyppWh(bJ^SsE}tvr>bO>}58v?H$LG`dj1M`C zMP-&&fTf$~_rNxEZYnqJ0cp7wj(ztj?A)OEZIsOhy z17gxz-)3bi*0By)j+}6q)`3ACeLXrAe*uF0=a~P!b~+>o9{JfaMr?XcS6e;W!<#zZ zdo=z38vDl&|9a)7{cgGEw)=ki7)kKSaF@Jv!smeDs~0xe90uO_;7~ZQ(Fm7qx6KX* z@h~_9xcG!56fAUM$&Q*0TQbf(xN_sg-D945=&GCU0{LnX%E%;Kh%gbNC5jU-LAG=m zGMN=ASE5vC` z7RqX8bK2_8=1P0%b#o7be45Szro8=oLHkSW3|4gCa3WcES2hO9qJ@7OuYFg6r87v+ zm&o6J@Eje`dkI6N*UzLD|HnfT>IbrKtR*61C!Gca-r!0S(9FY<6k^4eWPtjR*}Ph~ zHgiM>F4N7n%XW1~%I#mEprmZan(XzjhF0hF&TO-@s*dxR>xtQY>VPBm6 zfi`NS-wm-5j5ANK6**GvUtL#&8vOq?+4Q0DqPXi0y5yJMk}=)<=rbctx(LtLXBO55 zXZw!Xiy}jPtm!Gcq@;wN)-yu?55o}Yx45Gu3m45)YstMZK@)#a%^Qc*C~!c$@WioW zHgp;#7}3UAJd?vfoAHbbb*gn#68Cm~lt+34sZyMl7TCBksBiR^J$GAFUZGK}e z$(vfy$lG#k&Y!_WZj8m{{Mc&bFXfbO&dO}o4Bc7)G8R>d94|n z*yUJV$rzYms{wT}ijSR8Cm`xBlCFj%-;JNKMHxr{ibhHtoUx%UZfgT!R^$zxdZZ+p z!~ou|duBm{Qpq542@Fi)!qt(r5Ok(`L2YOQx-;A~*V@onelnJHb?6UAoZDQ5)(Z_? z8zzA^I~ADxRzfRmYdn|OIzm^W6QqWQx#-n+dFo4c^gS_ z%(&{aiJHsl3r&6#$+m!uHIz-~kv)g$H}IU47gnAWJ{>d0s5#?ROPOZBFvw(L9My~a zem4Vsr9(nu-H=Ewm(Qcf=waJ4s}5aCON*kC;|*0*F3SXxa;oi)fLdHG+yGXvl~>UJ z53*X7&nkM18G4*m^~9JDal#Lh&r920 zP?3DZj8P<80|RRAch&ZQll%J`Ocdfnl=ke(g@K)*3F$%PsrMQs9)#%>0BGe-Q>!xKik79nAU&{oTL|^qL zv2#YznxeWsx$f0$nn%K#xo-}TX<$A?WkaGKGe5YHe(P&rBK*F|y>C|6%p%EOc}6?W zL8vTr71k!4(#%5m`<*Ga4pK*f$uz?n7FATNJo1+UW(a7Dp_(N7Mnr7LQE|%2g z+s#QL)v-P4Rfpu6vJ`S2Uz@&%WvGQ5V_n(oS~LfRd>4y96a~WHNYaa=Mwn!e)K(O5 z*noxv6@{hXh^0A;$~5Q^^Ej=|q+D_zI zu_tDS0BUGD$?DBWq2hYOwJrIxsAQCN=M8eQW;?Wt;e12%0~nSAC2aAej2as%HLEJJ z+cC^r7Af8ZMqRVgS_={SYxhn*=KTiAZC~aFCyRA?XdRJ3{!}>C_G9|T7Qw31Kd4W_jlc#=*iexMAZn;sC$N#Yp%M*1((pHhLjh|IX-8#RfUKi( zJ%J$as6q=+bX=CivEItVN|gqnYN%Q#u!*{%8Vx|xaMea+k|$5jsv5q(Du zT7aSBcZ4iK&RdN;htK>)Ob9He1|L-f=d;@lxxqHps4DfhYdw`%_VXT|1U zjZl%_3hWSGnR*noD*my{r@vO}|7}?ytlS_#bO#`Zfan4+^34Lqy;(qWCunL0nEpdS z0g!dK6C4T}jg+xRVv*7nrxDVdL89)CjqfqS9)OTli9;S0wRqKCWCA+r=^9R>;)?XB zQ39V=_}i{H-P5{LgqyvND=bft$KCT@P9%g0TpZgyrp{4OuegjC;n}6xxa3s9aY#o| zciviTCZQMf2X{21X&jH9XT|LGD@eXO4^p~f-PI~`Oqu2TCOErzG@-mv3T3v){upiP{yjmGi^bv4FysM= zTM3d>K+=tT`6#^l@a~1wl4pV}Xj&w#K<83jJ6#MK-ole=iCK^3i5Jd5*J1wMU zt0)LgS@yb6D@lz(kOaeUEhL0nBiD!!;Q(NgZvH)st7sdHGzCvSK2xqVFoP(%$4o<3s%))GL^9%=y^KCuKrFgTxrHDeSL&YWE;2 zSZzNhg7UhFK^Rn~I`@y=LAd66MpcOIZEGOZ2zC}gvDI|*ILvyVUB3ixEXsJp5D-(ZQ^K+jhS=-+IU2( zc36097`a|hs)#Jxis3SnJJY`sL7?#_#_>vWC=;^qphi3%ra}}dB`!yLC}=J-&y5yv zD5gH-@MYpTW#fT?KQ%*tMl^G}h35`Y@bdROFc*~Twki)%B4{beG_Q6W$jxwTK&f&{ z(OP6uGkl+BU?$}q1~C-Db#P-UGpIU%%Fx&-u+_AtA{USXiy8V&H43CV2x6=;Ukk4; zGU+fB25^Z}t#BwFY11-AV!`%b)W9>0?Kw+7hS69j1Qi>D#q+;>K4aXeawsCNQ}Zkd z!U;9jHtoI3B2kWpn_q!ylDR``oHL7}UZ4uJ+hWQCSQYxG>#-0>257(jZUIpdCtMZ< z%VX}H@4DzLa1I8P!)nOl$cT0DX^uF>VFv>Av9V?{VPG8pE7Pb_K$DV`zn+0p_7&() zV}j?L8rEti;8xXkyoEVOwR5RE(lR{N+bZutZ_+j>V1myyE<3w8tHt9L$Z8qeMGi{9 zOuPeOKCu<8r;GY83nkG$fbH7Z0>Z;dlGBFoVe`S{Wa7L=5`JB)nbV~*|1Z0t0&iqL z6nb@q!OO&aVWB|Vh(E*u7|p{G&{lka=4^xeMVpuHXwf!ei_58z7l!p`n;T1?J_+&s z59dROu%d%tfZXHZfB?PPRcf!1V>>$x<8-z^m6Qt`MP8Rz<82R@(9N#Pt6tm@^+uI< zBPqfXJ?guT;S1Eg&7Lq@CS*+rf^U#Kue?ifI8(H#mJzd6Z(Bh_E)t%=R>N7VUB<n`tR>O1U+rZcU{5v~!0VSL}bh~}9B&!Efjre+|enoibS+(JZRoxBVHfdkB zaVaX~;V;(G*OX|qP>KVoBX-KIS8`}mfpu)HMls4S`!mxGXiKGK>H&?+t!vA>)amoJ zfjRRn)LswPie{b<;bRx1&s)|-vYqPg?2=>4SkFZ*+T3(>(X}V*TV8HNLqx_Kss{$^ z%aVno+OEjA30=0UEI3jC&fPotSIL!0{h9TsuWRSg)q+Xep22R=lK(3&NuaSHrIVp* zCpLQaa*0>PT0WL`ic>)$bi$R(S*(2oLo}85K3(0J|s|*&s%Kl&Equ*%Sjh zBX309%ftJZ8b;LZ%wzEualY95##u!1(&k@&@0yFuwLO4k+q6&Rz%+o{bY3lOH~HrX z7ZqIA16y^L0TrM>F3x`kN*+d*U~!1c)bx$)52}cB)1PM1e#*dHYiiY zc2m6sNGDf#>Izls$u3Ib_7={co2&Bcti3_*f30t9RW^v%uU0c`X7zteJ*pOo@UK4e zubGs|ojno?Ybw(!*4pWluZMT_T15K7uM0=!2$GZuC_`Gxq#Y)7aUP6G*mP@Q{I3*j zpHfbvnL5aLP}CYrF|bcHsFKhSG!KF|Md%&Ni%%(oDifV{{FKKn584@d%9mwmqHtJa z$w2%S538^HVq){`f+9R!gj7^KFbXHZ+!KMnLCi;}%MxWCaadtz&dGrluzUgk*dg@8 z2nDb#|6FX*u|bfFYx*c{19$0kq4eZ;EitH(O_j*Qoj&a>V369A7{R%~E4~xOOILAd z)3LY*wz~)nNP@!p(un)F4z8*=aUpGV)FFudNaK2p4=JJ$PeR&G92C=c4bQrY#|CM|pt$0EF$O#wd^w-YyFz%ydkQ?TQtv7+DmB1mI->MIxZ2}J~LR?wP zpgXaIGQ0}+;nwwVPmH_qFYeWmC=s1YYKhBLpqcJhHpXrQJ`h$9SOZ!)M`u2lxt$6K zTmHyOx& zOJFDSMVq{Pz^)nLNtGOflqycULtxMmdZ@*PFuk1S(}zmwxRgj}O1}&8=D#HG`CB1* z+DyW)SpBVO6|lYsn`^yrX6AJu2_BPMh9-_QmsF<~S*Ef~Qykyq zX$FqBE~4SiEjE}QYQi9g&j#2O?SCzuVW=U(3yJGeiin4Jt@2ZW|EZrT16*n>O+4m@ z9+&#LPL-C$#y*HNt$VQJ4_$yr6ere!pDxlTpzFz!c>P?JFc1QkRpm;$;Z(mQRU|ic zAR7Fo&o$(G3`93u3`O=lWB!|hr^%sx2t#s?aG)^d(iO&C(OaH=KDnX=_4+KNY~pXfpN)k!=#Rey2^QGp|Z+W{a9 z9Z$B2S8Q7Wt`S}}Q`TOpCi+BueTyaLi;`EJhj053TxY4JEB=M7r!!0^1{?ukANUIb zZ-&o*L;;)6A|5!-O3UT)My657l#c)kk{l(`fImOSky)2BWgMLWP+-HaKEh-ke&w0c z-_?b`$hfU^C<&r-TV-$qp_qAZiwvF!%kFQ%LL_nnuOD0@Fwhu;hZP>6Ryy9){~ zwB$Etjj5hghyJ74*8ZL8_x3TB)h&tiOE0|whb}T>?w-t4oi@z+|9Y;cxno$MGyh%$ zQ=UI3@=#|qlt+oM6J-RCqp0T_SFLIlr`)-!76juG39wtA2Es({z%^H|M@$M{f*7yHm-ukSD-+L^PV zfHYJ{TTE((iIDKSQ~~XeNenCzZXqFObOvEg5godPmCl>qga8n?!&Qz52OlQM_QgGh z+_(wH5R!_7OgxHnLyy!`t}P$^NyTHoCssXO<|kVQn>crAYCQG^_(90HA($I&(ks#^ zyK`91cfstAk@j$8R(wnFyPWJ{rbonCAC9_Sx;uBa6D97KF2kubLZQfZBA}^*IOu>6 zYm~xU8op7uMC(_~DAUJp(Lp)r?3iT1Ej1qz5dhz#S@S96#@!F-JS-h8Px8ROmWRO- zi#EHjt0Bq6uSS6b2;vof1v;Vwc8!__X{dii*$PLU&D`ey!}nFTqdMd<_W!9GD1E$F zghWC@w)ZyDE!DIvAJUtSRO|FrPKTkgPV3$TzyMo7-;JR2Tn{zc$GYVJ^aHTmwLmT_ zuXNbW35#RlP(2VqJ@HF<*1KBm1Km_brvs+?+fNO%Iog9im)4Cd9IOU~R~ZWN?t;Pf zW6ORHM#ku{mt&Kb1g&9$>5qp8g;(+u=6r<o)L_~7GrqUs#K&AfusETYtwL%xsJQ9tK zipt|09K5-Vf+NWQE`>3#KqL-K*=R9M=`~Bl=x{8A!6`PE4RE0#i4lBoG~zBGSlK}f>qWL@LR_&AV;wjV)ia~SRvKZ0BC zfAElhFI5fQ$Gq>yX7ASMExs5WI8#-VT}6be+qi zW&DFR2iLIGNwSp?ajK8z7XEr@kH;0@>yprjj+e(&C&^YoNmCtz=@_-5ZhY$@t7S$H zQz&HibeW8Er!WNqNssnt4rd^RVgZ1gNI@zvzAgg+&%Zgd^fj859UJOj*jQuTPxp7^ z#?GW(!L{HQ=dzOtmjFn$PeY{6$Op9WH`N0$TQkKk22Rj}oV{soULcwtzz7Nmgs~Oa zOc+QPXLr79-ivNbT-Z9Ab8`~~mq#9WG9?_a29h8(bza!r=1%rr4Hf)tuMK+QU(qyB zD$c@}h`I6MM6obs(_y=F)yAMm@@_IZjZjlv5ET7Vsa0l$0#Rw8gB~9pH>1E<r$gy%XyCt+9M7KDGJQ9_jCJ?}Lb2;&oga-?}xfl;36$N44d<>lm$Yh30{rhKO z$i!rWziIU8J24N^&=M}TRFfky2y`V;k-B;)#OIj%_A59?93E!|fZg>A(?24b8|jEL zeH>3Vju{x18x_{)99*n3uJ0?Ah)NIkYBarlEfVF)k8z}R@zXPZr{?p81ibb)A096# z#zD6~#Z(J&o2K$eR|0u{y#bIAm0#84@zezuh3-EX;?ll0>>Hh)Z^WG~i>`fG5K=`s zeU5ph3;&;3Il)Z?v^O=HY-6#spResNkZMBhQHJMnD0VN|-5v>R3MBnn?a2bEIx;+- zJsNne6p9{zwCJ)!>i4MIHFJbiD3DH>XEQGznJN^@Mx1{y9T{W8-T1V~2#dG?gM^e0 z)s!J0Q8mK@lk>LMpN-^<{mi1@h(_bH*J=zq>wnG55AULS8e-n)45}KE9)0K&yZ7!# zw*?~(`9Ea_AZxv67j;<+@LD;z%ps)Rb1 zlyqjL^Net;2Dx-FD`n=Rgv!r*uL`v1mpc+-jZX@C3)-Fn?jvMRA!cBsl!KQo1SAK5*a1SYN9wit|lrYH)09J%#Gj6;1=E<*}~@# zOs*!&@?)UbS#SuYP#Rl_B?Q2tA2hmDqPFC!Z)mk7Eoj*MmPXtBh7KjcbtI%|H5HHj z)+3}ABI|#H!zCO+DHcy{Z@hsYC?ed z>44NgmOno|LR2Ot2~bc(^8LZ}C$&<~6QQFNB^ABr8i;?KA9b``%l9{NI894XC&L9m z%dnvqSPT_tar(`Z5*|z8_ipFFVv+S3C?$q2y2~nQ5xm7c|FNK5XJkJndrFVp!ng;*{atxap($Idi z>91#LLpB!!WM_oxM0Eb{7;1t&~4pJr9|-Z#)4skQsd`%5gZxqRwEr#n=9q zSz|Qh)hM$aRSJDv&n)fEB}zRqd4s$i(ok20Y^9nFrQ2kggO1spOWvww7dk!J%kACK zM_vZuE&!Ppf-o2Qe!rDVkUk8^$n|AE;4JpV8|n={Z@?YuTcfahGAR^^ZGD~7Fu47DSEd`((YBLtduZ~$^vO|&Z%h{W=3SR-f87?+PVoRi znCaRH+r%h2Lo)>aP?mt?;!k`$E|3E|+@RYVhGSJAGb(yS8e&jb3Imt(_2k;v!X z>xDS@3xNbe(dKSWMr(~$B$zb&L7a=y{Rbco%6x%l|7gFk9OnK>t-)xx1L?S9`aGG& zyjrEpSuR&hmkZOy z%M}hfwyZ%{nwy`#J6({TPPg4@>GJ3nqNP{CaBJgupu>^LJh(TakfK0IDhlLSy^}a8 z6gGPR5$2cP<2*#q|Yn5gdY!wJEee)1$a0L2zV>31-XP`{}$l zOPQ=GuX%%yw3%TmK*2Y9hsoyG%SQlI67r7;MazDT$To9%UHv{~rqZqWZVq?94zbxS z0gJljvwexlddo6H8tVT<;urnCT*g2}3ZrrpjkctEA~U(twU18QTy6D4Cq)^AF#s56 zAki>0I(w%+GE@ZVqdFTrP#fearW)M?vZXn4C9Isd*rWjq;w? zD1bi~W%4;ZfPLA-;h+=hjOpSiPn_!ds-XbEBmFrw7;sM|df+w+Wa{_V&yxg_Dy3?K zgy9UIToV{%F_qS<-L<38BIQrBq|)Re{0xi8cXGROSB5?F_mbRMck1VhjMwY>VSX_M zva414LUZPmm8r)!X644D@k^Ja^7TQ)phFNnk2Hmsv3oWO8Xzq-VbI`+#u7S?SYM&_ zcq-IxnXp7S)sxT<)01c z;VBP&3mGDj6R_+zAB(fRR_@j+H@@0v40-NMnd-S`3LD{4A|lF+TW*aXXStzNQ@pV( zW{f6Au`$AvE5hYhfaM)@xz;M9a8jnkJU=& zpdgF>=u`J$09*xNcp=LlYllw_pA+T7zSEH9bF||3C&)&h7IVZej{5iuG#FZ)<;Diiz4^(EIl#xr-_|XHRhl6b>y4POUU4 zRe)R2%44C?7~Kkm_uvCan7NQEe$)v_rzqr7GG)Cw&O^fI}<}8wTq37=ot&kMdj8->wGOoa?UuOaSk`UmE;{5X_nV!@E;B z?ZXh@bv=L9?-I@Z#%_M4;jh-=p@JSQ0J_6``mc8D^<>_Ek=m5Nf0(BhSe%2Dvjq>- z-IzWv75}NxpXu?avfS>01H515ahI3dcaxAOqIf_Z8fUe-($Ez3g0t1yf#{Sky$` zTRtc^04UKhW#yg*y{Xov0rJEpa&=N5Ke=nPE@Mrj-jnD`z%d-WIYGve*i91^>OEQm z0JjMxjQ`2tvngErKcTG!jha2`p|mAkR63L+&e|y)(2+Fer(oV@DFobppl?wsRrwDB19G~ncAy7F9m-?|EyrB*N!{JR3_VsssJTbFO~+3-!GTV3Mp1ST4ZwM&mdW95_R_> zu$4&AmBr?{|C50K6JPLQIyd#=Z=U1l`9BE65C5h0il#0K$7Ywajjv$agFjp`go;*3Xk+Z`0> z#uk;Y@QVM}y>S5+ud^_kck9N6`Z(0F9RlsHlNp=?LiUF}bXwn9|J55UKey7{m){Ba zQbpsS!yiy-&KExdfHnZQ70bqS_X6-;t<6~LbXn0>3!+$lt+oss8Tj*fZ4Hnt5b)OW zhJ14x`}5M)7`^GsWgBYqr)hIEnd(SMrrB5|S4T7q!xoZo9gjD?VMJ?2CXOIuJ;q(T z=c*xILRGENhRdX8?HF}`2JiO;9>cfzWP19^;ff6w;+Bfat!QKAW}l&{sjs49b0b=@ z^)p&iJk}FLCg;Y2lO`j%xpf^fDV7_~&g5XOuF+-F&epoDM&mm*z5xuUkWwC|vM!}8 zNx8^MeaOT&u5OsxWj2gto~_X7OHCGiqC#&rC-ll~G11rwomp1y6N`Ncsl?+I%Vmev zBUOlfQNC4+)XC-fi|9FW=nw$_6F>om!p2d|te;a07(f8PVE71WiiHP%K%9og5&cF) zQ!xO{xBZCOnxA4KDM&|NcP9Q8($I8aghU}B`Y=rceR~bgWG(gZMnq6 zAT9~^kPu(v0G=UEHW^WIztbdI!%XBjF=*gMLr5O3({46|n**d4QUDnRcp@AiAu10Q zkG0tm5+Yk?^7*t{pI4`mRyo2u2BoGBN=a$oqf#&_=JCiX3$OL}q|DsiK7bee(pB<4 zlau^qo6JPcF#GU8aH3dpA((~d zQMAT-(K=nKE(Lg?JN1m;i!S(*=z<@MF6j?pbHKyY0lp*Z@hwr0UyFMDt*FPR^#CFt zcMt`8G-25aAl(naoi?QHf`<*j#rI2LQz?y`aP0jeZrGgQA?gnA7h~~iJ==|^=1{DY&Q>7OriPy?=0bVr)1>e$)ihrfG{di(e z+2p4GT=ksuOL+GMz{<`33g-*la0yzj0mDHaKK;Z{vxxXW9>mPXaw*85T-^erR>bkeGU^lM-oiav}+f{p0f%P*+rHF1DIxGUUEoMU{smr;X!}^*Nk_+pC zoX8mjH@F3;cwk!({(sR}kRRAI+Yv;$=k|ki!sCz>P9oQ0Re3kPOZwE^#Mk7U{@RVC zRq!h5Q3%yN6b^YI&Twvm2r=eJl$vE8rvkC{IJII5#IQCVKkayfBdK%fF3O>3>tF#A z_yN+&KBq-aSOqF&R)RKG!L-{KzXG4WKHZ|jSM=YoJx>YhLzgC&C{9Yy=tLQu2MCuQ zgc@pw2I(ee0Af?ry0Q;DraTc7vs$oKL?MN8(H)6)nWDL;3i5>s$Z!uKQZa+gDae(5 zo=i*utngH;wWs!os(<0EI}mLkkYW!i#8^mJ;Y~;w0Bl9M8ad3K;2C!SpaHLr-BXiU z7ds-X0Aj*ci&kAy*_Mz+DkXbnY#`zZd(d^yz4NNkp&7XhjUxug>S1FFV0nVXDGVKM z*Ywlr_KUQmWnPzOMlzweTn6ga;>MNHbEuG2oFT%~IQGguYF*|n1%m1AGW4otRaBfv zFS>ovZu}0AC1roK)3B)XG`(PirYSN_&e3q^EN0prj9fl85$YBd9i(ro-jz-bv5xTt^PO+QgP>@g$Pzqd#L?O-t zi~WpI&8)((+QjGu4Nu1_r@)@b(pQ?O)u#Uueax?}LfeTbX@dGSCNwxI3JUprUnScR z4)R*slNJbZ(LV7$Qe(}ysx32bTgxqHhKs53lHwe?q&2J?$zgL~v(U5eV%aQ1w(3=B z%rcPOX}2fgXTvHMmpNIx9#f};w-Dj}`1{)V5|%*q`~>OHHUIx!J6}TmI+zI*OTiX6(E>m__4qzEprs=R-_!+B#G$4J-sN!s z_^syYDVdNR16P#nVpiG2a>S7$kD+aIKt5Tjhl7br(KOj2Dd+V!qa}*M>~@HKwtZ@P zx=%@Ml?N@WTqYgsgYc*m@mau=!PUzZH06*0KB}fMXjaly1uGzL6VP5`tLq#(I|>=I zzc3@xF^iD^Nz8CQiE5Rh>emBy%s|CKnuGJEG_uRqFnbta@I53T<$p>K0MC&%D?@kS z&9!Tpr_PK(U4=SiylX)R|ulHxU8- z6awp^0n*bG$l|@11?CPNh@$MG5Ui{^-$Oyu6!zlOh@(j<+c}4Gbb#@_k{RRdjRa%g z0L(wveK;lc+=6h?)cQH24o~8m@P_aAV=BwV>zWXYcE_i|8BxrcwvLtqH8q@%LO$(N z4%t(;?Z>pNLL-qWndtL0D+f!IQX41TM7~VPaR?=j!9Zp-vM6T=eu(9Maf(w41_H2( z=2cn43_QUJazJtUWskzVKQj2!@pZefCK|RfwCMK7|9>wXT|y}k{F>O9P}05r4UJsU z6tHu5j6}>5kQywK_r*y}DYFcM*J^Pt^stAMh7(18CPt&?7Dr+E#S7rY2QS`_-ky$! zJ)Yu;=OB%!w%wsmcEVP%!BmP>%`_jh)yC53qSsQwh5vsv`t|WZ01b>k=cQ zX5zSRE$mB&7Gz|5>9#$oE=K5CIDi?ZUd0V)T32K4XnCdzN|Y$)N#VupU<1H4R-YdC z+eL6a%Q}gs-R@}9Ll{R%cuSQ|)y+WxJ`SsliVhYayu8mSS~6kGYCOH}NT-6@iK!lh zgZ{lu92-IW>zBv-ZhOEjh^XXpbJ5GnI;Dgl+?m{iqG(Cv>jv;JW=Zq<|(ct^j=Cw9NsGkn%}l5}0eR z3;{OUl$4TEX8$<1ISNx_Q%1{>SF#vJ#y3wgA2#OQFV0S zSDX$C`>Ly{`Ip#E+o$(NkM^VWPytw8r_X;HCkiEjUi4j-LU*!ECmoXJ-#qhYKx7^V zEOW$M4N?rdcJxZ!+!>;pIi(y>RDMMm1H#etk$U9rxeET1uo)8Pym%EyqMAoJ&*#q% zP6OV@1%6Vo++ACGeXbYGV||_oP(BN&4A+OSxG&D^m#|8?%P66%jzDQvDKDCwQ78l0 zVBH|R*A|EQC}E%pw0|6Ic`ob%oRO|Iv?RI;3r}_)WjI*8P27`Jaj+;#F2xO~Dp(F# z@7Jxg^C5xw_9hrR*1oi0_dem<48a=!ixh_H7>av#S}(Edotd}&d_{`BBB5OK%Gg3= z^k@*-#4MFiDMj+kv7|EAq>o477#%M!p5NW9mu!NuLx#rn%KC-K=z!BV3xE!+mPPEv)T^T72C$H&RoUbd1gN9t z;NKkS$Y@_(RrzB305coA4qfiJRW~w>fK|NR9GQ?MQZvflS@UkT(V)6dw`G|*o^P|AkH%OBDpm@lQs%SR^)=Ay+fY{mO=HIe{8dgX zII!H0Ph^O_rk<2{vYX$aBZ=s1{zs)A={*|n-OyzF<CcYnOU56GE_Rk79h|2Ntp(cbmmd$0KfkH?bjcFaC!6m ze7xI+i{O4c45+Fi4tL9owNO}(w_l#;OjBQN`(V*r@FJ#GIghqWqgt>}(KK}slB$(d zYQ!|*ZU7QV-_GRIkKc`6zj%B&>?bxw7$JGv?nwOkk&Lt%Bo5dWyNpJf#{C5Gj>k5X zG1+&CHHJ45fE9!J&61|2|l#ow2DE;3L+o1Jv) zqn9Fpbjk-ZC&oMRh&F9DMc+gmv>pkh+MT{V% z@0NZ@30x#44^=?r#fmmHdZ@U_3n9P~^8|q`k@F-4uElfIrm5ee)@F*PHfxOr!}TV3 z_s{-uIWZ5ehdr)F`=i|qN626gfEt>|a3RB-BQoP#MC241xuz%#)A9MZK3nFafe|bd zN?AZUklkPLnTYWz2ewXLDp*D^yW60`t-7So737sLq*~-cfIOUlk@KFcvt-rcI&&Sp zkGJge$dwUr9E0|%fQYy?6_nlWSKUbW4p?pwKG(mP>0szZ;A9+>U@*i3{9aobx$3H$ zR68~(*=-+Q<%W`XspTH7BQ64U2vd;{f5!)*+!mC$%RnGipk>NZz{@&I$5RawI>C&g!LceyMVbA^ zsC1#xHhKE5+AZeR!vVdf)GQvbYpX8kV0)vvz}o-nIT)?;D=$IMAde5b>tK359-!&f zxO3UceTnvDE)+t+kc9Zo++GflVSIwF)3~Ue?Ys)a1rm02_c;k5!rY(WEVbToVkbC+ zsBLRXVgL!(l`!dlXGxv_2Vp#@CUE^HAP9T-yAr3AXG*_6s=K`zsNODm zi2`SNdOW~vB25cbw2nqo!Am7>a}iaquS`GDetvF<#r5LW(4FhJfmB5=a&f!3XPA!x zJe}Ce%b#RhBz%Ma8>BZ9;#+A(G(Y$`fE3yry4#aP>Lxv3xm0*dcZrh*Ti*hAG`u+Z zb3jx5{nz4#kKE=XeD<+$%0peg&#+P1l3#g_v=RDC0FdVnyMXKhInYYdzK?UkY4b3J z{BG&l1P(W;f*!|o#3lf0e4_|7ar#5tYkcBCt1;;I^Ff@nq@!(cFfuceAZq(j3dg$v z=F)3CWG&&d5km1hes$6gHfAsdvi)Y7&o84wrx`W5~JW(k3%OirXo=b#;d@{y^AV~%A6xQycLG=t<4mv=- zrO5F~38JKKzV@<3>rf0~-I%hCS9zlb=yhIaSyx(Au_ypY5`=)TAt1utpBNg@ZPK<3 zi2HJ@t_08Uw;Gu0SWtDU+MuJ#%S)mTc?YTjMDGmUr~y;CvDC|xHE|d;FiI#Mi&2;D z>-26PZOHRkP5OU7!YT|6sn{i1t&h7$^8zKxG(A}@az&oRA!cu8_hR?xp&D6^)0X4x z@bc8i`ReUvllTi3kUeu#F=J2;jh=71a#$rpaLV3NQZjUVFHxS`pEmTGrFvmObEd7h z*QzyEP8A6YBfYMV=4InkhJ6E;J)?zr2YFv%FA&z5j{ovliU^kL{B*NlEe=EIPZTxB zdOsf>9P^bcD!1iWPp~Zsx!?4GZ;L764Fpj97Hj2vq*q_Re0B<^zU!oR-dB@2iS&fX z9f(UAhBW_X$rRFK+{WY_0)%~hOaY3u``hcy@Ja_gWpD1UhosaeK8tOQ%f3eZEe2Y6PNTtL!)F zA*h4%afQk+RbpscLf(yQFD~hY#|;H*hRqW6Gy(AEaPpl-$|+dnG<&Bbk#;31;?~IB zJL2U!SZ8`G5zamiDk<;>ejox4)mo*KDAa3s{_OsyRt&#fd8;Qa2?*XJ|7}}P_D0+H znp!w;S+TtwDiUMNK*C1t5hP=z36>kE3Zc^SeJJqj8T!T(vJ~KTHAn4;*)FV`Lkv^$ zdAWS0vRhE=+R(#Fqu=O#sk_ngeJ8xWSeB58;$5J2o2nubQxGIQDvlWb4WMcuqLG5u z^e}&Wvi!i>qQ9t)#L;A);I^JW>N*H8#2hwIj1dMCRm)hyw?LlHD~8M&>09$CIl9Fx zjqfB0C1_%`-no}fHu8(geRVM1tAu=~hx+vedzocj@!b_=e6|Iaz{c07nlk)}W`mBd zM)3apKn7H7SCtk{L%Tt%Nwj=bvC)23=uAM zXpS!%B+Cl5(SnAWmS!PM-FQW~C{$~ztYnn2>X@x-J5OQK>ub5Wkz_{v!Zi1L2J>L< zuh;Vr_v>lYxUctB65VphI8GAGnvwS@+r$Il8 z>DdkU+mtqOyOp_4;r$^`sJKU=ShVm~(*J`INUT3Kf=n6gSQGp|nlB?SX|)^~v2vSo z;NzfkHxDd*{s_j9rEVoxwyUC1#4b^*Y}zW6)$mXbjTQ*s`h2vs_E6}t&*3#r=50d) ztB(da4VM2ti%*=lt5t&QNlJ^-Df9$El|D2+cZ%(y+JkK??qnmgYN;r1)^#3YWmwpt z4+`lhsm=qQg_|prIvB|7EUp~L7V=gHM_;6;YG8#}oJF$Tf;GZMf;J+-{Jwg!oFbia z`9qQbHmsVW?w(yyAE8wr0mxtVb$z4ni&KK{1F8&&-OQch>47Oi#GCLLK_CwPyzAqJ zIn~3U|K>#M8Q{a^e|{6wze4PIy?Rs4V=hDiZ3sYsY16Pv2{dz7h;JL+@n5djt4Ap> zu*-Y)acBo~iy0bgD|46cT{3iK6=^haVK^XlVr2FLNk&q3C|Driq`2q-H!uV`sD=A% zM5Pu8Z%At#O&g`3>LgzEa_R)(P`H%+>0sSvY)hJ_mYi#0U@gbDmu4}QPOBWUuAHk$ zr*9hEq;#{Zh+nykIx!ZH7#eAS{R6zGoBCN~VK92j7!sI{gRxwAbV{1?0?Aw;>#3)$ zPI#ReeTgpJ-vW8dt7fKjvTHg+xujD5&$@r@77wbtq}csAw(Vlqric?}K1ad!;?8IB z%U}G1kOyT`v!1EtQwdG!+?&I#G+j&8H7}^k;3EftYuU7bMDPX=uoAn2J7|7);u$|H zhpCdsAztbE=#A6DBaRpTV zgl%>5fH$9=%|h1gW5_YqC=ZH#*-oUSkP}|I&7jQ0qJB%)?LPlfwv;Ybh|MS~xQDh< z$%Ej?q~y?MxQ~vcuzjPtQCMlVW-xl#o{wJ@M@4^j<<5+)7d8O!iv-*=OZ zB`|#0ri&7*wNE;TVU!sS>t4Ivp&er>F2YHiNx+3$3N#vMSBZknd;qtcI&O#TZQhQM zSh^jhoBDKGza2v@m2o(+8r24D$YKcLTS=B5H z_rYfUyysOxWoPMW>GZ@(zd%I_dzMUQlUkOSnVO+`d0rhXYYS^VqNBHU!74RcvzJn0 zWg^zV$hDf8#wIv!^hEH-R0rvKqx&yOMBYwZ9QU76o0QpXDpzjGxqHq-h5wy!k|!_T ze4KLH8E5%UIO)w*N$;HVs$4Y97F%`oS~uPG(38O>msPvMUw}YCUJ4eWre(F5xWQ79 zqBM#2LX76X-&!rqV#SGfRlDB$go0iYBuWYm$x`%{s-FP{>Tj7rwn_75LP&+j$&zib zp@tbU(WTp(@0I-u9M$o0$->HpE#?L~Cev!7Q&RfhSC$-c%q1>!3%9zSAB0hyq*-2+ zRo%$8Q%KtM!-$xJKKbkmIVn5#HlVHGWVyeLA;w|BL`bAiF{2Q&C~dbxn7{pFr(Jg2 zW1aO5JAxqy->8gq2sboFnH?>Ox8B){<;cMdE0qY14v#awu|}I$V1!dASP>GHj--J*+}#%nwru-(cG zqw{8)2ckbieOruDo~yQgyptp|Em@O@o~b<6q?>!)EGuQ25QE;4mIstRE!oq zUeV{ducS5~Y$E;pyi8HckyufFf_qEtYDI^e6oaj7{{ZR#ogex~Zi{>7>#~CXKy+XJ z%2D8o!}*gx356YYJzRFD&0e3~mp^hqxA;YKULCQ`Z;zk;H~W9->f#g$IJ6QxZ){B literal 0 HcmV?d00001 diff --git a/public/fonts/saira-stencil-one-latin-400-normal.woff2 b/public/fonts/saira-stencil-one-latin-400-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6f38d4c556a1c87e7c1ac01800aa46ac87ac73e0 GIT binary patch literal 20880 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 Ke~iF-*Z%^}4&S%{ literal 0 HcmV?d00001 diff --git a/public/img/zahnrad.webp b/public/img/zahnrad.webp new file mode 100644 index 0000000000000000000000000000000000000000..de397d41bd544c5a97cf7e12d2f1641b7c5eac42 GIT binary patch literal 109316 zcmc$l<5#6`--q|kuF0A-X=fWdPPT1Lwrj#<+qP{t**2$|Y&Z4vyZ?#j-L2P$gfFTdsm(TP^er|QkFVWL4_aPln_XUyp%>zu zzhLkOk=XK>=tIv3ukJn1*wO5^-cEsSOesnN&!FD_u)11gtaG6So`4ca4u) zrx{BpFiAc0+b^!1?LBt%XEi<3t2wagMI5<7`k@cK%?CoYDQ6ddzv*ID>C(-w@do~d zf;YuJFUm{TOB1b#okc1O=3v{Gh%8 zh0$q@n~LWlIq~NFeK%_SF1s4HNNu~0+9-pp`&WE}s5Fe(^vl6-G7DdPgh;%MO7xQo z1>iAynh>J2rS*ML^s}MVnuSB5tA#507RocdgLJiqHt^U=lx3Fl_@y(uRKXInkSrEBM$8c$ zVvHdsh9s3SC?}yD z;F|vvG_UJVg%>KUW}wRJ4K-wvMyrLlG8Zp7kI}{7#er<68nzH5j9vx>I)Ia7*H==K z?6moz-P{(}SpE7Fr{~f5Wxr&nmIldkRIOMUzggRc9gC}Lc4DGY{rjvvRM%=r-^2ux ztD11%b~0J_WtW}aG6%P#_WBD8OGCL()%khV_Twuo;bm9P&6bzn`9DqDDGK|!a1ya^ z@nm93iP+p;Vd(T0V8|JWAkHXp&NVevaq*yGn~%$itB*_hR9Bj!_z_>bNW)Y;{9;2~ z%N}JZ&==(5v`|WnIH3pppim38bWc+noDaR;HE<|2vCyIZlY2rRB(o-eSvu zhknnEWBbV6-TmbaL(hA|!p8lP&aey9Xy^AeMjow(hP@2+DKHnx6R(>SCs-302&owC!JJggQySOutu z{AAdRn8n+1PRR}3sUz3~dCjUY;-99s6VZP_yxpNuhasS*Hx4L--hjg}%S&W2{8q2v z!obcws^gM4CM=dNt;vga(2H|tcWL*>MIA3$&|4I21Y4qmZq_! zLfcdF&fsgj-}zq9bi11wH_2t`^EU26AAwCPC6W63ZS4FTMXZlmP-`fnMYEkonQ9v6+M|DaX6qMA? z0t1bhc}#lEfJK6yj|s(o3NmFih_I_%=k)aD8?`99RMJiqp z`N;&8Mpn64cH7Pm16O3*dmI+Xlxmx`e##smD9O}^*JrLS6hvN49|d~_p5?J@AIZd8r${5#)o(^va1ixY_^0h*eLN*KB=LOXXYd3B zW7_{xLY1VD0;B5_2XhKJQ`3Njd_wQ5{W>U!=I~NIy4KWDhqX&s-y*P1$6VU+;R1=8 z3$mGk0fT9OWPZvc=S}=`Y;H6L0VSZux_3*GJeH0tPq^%eA%=l^Y2%)u-xieqwF2m_ zSIBX28i}z2poPvx(0h*$t2AFKD(5vt+y)d6)8S)DoW9<>!)Y$H)=mG0rwse!_#13Z zu%}V^UH(X+NY~|^th-j~2x&dS_@_o{@vz9$fioQmw*Nm379sZzpOZ4$gJPEK0tnkw zcpbh5zfx1Inz+0se;bhGt}p7gQ7R{>7!wXN z#|hGa$uo4L(45a-e(zrowzamx z*#ISZiQe_o8G~1yofjG%Y0wO%W5S^7`%PJuCF|Qm!hJ-;>eOBjx2ey?$L5EbG30w> zl#Q&sdS⋙Ku4yBD(O@1K(*0w&& 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%0DQ~}cw8`U?;x*)`VFv@cvcJD18&XU;~>9G{t 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 F{SWmle=Gn1 literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html index 741a820..904db79 100644 --- a/public/index.html +++ b/public/index.html @@ -4,118 +4,132 @@ HCRB – Highcap Rasselbande + + + - -

          -
          -

          HCRB

          -
          Highcap Rasselbande
          + +
          +
          + + Flagge der HCRB: Berliner Bär in einem Zahnrad + +
          + +
          +

          HCRB

          +
          Highcap Rasselbande
          +
          -

          - Wir sind die Highcap Rasselbande – eine Airsoft-Gruppe aus Berlin. - Am häufigsten findet ihr uns auf der Darkzone. -

          +
          +
          + Nächster Einsatz +

          Lädt …

          +
          +
          + +
          -

          - Diese Seite ist noch in Arbeit. Es kommen noch Änderungen und neue Funktionen dazu. -

          - -
          + + +

          Patches

          +

          Alle Patches der Bande.

          +
          + + +

          Statistik

          +

          Wer war wie oft spielen?

          +
          + + +

          Gruppe

          +

          Mitglieder und Treffpunkte.

          +
          + -
          -
          -

          Nächste Spieltage

          - Zum Kalender +
          +
          +
          -
          -
          -

          Pile of Shame

          - Zur Statistik +
          +
          +
          +

          Nächste Termine

          + Zum Kalender +
          +

          Lädt …

          -

          Lädt …

          -
          -
          -

          Über uns

          -

          - Wir sind die Highcap Rasselbande (HCRB), eine Airsoft-Gruppe aus Berlin. - Gespielt wird bei uns vor allem auf der Darkzone – dort sind wir regelmäßig unterwegs. -

          -

          - Hier planen wir unsere Spieltage und Fahrgemeinschaften. Videos und Bilder von unseren Spielen - gibt es auf YouTube und Instagram: -

          - + +
          + +
          + Über uns +

          Highcap Rasselbande

          +

          + Wir sind die Highcap Rasselbande (HCRB), eine Airsoft-Gruppe aus Berlin. + Gespielt wird bei uns vor allem auf der Darkzone, dort sind wir regelmäßig unterwegs. +

          +

          + Hier planen wir unsere Spieltage und Fahrgemeinschaften. Videos und Bilder von unseren Spielen + gibt es auf YouTube und Instagram. +

          + +
          +
          - - + diff --git a/public/js/common.js b/public/js/common.js index 5630acb..2dab0d2 100644 --- a/public/js/common.js +++ b/public/js/common.js @@ -80,11 +80,13 @@ const NAV = [ { href: '/fahrt', key: 'fahrt', label: 'Fahrtplaner' }, { href: '/gruppe', key: 'gruppe', label: 'Gruppe' }, { href: '/statistik', key: 'statistik', label: 'Statistik' }, + { href: '/patches', key: 'patches', label: 'Patches' }, ]; -export function renderHeader(active) { +// overlay: Kopfzeile liegt durchsichtig über dem Hero und wird erst beim Scrollen fest (Startseite) +export function renderHeader(active, { overlay = false } = {}) { const header = document.createElement('header'); - header.className = 'site-header'; + header.className = overlay ? 'site-header overlay' : 'site-header'; header.innerHTML = `
          HCRBHighcap Rasselbande @@ -98,6 +100,11 @@ export function renderHeader(active) {
          `; document.body.prepend(header); + if (overlay) { + const update = () => header.classList.toggle('scrolled', scrollY > 40); + addEventListener('scroll', update, { passive: true }); + update(); + } // Auf schmalen Bildschirmen klappt das Menü über die Schaltfläche auf const toggle = header.querySelector('.nav-toggle'); toggle.addEventListener('click', () => { @@ -114,7 +121,7 @@ export function renderHeader(active) { export function renderFooter() { const footer = document.createElement('footer'); footer.innerHTML = ` - HCRB · Highcap Rasselbande · Berlin + HCRB · Highcap Rasselbande · Berlin