/* App-Skin 2026-11 · „Leitstelle“ · 34a-ueben.de – nur Optik, keine Funktion */
:root{--papier:#eef3f6;--karte:#ffffff;--tinte:#0e2533;--tinte-leise:#4c6473;--linie:#cfdde5;--primary:#0a7690;--fokus:#0a7690;--see:#0a7690;--rund:4px;--schatten:0 18px 40px -30px rgba(0,0,0,.45);--kopf:"Public Sans",Georgia,serif;--rd2:#f2b134}
body{background-color:var(--papier);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2748%27%20height%3D%2748%27%20fill%3D%27none%27%20stroke%3D%27%230a7690%27%20stroke-opacity%3D%270.07%27%3E%3Cpath%20d%3D%27M48%200H0v48%27/%3E%3Cpath%20d%3D%27M22%2024h4M24%2022v4%27%20stroke-opacity%3D%270.14%27/%3E%3C/svg%3E");background-attachment:fixed}
h1,h2{font-family:var(--kopf)}
h1{letter-spacing:-.025em}
.karte,.kasten,.modul,.fach,.station,.art-kachel,.revierbuch-karte,.karteikarte,.land-knopf,.wahl{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.karte:hover,.modul:hover,.fach:hover,.land-knopf:hover,.art-kachel:hover{transform:translateY(-2px);box-shadow:0 22px 40px -30px #0a7690aa;border-color:#0a7690}
.knopf{box-shadow:0 12px 26px -18px #0a7690;transition:transform .15s ease,box-shadow .15s ease}
.knopf:hover{transform:translateY(-1px)}
::selection{background:#0a7690;color:#fff}
@media(prefers-color-scheme:dark){:root{--papier:#050f16;--karte:#0c1c27;--tinte:#e4f3f8;--tinte-leise:#9fbac6;--linie:#1e3a4a;--primary:#40dcf0;--primary-strong:#40dcf0;--fokus:#40dcf0;--see:#40dcf0;--on-primary:#050f16}body{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2748%27%20height%3D%2748%27%20fill%3D%27none%27%20stroke%3D%27%2340dcf0%27%20stroke-opacity%3D%270.06%27%3E%3Cpath%20d%3D%27M48%200H0v48%27/%3E%3Cpath%20d%3D%27M22%2024h4M24%2022v4%27%20stroke-opacity%3D%270.12%27/%3E%3C/svg%3E")}.knopf{box-shadow:none}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
