/** * Einundzwanzig Verein - Main Stylesheet * * Modulare CSS-Architektur für bessere Wartbarkeit. * * Struktur: * - theme.css → Design System Tokens (Farben, Fonts) * - base.css → Base HTML Element Styles * - utilities.css → Alpine.js & Flux UI Helpers * - vendors/ → Third-Party Overrides (Leaflet) * - components/ → UI Component Styles * - flux-overrides → Flux UI Framework Anpassungen * - custom → Einundzwanzig Custom Components */ /* ---------------------------------------- ALL IMPORTS FIRST (CSS requirement) ----------------------------------------- */ @import "tailwindcss"; @import "../../vendor/livewire/flux/dist/flux.css"; @import '../../vendor/power-components/livewire-powergrid/resources/css/tailwind4.css'; @import "./theme.css"; @import "./base.css"; @import "./utilities.css"; @import "./vendors/leaflet.css"; @import "./components/flux-overrides.css"; @import "./components/custom.css"; /* ---------------------------------------- Content Scanning (Tailwind v4 CSS-first) Keep paths MINIMAL and NON-RECURSIVE ----------------------------------------- */ @source "../views/**/*.blade.php"; @source "../js/**/*.js"; @source '../../vendor/power-components/livewire-powergrid/src/Themes/Tailwind.php'; @source '../../vendor/power-components/livewire-powergrid/resources/views/**/*.php'; @source "../../vendor/livewire/flux/dist/**/*.blade.php"; /* ---------------------------------------- Custom Variants ----------------------------------------- */ @custom-variant dark (&:where(.dark, .dark *));