.mgwt-el{position:absolute;box-sizing:border-box;animation:mgwt-mv 12s cubic-bezier(.7,0,.25,1) infinite both}
.mgwt-a{position:absolute;inset:0;animation:mgwt-fa 12s ease infinite both}
.mgwt-b{position:absolute;inset:0;animation:mgwt-fb 12s ease infinite both}
.mgwt-old{font-family:Verdana,Geneva,sans-serif;font-size:10px;line-height:1.35;color:#000000}
.mgwt-olink{color:#0000cc;text-decoration:underline}
.mgwt-cardm{display:flex;gap:10px;align-items:center;padding:8px;border-radius:10px;background:#293146;border:1px solid #354058}
.mgwt-thumb{width:48px;height:40px;border-radius:6px;flex-shrink:0}
@keyframes mgwt-mv{0%,26%{left:var(--ax);top:var(--ay);width:var(--aw);height:var(--ah)}46%,82%{left:var(--bx);top:var(--by);width:var(--bw);height:var(--bh)}96%,100%{left:var(--ax);top:var(--ay);width:var(--aw);height:var(--ah)}}
@keyframes mgwt-page{0%,26%{background-color:#ffffff}46%,82%{background-color:#1b2233}96%,100%{background-color:#ffffff}}
@keyframes mgwt-frame{0%,26%{border-radius:0;border-color:#808080;box-shadow:3px 3px 0 #404040}46%,82%{border-radius:14px;border-color:#4c566a;box-shadow:0 30px 60px rgba(6,16,24,.5)}96%,100%{border-radius:0;border-color:#808080;box-shadow:3px 3px 0 #404040}}
@keyframes mgwt-photo{0%,26%{background-color:#9a9a9a;border-radius:0}46%,82%{background-color:#17688d;border-radius:12px}96%,100%{background-color:#9a9a9a;border-radius:0}}
@keyframes mgwt-fa{0%,24%{opacity:1}34%,88%{opacity:0}97%,100%{opacity:1}}
@keyframes mgwt-fb{0%,32%{opacity:0}44%,84%{opacity:1}93%,100%{opacity:0}}
@keyframes mgwt-gone{0%,22%{opacity:1;transform:scale(1)}34%,88%{opacity:0;transform:scale(.92)}97%,100%{opacity:1;transform:scale(1)}}
