/* App-Skin 2026-11 · „Amtsblatt“ · vl-ueben.de – nur Optik, keine Funktion */
:root{--papier:#f6f5f1;--karte:#ffffff;--tinte:#132a4a;--tinte-leise:#56667a;--linie:#d9dde4;--primary:#1a4f96;--fokus:#1a4f96;--see:#1a4f96;--rund:6px;--schatten:0 18px 40px -30px rgba(0,0,0,.45);--kopf:"Bitter",Georgia,serif;--rd2:#b8322a}
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%2740%27%20height%3D%2732%27%3E%3Cpath%20d%3D%27M0%2031.5h40%27%20stroke%3D%27%231a4f96%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 #1a4f96aa;border-color:#1a4f96}
.knopf{box-shadow:0 12px 26px -18px #1a4f96;transition:transform .15s ease,box-shadow .15s ease}
.knopf:hover{transform:translateY(-1px)}
::selection{background:#1a4f96;color:#fff}
@media(prefers-color-scheme:dark){:root{--papier:#0c1726;--karte:#14233a;--tinte:#eef2f8;--tinte-leise:#b3c0d2;--linie:#2c405e;--primary:#8fb8f5;--primary-strong:#8fb8f5;--fokus:#8fb8f5;--see:#8fb8f5;--on-primary:#0c1726}body{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2740%27%20height%3D%2732%27%3E%3Cpath%20d%3D%27M0%2031.5h40%27%20stroke%3D%27%238fb8f5%27%20stroke-opacity%3D%270.06%27/%3E%3C/svg%3E")}.knopf{box-shadow:none}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
