/* PokeAlchemy v151.50 — écran de chargement */
html,body{margin:0!important;padding:0!important;border:0!important}
#pokeLoadingV15150{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;background:#d8b475 url('../background.png') center/cover no-repeat;transition:opacity .42s ease,visibility .42s ease;overflow:hidden}
#pokeLoadingV15150::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(255,246,210,.62),rgba(81,43,17,.30) 72%,rgba(39,21,9,.58));pointer-events:none}
#pokeLoadingV15150.done{opacity:0;visibility:hidden;pointer-events:none}
#pokeLoadingV15150 .loadingCard{position:relative;width:min(720px,82vw);padding:54px 68px 46px;border:7px solid #704017;border-radius:28px;background:linear-gradient(180deg,rgba(251,227,174,.96),rgba(222,180,105,.96));box-shadow:inset 0 0 0 3px rgba(255,238,184,.65),inset 0 0 35px rgba(98,54,20,.25),0 20px 55px rgba(32,17,7,.55);text-align:center;color:#4a2e1a;font-family:Georgia,"Times New Roman",serif}
#pokeLoadingV15150 .loadingLogo{display:block;width:min(430px,72%);height:auto;margin:0 auto 22px;filter:drop-shadow(0 5px 5px rgba(75,40,16,.28))}
#pokeLoadingV15150 .loadingTitle{font-size:32px;font-variant:small-caps;letter-spacing:.035em;margin:4px 0 10px}
#pokeLoadingV15150 .loadingText{font-size:19px;font-style:italic;opacity:.84;margin-bottom:25px}
#pokeLoadingV15150 .loadingTrack{height:18px;border-radius:999px;padding:3px;border:2px solid #80501f;background:rgba(62,34,13,.28);overflow:hidden;box-shadow:inset 0 2px 5px rgba(0,0,0,.25)}
#pokeLoadingV15150 .loadingFill{height:100%;width:42%;border-radius:999px;background:linear-gradient(90deg,#7f5123,#e8b84c,#fff0a4,#b97729);animation:pokeLoadingAlchemy 1.15s ease-in-out infinite alternate;box-shadow:0 0 10px rgba(246,202,90,.7)}
#pokeLoadingV15150 .loadingRune{font-size:26px;margin-top:18px;letter-spacing:.3em;color:#8d5a20;animation:pokeLoadingRune 1.5s ease-in-out infinite}
@keyframes pokeLoadingAlchemy{from{transform:translateX(-26%);width:38%}to{transform:translateX(115%);width:52%}}
@keyframes pokeLoadingRune{0%,100%{opacity:.45;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}
