.win-skel{width:100%;max-width:420px;margin:0 auto;padding:8px 16px 120px;box-sizing:border-box}.win-skel__hero{display:flex;flex-direction:column;align-items:center;padding:18px 0 26px}.win-skel__count{display:flex;gap:22px;margin-top:22px}.win-skel__digit{display:flex;flex-direction:column;align-items:center}.win-skel__card{background:var(--surface, #fff);border:1px solid var(--borderFaint, rgba(120, 100, 150, .08));border-radius:26px;padding:20px;margin-bottom:16px;box-shadow:var(--shadowSoft, 0 8px 24px rgba(120, 100, 150, .08))}.win-skel__card--row{display:flex;align-items:center;gap:10px}.win-skel__way{display:flex;align-items:center;gap:12px;padding:16px 0 0;margin-top:16px;border-top:1px solid var(--borderFaint, rgba(120, 100, 150, .08))}.win-skel__bar{display:block;border-radius:8px;background:linear-gradient(100deg,color-mix(in srgb,var(--ink, #4a3d58) 6%,transparent) 30%,color-mix(in srgb,var(--ink, #4a3d58) 12%,transparent),color-mix(in srgb,var(--ink, #4a3d58) 6%,transparent) 70%);background-size:300% 100%;animation:win-skel-shimmer 1.4s ease-in-out infinite}.win-skel{animation:win-skel-in .3s ease-out .12s both}@keyframes win-skel-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.win-skel__bar{animation:none;background-position:50% 0}.win-skel{animation:none}}@keyframes win-skel-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}.win-skel--class{display:flex;flex-direction:column;gap:18px;padding:12px 24px 120px}.win-skel--bare{padding:0;max-width:none}.win-skel--class .win-skel__card{margin-bottom:0;border-radius:20px}.win-skel__strip{display:flex;align-items:center;justify-content:space-between;height:47px;box-sizing:border-box;padding:6px 6px 6px 16px;border-radius:999px;background:var(--surface, #fff);border:1px solid var(--borderFaint, rgba(120, 100, 150, .08))}.win-skel__class{display:flex;flex-direction:column;padding:14px}.win-skel__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.win-skel__rule{height:1px;background:var(--borderFaint, rgba(120, 100, 150, .08))}.win-skel__dots{display:flex;align-items:flex-end;gap:6px;height:38px;margin-top:5px}.win-skel__note{display:flex;flex-direction:column;justify-content:center;gap:9px;height:45px;margin-top:18px}.win-skel__film{width:84%;aspect-ratio:16 / 9;margin:10px auto 0;border-radius:16px}.win-skel__titles{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:41px;margin-top:10px}.win-skel__more{margin:4px 2px -8px}
