/* App-Skin 2026-11 · „Revier-Journal“ · jagdschein-ueben.de – nur Optik, keine Funktion */
:root{--papier:#f3efe4;--karte:#fffdf7;--tinte:#1d2a20;--tinte-leise:#5c6a5c;--linie:#d9d2bd;--primary:#2f5a3c;--fokus:#2f5a3c;--see:#2f5a3c;--rund:4px;--schatten:0 18px 40px -30px rgba(0,0,0,.45);--kopf:"Instrument Serif",Georgia,serif;--rd2:#b88a3e}
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%27240%27%20height%3D%27240%27%20fill%3D%27none%27%20stroke%3D%27%232f5a3c%27%20stroke-opacity%3D%270.07%27%3E%3Cpath%20d%3D%27M-20%2060c40-30%2080%2030%20120%200s80-30%20140%200M-20%20110c50-35%2090%2035%20130%200s90-30%20140%205M-20%20160c40-25%2070%2030%20120%205s100-35%20150%200M-20%20210c60-30%2090%2030%20140%200s60-25%20130%205%27/%3E%3Cellipse%20cx%3D%27170%27%20cy%3D%2770%27%20rx%3D%2726%27%20ry%3D%2714%27/%3E%3Cellipse%20cx%3D%27170%27%20cy%3D%2770%27%20rx%3D%2712%27%20ry%3D%276%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 #2f5a3caa;border-color:#2f5a3c}
.knopf{box-shadow:0 12px 26px -18px #2f5a3c;transition:transform .15s ease,box-shadow .15s ease}
.knopf:hover{transform:translateY(-1px)}
::selection{background:#2f5a3c;color:#fff}
@media(prefers-color-scheme:dark){:root{--papier:#0f1a13;--karte:#18281d;--tinte:#efeadb;--tinte-leise:#b9c4b2;--linie:#33473a;--primary:#d8b46a;--primary-strong:#d8b46a;--fokus:#d8b46a;--see:#d8b46a;--on-primary:#0f1a13}body{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%27240%27%20height%3D%27240%27%20fill%3D%27none%27%20stroke%3D%27%23d8b46a%27%20stroke-opacity%3D%270.06%27%3E%3Cpath%20d%3D%27M-20%2060c40-30%2080%2030%20120%200s80-30%20140%200M-20%20110c50-35%2090%2035%20130%200s90-30%20140%205M-20%20160c40-25%2070%2030%20120%205s100-35%20150%200M-20%20210c60-30%2090%2030%20140%200s60-25%20130%205%27/%3E%3Cellipse%20cx%3D%27170%27%20cy%3D%2770%27%20rx%3D%2726%27%20ry%3D%2714%27/%3E%3Cellipse%20cx%3D%27170%27%20cy%3D%2770%27%20rx%3D%2712%27%20ry%3D%276%27/%3E%3C/svg%3E")}.knopf{box-shadow:none}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
