/* TAKALO — écran d'ouverture v1 (11/10/2026) */
.tk-splash{position:fixed;inset:0;z-index:2147483000;background:#064A34;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:inherit;transition:opacity .45s ease,visibility .45s ease;animation:tkSplashAuto .4s 3.2s forwards}
.tk-splash.tk-splash--out{opacity:0;visibility:hidden;pointer-events:none}
.tk-splash-logo{width:96px;height:96px;border-radius:28px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;box-shadow:0 18px 40px rgba(0,0,0,.28);animation:tkSplashIcon .7s cubic-bezier(.2,.9,.3,1.2) both}
.tk-splash-arrow{display:block;width:50px;height:19px}
.tk-splash-arrow--a{animation:tkSplashA .6s .15s ease-out both}
.tk-splash-arrow--b{animation:tkSplashB .6s .25s ease-out both}
.tk-splash-name{margin-top:22px;font-weight:900;font-style:italic;font-size:44px;letter-spacing:-1px;line-height:1;animation:tkSplashWord .6s .35s ease-out both}
.tk-splash-tag{margin-top:12px;font-weight:800;font-style:italic;font-size:14px;color:#7CF0B8;animation:tkSplashTag .5s .6s ease-out both}
.tk-splash-bar{margin-top:30px;width:140px;height:4px;border-radius:2px;background:#0F6A4A;overflow:hidden}
.tk-splash-bar span{display:block;height:100%;background:#7CF0B8;animation:tkSplashBar 1.9s .2s ease-in-out both}
@keyframes tkSplashIcon{0%{opacity:0;transform:scale(.55) rotate(-12deg)}70%{opacity:1;transform:scale(1.08) rotate(0)}100%{transform:scale(1)}}
@keyframes tkSplashA{from{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}
@keyframes tkSplashB{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}
@keyframes tkSplashWord{from{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}
@keyframes tkSplashTag{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@keyframes tkSplashBar{from{width:0}to{width:100%}}
@keyframes tkSplashAuto{to{opacity:0;visibility:hidden;pointer-events:none}}
@media (prefers-reduced-motion:reduce){.tk-splash{display:none!important}}
