.weekly-stars_card__niHUQ{margin:14px 0 20px;border:2px solid #573068;border-radius:5px;background:#fff8e9;box-shadow:3px 4px 0 #c3a1dd;overflow:hidden;color:#3e174d;font-family:var(--font-pixel),monospace}.weekly-stars_heading__oAeiF{padding:14px 13px 12px;text-align:center;background:linear-gradient(#fff7df,#fff0cd);border-bottom:2px solid #744888;position:relative}.weekly-stars_title__HjqMT{display:flex;align-items:center;justify-content:center;gap:8px}.weekly-stars_titleStar__i9ZYr{width:35px;height:35px;flex-shrink:0;filter:drop-shadow(0 2px 0 #d79c52)}.weekly-stars_card__niHUQ .weekly-stars_heading__oAeiF h3{font-size:34px;line-height:1;letter-spacing:.2px;margin:0;text-shadow:1px 1px 0 #f4c887}.weekly-stars_card__niHUQ .weekly-stars_heading__oAeiF p{font-size:17px;line-height:1.1;margin:8px 0 0;color:#81516e}.weekly-stars_scene__JfPHM{position:relative;isolation:isolate;padding:32px 13px 0;background:linear-gradient(#e6d2ff,#f4eaff 73%,#ead6fa 0);overflow:hidden}.weekly-stars_scene__JfPHM:after,.weekly-stars_scene__JfPHM:before{content:"";position:absolute;width:4px;height:4px;z-index:-1;pointer-events:none}.weekly-stars_scene__JfPHM:before{top:22px;left:20px;background:#bb84e2;box-shadow:33px 28px 0 #fff5bd,91px -9px 0 #fff8e9,160px 20px 0 #ba86da,232px -6px 0 #fff5bd,277px 40px 0 #c59ce7,13px 91px 0 #fff8e9}.weekly-stars_scene__JfPHM:after{right:21px;top:65px;background:#fff7bf;box-shadow:-18px -25px 0 #af7ed7,-101px 23px 0 #c4a0df,-219px 15px 0 #c4a0df}.weekly-stars_weekTag__tzWLc{position:absolute;left:50%;top:11px;transform:translateX(-50%);background:#79469b;color:#fff5dc;border:1px solid #563167;box-shadow:2px 2px 0 #c8a8df;padding:3px 12px;font-size:12px;line-height:1;letter-spacing:1.2px;white-space:nowrap}.weekly-stars_podium__BLOyE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:5px;list-style:none;margin:0;padding:0;position:relative;z-index:1}.weekly-stars_place__kPlXD{display:flex;flex-direction:column;align-items:center;min-width:0;align-self:end;text-align:center}.weekly-stars_first__926Pi{grid-column:2;grid-row:1}.weekly-stars_second__h8ogc{grid-column:1;grid-row:1}.weekly-stars_third__KKhcE{grid-column:3;grid-row:1}.weekly-stars_character__Hyn5J{height:76px;width:100%;display:flex;align-items:flex-end;justify-content:center;position:relative}.weekly-stars_avatar__rlJ__{display:block;width:min(100%,68px);aspect-ratio:1;filter:drop-shadow(0 3px 0 #8c5cad35)}.weekly-stars_first__926Pi .weekly-stars_avatar__rlJ__{width:min(100%,78px)}.weekly-stars_avatar__rlJ__ .pet{width:100%}.weekly-stars_avatar__rlJ__>img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.weekly-stars_character__Hyn5J .pet-art{image-rendering:pixelated}.weekly-stars_crown__rWgls{position:absolute;color:#ffd65b;text-shadow:1px 0 #825036,-1px 0 #825036,0 1px #825036,0 -1px #825036;top:-3px;left:50%;transform:translateX(-50%);font-size:23px;line-height:1}.weekly-stars_second__h8ogc .weekly-stars_character__Hyn5J{height:64px}.weekly-stars_third__KKhcE .weekly-stars_character__Hyn5J{height:60px}.weekly-stars_name__42rhJ{display:block;max-width:100%;font-size:20px;line-height:1.15;color:#4c285f;margin:4px 0 5px;overflow-wrap:anywhere}.weekly-stars_first__926Pi .weekly-stars_name__42rhJ{color:#6b3b68}.weekly-stars_step__BdC0V{width:100%;border:2px solid #79508a;border-bottom:0;background:linear-gradient(#e5d8ff 0 5px,#c4ace9 5px 100%);padding:7px 3px 9px;box-shadow:inset 3px 0 0 #f6edff88,inset -3px 0 0 #b498d1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-height:64px}.weekly-stars_first__926Pi .weekly-stars_step__BdC0V{min-height:80px;background:linear-gradient(#fff2bc 0 5px,#ffda87 5px 100%);border-color:#9a6a4a;box-shadow:inset 3px 0 0 #fff3b7,inset -3px 0 0 #edb86a}.weekly-stars_third__KKhcE .weekly-stars_step__BdC0V{min-height:54px;background:linear-gradient(#ffede5 0 5px,#f6c3ad 5px 100%);border-color:#a27374;box-shadow:inset 3px 0 0 #ffe5d8,inset -3px 0 0 #dfa28c}.weekly-stars_rank__6NI0T{display:inline-flex;align-items:center;justify-content:center;min-width:31px;height:25px;font-size:24px;line-height:1;color:#633c7e;text-shadow:1px 1px 0 #efe3ff}.weekly-stars_first__926Pi .weekly-stars_rank__6NI0T{font-size:32px;color:#895222;text-shadow:1px 1px 0 #fff5c9;height:31px}.weekly-stars_third__KKhcE .weekly-stars_rank__6NI0T{color:#8f5553;text-shadow:1px 1px 0 #ffe5d7}.weekly-stars_points__0yvQb{font-size:19px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:#4b2b62}.weekly-stars_points__0yvQb small{font-size:12px;margin-left:3px}.weekly-stars_floor__vb5Rb{height:12px;background:repeating-linear-gradient(90deg,#88619e 0 14px,#b28bc7 14px 28px);border-top:2px solid #714781;border-bottom:3px solid #674078;position:relative;z-index:2}.weekly-stars_spark__qtOTI{position:absolute;z-index:0;color:#a36bcc;font-size:24px;line-height:1;text-shadow:1px 1px 0 #fff8e9}.weekly-stars_sparkLeft__W_Tyy{left:19px;top:60px}.weekly-stars_sparkRight__HUNI2{right:17px;top:39px;color:#d5904e}.weekly-stars_waitingStar__jPy0Y{width:48px;opacity:.28;filter:grayscale(.25);margin-bottom:10px}.weekly-stars_waitingStar__jPy0Y svg{display:block;width:100%;height:auto}.weekly-stars_footer__9TS_0{padding:11px 12px 12px;text-align:center;background:#fff8e9}.weekly-stars_card__niHUQ .weekly-stars_footer__9TS_0 p{font-size:17px;line-height:1.15;margin:0 0 11px;color:#755081}.weekly-stars_play__dUxD5{display:flex;align-items:center;justify-content:center;gap:10px;min-height:43px;padding:8px 10px;border:2px solid #563067;border-radius:3px;background:linear-gradient(#c9f5db 0 3px,#a4e9c4 3px 100%);box-shadow:2px 3px 0 #85609b;color:#3e174d;font-size:21px;line-height:1;text-shadow:0 1px 0 #e8fff1;transition:transform .12s,box-shadow .12s}.weekly-stars_play__dUxD5:hover{transform:translateY(-2px);box-shadow:2px 5px 0 #85609b}.weekly-stars_play__dUxD5:active{transform:translate(2px,2px);box-shadow:none}.weekly-stars_playMark__oNvOR{font-size:15px;color:#5b926f}.weekly-stars_history__OH8n2{display:flex;gap:5px;justify-content:center;margin:8px 0 10px}.weekly-stars_history__OH8n2 button{font:inherit;font-size:15px;line-height:1.1;padding:7px 6px;min-height:38px;background:#ede0fa;border:1px solid #79508a;border-radius:3px;color:#542464;cursor:pointer}.weekly-stars_history__OH8n2 button:disabled{opacity:.45;cursor:default}.weekly-stars_history__OH8n2 button:focus-visible,.weekly-stars_rules__4sb6N summary:focus-visible{outline:3px solid #79469b;outline-offset:3px}.weekly-stars_card__niHUQ .weekly-stars_footer__9TS_0 .weekly-stars_reset__okCxS{font-size:14px;margin-bottom:10px}.weekly-stars_rules__4sb6N{text-align:left;margin-bottom:12px;font-size:15px;line-height:1.3}.weekly-stars_rules__4sb6N summary{cursor:pointer;text-align:center;padding:7px}.weekly-stars_card__niHUQ .weekly-stars_rules__4sb6N p{font-family:Arial,sans-serif;font-size:13px;line-height:1.5;margin:5px 0 8px}.weekly-stars_rules__4sb6N a{display:block;text-align:center;text-decoration:underline;padding:5px}@media(max-width:540px){.weekly-stars_history__OH8n2 button{min-height:44px}}.weekly-stars_preview__rr156{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:6px 9px;background:#fce9c7;color:#80543d;border-bottom:1px dashed #bc9066;font-size:12px;line-height:1.15}.weekly-stars_preview__rr156 select{font:inherit;font-size:12px;line-height:1.2;background:#fff8e9;color:#5c396d;border:1px solid #c4a0d9;padding:4px;max-width:100%;min-height:28px}@media(min-width:821px) and (max-width:1050px){.weekly-stars_card__niHUQ .weekly-stars_heading__oAeiF h3{font-size:29px}.weekly-stars_title__HjqMT{gap:5px}.weekly-stars_titleStar__i9ZYr{width:29px;height:29px}.weekly-stars_scene__JfPHM{padding-inline:8px}.weekly-stars_name__42rhJ{font-size:18px}.weekly-stars_points__0yvQb{font-size:17px}.weekly-stars_points__0yvQb small{font-size:11px}.weekly-stars_card__niHUQ .weekly-stars_footer__9TS_0 p{font-size:15px}.weekly-stars_play__dUxD5{font-size:19px}}@media(max-width:540px){.weekly-stars_card__niHUQ{margin-top:15px;margin-bottom:21px}.weekly-stars_card__niHUQ .weekly-stars_heading__oAeiF h3{font-size:34px}.weekly-stars_scene__JfPHM{padding-top:34px}.weekly-stars_preview__rr156 select{min-height:44px;font-size:14px}.weekly-stars_preview__rr156{font-size:13px}.weekly-stars_play__dUxD5{min-height:46px}}@media(max-width:360px){.weekly-stars_heading__oAeiF{padding-inline:8px}.weekly-stars_card__niHUQ .weekly-stars_heading__oAeiF h3{font-size:30px}.weekly-stars_titleStar__i9ZYr{width:29px;height:29px}.weekly-stars_scene__JfPHM{padding-inline:7px}.weekly-stars_name__42rhJ{font-size:18px}.weekly-stars_points__0yvQb{font-size:17px}}@media(prefers-reduced-motion:reduce){.weekly-stars_play__dUxD5{transition:none}}