/* Surcouche sobre, sans effets coûteux ni contenu inventé */
:root{--focus:#ffe6ab}html[data-world="avar"]{--world-accent:#a7d5c9}html[data-world="terra"]{--world-accent:#8dd0ec}html[data-world="perrara"]{--world-accent:#f0d49c}html[data-world="oranys"]{--world-accent:#d1b6e8}html[data-world="kaelarion"]{--world-accent:#efb8a0}html[data-world="arcanaria"]{--world-accent:#a4d8c0}body{background:radial-gradient(ellipse at 82% 0,#132b38 0,transparent 42%),#06121c}.hero{position:relative}.hero:before{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(circle at 92% 17%,#d4c9a916,transparent 36%)}.creature,.panel{transition:border-color .14s,box-shadow .14s}.creature:hover,.creature:focus-visible{border-color:var(--world-accent);box-shadow:0 0 0 1px var(--world-accent),0 12px 40px #0006}.world.active{border-left:3px solid var(--world-accent)}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid var(--focus)!important;outline-offset:3px}.reset-era{border:1px solid var(--world-accent);border-radius:8px;background:#132b36;color:#f8f4ec;padding:10px 15px;cursor:pointer}.empty{padding:20px;border:1px dashed #60777d;border-radius:12px;color:#f0efea}.detail h2:focus{outline:none}#detail{border-color:var(--world-accent)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:640px){.creature{min-width:0}.detail dl{word-break:break-word}}
