/* One continuous launch canvas: symbol, name, then tagline. */
body.flutter-host #web-app-loader,body.flutter-host #web-app-loader.quick-start{background:#080c0d;color:#fff;gap:0;padding:max(24px,env(safe-area-inset-top)) 24px;overflow:hidden}
body.flutter-host #web-app-loader img,body.flutter-host #web-app-loader.quick-start img{display:block;width:148px;height:148px;max-width:48vw;object-fit:contain;filter:none;border-radius:0;background:transparent;animation:yamjoy-mark-in .4s cubic-bezier(.2,.7,.2,1) both}
body.flutter-host #web-app-loader .boot-word{font:900 40px/1.1 Roboto,Arial,sans-serif;letter-spacing:-1.5px;color:#fff;margin:14px 0 0;animation:yamjoy-name-in .5s both}
body.flutter-host #web-app-loader .boot-word span{color:#ff7900}
body.flutter-host #web-app-loader .boot-tagline{font:400 14px/1.5 Roboto,Arial,sans-serif;color:#bfc3c5;margin:14px 0 0;animation:yamjoy-name-in .4s .58s both;text-align:center}
body.flutter-host #web-app-loader p,body.flutter-host #web-app-loader.quick-start p{color:#bfc3c5;font:400 12px/1.5 Roboto,Arial,sans-serif;min-height:18px;margin:30px 0 0;animation:yamjoy-name-in .3s .9s both}
body.flutter-host #web-app-loader .boot-spinner,body.flutter-host #web-app-loader.quick-start .boot-spinner{width:18px;height:18px;border-color:#ffffff25;border-top-color:#ff9800;margin-top:12px}
body.flutter-host #boot-progress{width:min(190px,68vw);accent-color:#ff7900;margin-top:14px}
body.flutter-host #boot-percent,body.flutter-host #web-app-loader.quick-start #boot-percent{color:#90999d;font-size:11px;margin-top:8px}
@keyframes yamjoy-mark-in{from{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}
@keyframes yamjoy-name-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){body.flutter-host #web-app-loader img,body.flutter-host #web-app-loader .boot-word,body.flutter-host #web-app-loader .boot-tagline,body.flutter-host #web-app-loader p{animation:none}}

body.flutter-host #web-app-loader img.boot-word,body.flutter-host #web-app-loader.quick-start img.boot-word{width:230px;height:74px;max-width:72vw;object-fit:contain;margin:14px 0 0;background:transparent;animation:yamjoy-name-in .5s both}
@media(prefers-reduced-motion:reduce){body.flutter-host #web-app-loader img.boot-word{animation:none}}
