.stat-strip.svelte-11goha4{gap:var(--padding);grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media screen and (width<=520px){.stat-strip.svelte-11goha4{grid-template-columns:1fr}}.leaderboard.svelte-8lttf{gap:var(--padding);flex-direction:column;display:flex}.lb-status.svelte-8lttf{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lb-head.svelte-8lttf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lb-title.svelte-8lttf{font-size:16px}.lb-more.svelte-8lttf{color:var(--text-muted);align-items:center;gap:2px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.lb-more.svelte-8lttf:hover{color:var(--secondary)}}.lb-list.svelte-8lttf{border-radius:var(--border-radius);background:var(--button);box-shadow:var(--button-box-shadow);padding:8px}.lb-rows.svelte-8lttf{flex-direction:column;gap:6px;display:flex}.lb-rows.animate.svelte-8lttf{animation:.22s svelte-8lttf-lb-fade}@keyframes svelte-8lttf-lb-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lb-row.svelte-8lttf{border-radius:calc(var(--border-radius) / 2);color:var(--secondary);cursor:default;align-items:center;gap:12px;padding:7px 8px;display:flex}.lb-rank.svelte-8lttf{width:28px;color:var(--text-muted);flex-shrink:0;font-size:13.5px;font-weight:500}.lb-avatar.svelte-8lttf{border-radius:calc(var(--border-radius) / 2);background:var(--button-elevated);flex-shrink:0;width:30px;height:30px;overflow:hidden}.lb-name.svelte-8lttf{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.lb-empty.svelte-8lttf .lb-name:where(.svelte-8lttf){color:var(--text-muted)}.lb-value.svelte-8lttf{color:var(--text-muted);flex-shrink:0;font-size:13px}.community-card.svelte-gosryk{padding:var(--padding);text-align:start;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;text-decoration:none;overflow:hidden}.community-card-header.svelte-gosryk{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.icon-holder.svelte-gosryk{background-color:var(--text-muted);border-radius:5px;justify-content:center;align-items:center;padding:4px;display:flex}.icon-holder.svelte-gosryk svg{stroke-width:1.5px;width:20px;height:20px;stroke:var(--white)}.community-card-title.svelte-gosryk{flex-direction:row;align-items:center;gap:6px;display:flex}.community-card-title.svelte-gosryk svg{stroke:var(--secondary);opacity:.5;width:14px;height:14px}.community-card-description.svelte-gosryk{padding:0}#lunaria-web-homepage.svelte-16dlmjf{width:100%;height:max-content;padding:var(--padding);flex-direction:column;align-items:center;gap:22px;display:flex;overflow:hidden scroll}.home-section.svelte-16dlmjf{flex-direction:column;gap:14px;width:900px;max-width:100%;display:flex}.gamemodes.svelte-16dlmjf{gap:var(--padding);grid-template-columns:repeat(3,1fr);display:grid}.home-bottom.svelte-16dlmjf{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;width:900px;max-width:100%;display:grid}.bottom-col.svelte-16dlmjf{flex-direction:column;gap:14px;min-width:0;display:flex}.community.svelte-16dlmjf{gap:var(--padding);grid-template-columns:1fr 1fr;display:grid}@media screen and (width<=720px){.gamemodes.svelte-16dlmjf,.home-bottom.svelte-16dlmjf{grid-template-columns:1fr}}@media screen and (width<=420px){.community.svelte-16dlmjf{grid-template-columns:1fr}}.carousel.svelte-bz7qzp{position:absolute;inset:0;overflow:hidden}.shot.svelte-bz7qzp{opacity:0;transition:opacity .9s;animation:24s ease-in-out infinite alternate svelte-bz7qzp-carousel-drift;position:absolute;inset:0}.still.svelte-bz7qzp .shot:where(.svelte-bz7qzp){animation:none}.shot.active.svelte-bz7qzp{opacity:1}.pixels.svelte-bz7qzp{opacity:.6;pointer-events:none;position:absolute;inset:0}.arrow.svelte-bz7qzp{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1414148c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff1f}.arrow.left.svelte-bz7qzp{left:12px}.arrow.right.svelte-bz7qzp{right:12px}.arrow.svelte-bz7qzp svg{stroke-width:2px;width:18px;height:18px}.dots.svelte-bz7qzp{bottom:var(--carousel-dots-bottom,12px);padding:0 var(--carousel-dots-inset,0px);justify-content:var(--carousel-dots-justify,center);z-index:2;gap:6px;display:flex;position:absolute;left:0;right:0}.dot.svelte-bz7qzp{width:7px;height:7px;box-shadow:none;background:#fff6;border-radius:999px;padding:0;transition:all .3s}.dot.active.svelte-bz7qzp{background:#fff;width:22px}[data-reduce-transparency=true] .arrow.svelte-bz7qzp{-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes svelte-bz7qzp-carousel-drift{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.09)translate(-1.2%,-.8%)}}@media (prefers-reduced-motion:reduce){.shot.svelte-bz7qzp{transition:none;animation:none}}.play-action.svelte-lslmm9{border-radius:var(--border-radius);color:#000;background:#fff;gap:8px;min-width:180px;height:50px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 8px 28px #ffffff2e,inset 0 0 0 1px #fff9}.play-action.svelte-lslmm9:hover{transform:translateY(-1px);box-shadow:0 12px 34px #ffffff47,inset 0 0 0 1px #fff9}.play-action.svelte-lslmm9:active{transform:scale(.98)}.play-action.update.svelte-lslmm9{color:#fff;background:var(--orange);box-shadow:0 8px 28px color-mix(in srgb, var(--orange) 40%, transparent)}.play-action.update.svelte-lslmm9:hover{box-shadow:0 12px 34px color-mix(in srgb, var(--orange) 55%, transparent)}.play-action.svelte-lslmm9 svg{position:relative}.shine.svelte-lslmm9{mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffffbf 50%,#0000 100%);width:50%;animation:5.5s ease-in-out infinite svelte-lslmm9-play-shine;position:absolute;top:0;bottom:0;left:-60%}.play-action.svelte-lslmm9:not(.update) .shine:where(.svelte-lslmm9){mix-blend-mode:normal;background:linear-gradient(100deg,#0000 0%,#0000001f 50%,#0000 100%)}[data-reduce-motion=true] .shine.svelte-lslmm9{display:none}.progress-row.svelte-lslmm9{gap:6px;display:flex}.pause-btn.svelte-lslmm9{border-radius:var(--border-radius);color:#fff;background:#ffffff14;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}@media (hover:hover){.pause-btn.svelte-lslmm9:hover{background:#ffffff24}}.progress-btn.svelte-lslmm9{border-radius:var(--border-radius);color:#fff;background:#ffffff14;flex-shrink:0;align-items:center;gap:6px;width:250px;height:50px;padding:0 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.wash.svelte-lslmm9{background:color-mix(in srgb, var(--accent) 16%, transparent);transition:width .3s;position:absolute;top:0;bottom:0;left:0}.line.svelte-lslmm9{background:var(--accent);height:3px;transition:width .3s;position:absolute;bottom:0;left:0}.progress-body.svelte-lslmm9{flex:1;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.badge.svelte-lslmm9{background:color-mix(in srgb, var(--accent) 22%, transparent);width:30px;height:30px;color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.spin.svelte-lslmm9{animation:1.4s linear infinite svelte-lslmm9-play-spin;display:flex}.progress-text.svelte-lslmm9{text-align:start;flex-direction:column;min-width:0;display:flex}.phase.svelte-lslmm9{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.hint.svelte-lslmm9{color:#fff9;padding:0;font-size:11.5px}.pct.svelte-lslmm9{text-align:end;font-variant-numeric:tabular-nums;width:46px;color:var(--accent);flex-shrink:0;padding-right:4px;font-size:16px;font-weight:500;position:relative}@keyframes svelte-lslmm9-play-shine{0%,62%{left:-60%}to{left:130%}}@keyframes svelte-lslmm9-play-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-lslmm9,.shine.svelte-lslmm9{animation:none}.shine.svelte-lslmm9{display:none}}.folders.svelte-1foi6gi{position:relative}.menu.svelte-1foi6gi{z-index:40;transform-origin:100% 100%;background:var(--popup-bg);min-width:220px;box-shadow:0 0 0 1px var(--popup-stroke) inset, 0 12px 40px #00000073;border-radius:16px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:0}.row.svelte-1foi6gi{width:100%;box-shadow:none;color:var(--secondary);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:500;display:flex}@media (hover:hover){.row.svelte-1foi6gi:hover{background:var(--button-hover-transparent)}}.row.svelte-1foi6gi svg:first-child{color:var(--text-muted);flex-shrink:0}.label.svelte-1foi6gi{text-align:start;flex:1}.row.svelte-1foi6gi .ext{opacity:.35}.event.svelte-1vqen72{border-radius:var(--border-radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:inherit;background:#ffffff1a;flex-direction:column;gap:6px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.event.live.svelte-1vqen72{box-shadow:inset 0 0 0 1.5px #4fe08ab3}.head.svelte-1vqen72{opacity:.85;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.schedule.svelte-1vqen72{color:inherit;box-shadow:none;opacity:.85;background:0 0;align-items:center;gap:2px;margin-left:auto;padding:2px 4px 2px 8px;font-size:12px;font-weight:600;display:inline-flex}.schedule.svelte-1vqen72:hover{opacity:1}.live.svelte-1vqen72 .head:where(.svelte-1vqen72){color:#4fe08a;opacity:1}.title.svelte-1vqen72{font-size:16px;font-weight:700}.description.svelte-1vqen72{opacity:.85;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.foot.svelte-1vqen72{align-items:center;gap:10px;margin-top:2px;font-size:12.5px;font-weight:600;display:flex}.reward.svelte-1vqen72{color:#ffc84f;white-space:nowrap}.people.svelte-1vqen72{opacity:.8;white-space:nowrap}.join.svelte-1vqen72{color:#000;box-shadow:none;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.join.joined.svelte-1vqen72{color:#fff;background:#4fe08a59}.spin.svelte-1vqen72{animation:.9s linear infinite svelte-1vqen72-spin;display:inline-flex}@keyframes svelte-1vqen72-spin{to{transform:rotate(360deg)}}.season.svelte-1p9dv1z{border-radius:var(--border-radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:inherit;background:#ffffff1a;flex-direction:column;gap:8px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.season.premium.svelte-1p9dv1z{box-shadow:inset 0 0 0 1px #ffc84f73}.top.svelte-1p9dv1z{justify-content:space-between;align-items:center;gap:10px;display:flex}.name.svelte-1p9dv1z{color:#ffc84f;align-items:center;gap:7px;font-size:13px;display:inline-flex}.left.svelte-1p9dv1z{border-radius:var(--border-radius);opacity:.85;background:#ffffff1a;padding:3px 9px;font-size:12px;font-weight:600}.level-row.svelte-1p9dv1z{justify-content:space-between;align-items:baseline;gap:8px;margin-top:2px;display:flex}.level.svelte-1p9dv1z{font-size:20px}.of.svelte-1p9dv1z{opacity:.45}.xp.svelte-1p9dv1z{opacity:.75;font-size:12px}.bar.svelte-1p9dv1z{border-radius:var(--border-radius);background:#ffffff1f;height:6px;overflow:hidden}.bar.svelte-1p9dv1z span:where(.svelte-1p9dv1z){border-radius:inherit;background:linear-gradient(90deg,#ff9a7a,#ffc84f);height:100%;transition:width .4s;display:block}.sources.svelte-1p9dv1z{opacity:.65;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}.actions.svelte-1p9dv1z{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.action.svelte-1p9dv1z{height:32px;padding:0 14px;font-size:13px;font-weight:600}.action.svelte-1p9dv1z:disabled{opacity:.6}.gold.svelte-1p9dv1z{color:#1a1200;box-shadow:none;background:#ffc84f}.gold.confirming.svelte-1p9dv1z{background:#ffe27a}.owned.svelte-1p9dv1z{color:#ffc84f;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.more.svelte-1p9dv1z{color:inherit;box-shadow:none;background:#ffffff1a;margin-left:auto}.more.svelte-1p9dv1z svg{transition:transform .2s}.more.open.svelte-1p9dv1z svg{transform:rotate(180deg)}.drawer.svelte-1p9dv1z{flex-direction:column;gap:8px;display:flex}.track.svelte-1p9dv1z{scroll-behavior:smooth;gap:6px;margin-top:4px;padding-bottom:4px;display:flex;overflow-x:auto}.column.svelte-1p9dv1z{flex-direction:column;flex:0 0 74px;align-items:center;gap:5px;display:flex}.number.svelte-1p9dv1z{opacity:.45;font-size:11px}.column.reached.svelte-1p9dv1z .number:where(.svelte-1p9dv1z){color:#ffc84f;opacity:1}.tile.svelte-1p9dv1z{border-radius:var(--border-radius);width:74px;height:92px;color:inherit;background:#00000052;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:6px 4px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.tile.premium.svelte-1p9dv1z{background:#ffc84f1a;box-shadow:inset 0 0 0 1px #ffc84f2e}.tile.none.svelte-1p9dv1z{box-shadow:none;background:#ffffff08}.tile.ready.svelte-1p9dv1z{cursor:pointer;box-shadow:inset 0 0 0 1.5px #ffc84f,0 0 14px #ffc84f40}.tile.locked.svelte-1p9dv1z .art:where(.svelte-1p9dv1z),.tile.locked.svelte-1p9dv1z .caption:where(.svelte-1p9dv1z){opacity:.55}.tile.claimed.svelte-1p9dv1z .art:where(.svelte-1p9dv1z){opacity:.5}.art.svelte-1p9dv1z{opacity:.95;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.item.svelte-1p9dv1z{width:34px;height:34px;image-rendering:pixelated;filter:drop-shadow(0 2px 4px #00000080)}.coin.big.svelte-1p9dv1z{--coin-size:26px}.caption.svelte-1p9dv1z{text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.mark.svelte-1p9dv1z{opacity:.8;background:#00000073;border-radius:6px;padding:2px;display:flex;position:absolute;top:4px;right:4px}.mark.done.svelte-1p9dv1z{color:#4fe08a;opacity:1}.legend.svelte-1p9dv1z{opacity:.6;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.gold-text.svelte-1p9dv1z{color:#ffc84f;align-items:center;gap:4px;display:inline-flex}.spin.svelte-1p9dv1z{animation:.9s linear infinite svelte-1p9dv1z-spin;display:inline-flex}@keyframes svelte-1p9dv1z-spin{to{transform:rotate(360deg)}}.app-home.plain .season.svelte-1p9dv1z{background:var(--button);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--button-box-shadow)}.app-home.plain .season.premium.svelte-1p9dv1z{box-shadow:inset 0 0 0 1px #ffc84f8c}.app-home.plain .tile.svelte-1p9dv1z{background:var(--button-elevated)}.app-home.plain .tile.premium.svelte-1p9dv1z{background:color-mix(in srgb, #ffc84f 14%, var(--button-elevated))}.app-home.plain .left.svelte-1p9dv1z,.app-home.plain .more.svelte-1p9dv1z,.app-home.plain .bar.svelte-1p9dv1z{background:var(--button-elevated)}[data-reduce-transparency=true] .season.svelte-1p9dv1z{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--button)}.hideseek.svelte-tmp0zu{border-radius:var(--border-radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:inherit;background:#ffffff1a;flex-direction:column;gap:8px;padding:14px 16px;text-decoration:none;transition:background .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}@media (hover:hover){.hideseek.svelte-tmp0zu:hover{background:#ffffff24}}.head.svelte-tmp0zu{opacity:.85;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.open.svelte-tmp0zu{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.rank.svelte-tmp0zu{align-items:center;gap:8px;display:flex}.rating.svelte-tmp0zu{font-size:18px;font-weight:700}.place.svelte-tmp0zu{opacity:.7;font-size:12.5px;font-weight:600}.foot.svelte-tmp0zu{opacity:.8;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;font-weight:600;display:flex}.description.svelte-tmp0zu{opacity:.85;margin:0;font-size:12.5px;line-height:1.4}.friends-online.svelte-1m7u19q{border-radius:var(--border-radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:inherit;background:#ffffff1a;flex-direction:column;gap:8px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.head.svelte-1m7u19q{opacity:.85;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.count.svelte-1m7u19q{text-align:center;background:color-mix(in srgb, var(--green) 30%, transparent);border-radius:999px;min-width:20px;margin-left:auto;padding:1px 7px;font-size:11px}.empty.svelte-1m7u19q,.more.svelte-1m7u19q{opacity:.7;margin:0;font-size:12.5px}ul.svelte-1m7u19q{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}li.svelte-1m7u19q{align-items:center;gap:6px;display:flex}.friend.svelte-1m7u19q{border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;margin:0 -6px;padding:5px 6px;text-decoration:none;transition:background .16s;display:flex}.friend.svelte-1m7u19q:hover{background:#ffffff14}.friend.svelte-1m7u19q:focus-visible,.join.svelte-1m7u19q:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.avatar.svelte-1m7u19q{background:#ffffff1f;border-radius:8px;flex-shrink:0;width:30px;height:30px;position:relative}.avatar.svelte-1m7u19q .player-head{border-radius:8px}.dot.svelte-1m7u19q{background:var(--gray);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2.5px #101010e6}.dot.playing.svelte-1m7u19q,.dot.game.svelte-1m7u19q{background:var(--green)}.dot.launcher.svelte-1m7u19q{background:var(--blue)}.text.svelte-1m7u19q{flex-direction:column;min-width:0;display:flex}.name.svelte-1m7u19q{font-size:13px;font-weight:600}.status.svelte-1m7u19q{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.join.svelte-1m7u19q{color:#000;width:28px;height:28px;box-shadow:none;background:#fff;border-radius:50%;flex-shrink:0;padding:0;transition:transform .16s}.join.svelte-1m7u19q:hover{transform:translate(2px)}.placeholder.svelte-1m7u19q{flex-direction:column;gap:8px;padding:3px 0;display:flex}.placeholder-row.svelte-1m7u19q{align-items:center;gap:10px;display:flex}.placeholder-text.svelte-1m7u19q{flex-direction:column;gap:6px;display:flex}.placeholder.svelte-1m7u19q .skeleton{box-shadow:none;background-color:#ffffff14;background-image:linear-gradient(90deg,#0000,#ffffff1a,#0000);border-radius:6px}.placeholder-row.svelte-1m7u19q>.skeleton{border-radius:8px}[data-reduce-transparency=true] .friends-online.svelte-1m7u19q{-webkit-backdrop-filter:none;backdrop-filter:none;background:#181818eb}@media (prefers-reduced-motion:reduce){.join.svelte-1m7u19q,.friend.svelte-1m7u19q{transition:none}}.online.svelte-112zfqt{display:inline-flex;position:relative}.trigger.svelte-112zfqt{cursor:pointer;font:inherit;color:inherit;transition:transform .15s,filter .15s}.trigger.svelte-112zfqt:active{transform:scale(.96)}.popover.svelte-112zfqt{z-index:30;box-sizing:border-box;background:var(--popup-bg,var(--primary));border:1px solid var(--button-stroke);width:260px;max-height:340px;color:var(--secondary);text-shadow:none;border-radius:20px;flex-direction:column;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 16px 40px #0006}.popover-head.svelte-112zfqt{color:var(--text-muted);padding:4px 8px 8px;font-size:13px;font-weight:600}.state.svelte-112zfqt{justify-content:center;padding:14px;display:flex}ul.svelte-112zfqt{margin:0;padding:0;list-style:none;overflow-y:auto}.player.svelte-112zfqt{color:inherit;border-radius:14px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;transition:background .12s;display:flex}.player.svelte-112zfqt:hover{background:var(--button-hover-transparent,var(--button))}.head.svelte-112zfqt{border-radius:50%;flex:none;width:28px;height:28px;overflow:hidden}.head.svelte-112zfqt .player-head{width:100%;height:100%}.name.svelte-112zfqt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.time.svelte-112zfqt{padding:0;font-size:12px}.app-home.svelte-ty3ihs{isolation:isolate;color:#fff;--dock-space:96px;background:#0b0b0c;flex:1;min-width:0;position:relative;overflow:hidden}#lunaria[data-macos=true] .app-home.svelte-ty3ihs{margin-top:-30px}#lunaria[data-macos=true] .layout.svelte-ty3ihs{padding-top:64px}.app-home.center.svelte-ty3ihs{color:var(--secondary);background:var(--primary);justify-content:center;align-items:center;display:flex}.backdrop.svelte-ty3ihs{z-index:-1;--carousel-dots-bottom:calc(var(--dock-space) + 6px);--carousel-dots-justify:flex-end;--carousel-dots-inset:28px;position:absolute;inset:0}.layer.svelte-ty3ihs,.fallback.svelte-ty3ihs{position:absolute;inset:0;overflow:hidden}.glow.svelte-ty3ihs{aspect-ratio:1;filter:blur(90px);opacity:.8;border-radius:50%;width:70%;animation:18s ease-in-out infinite alternate svelte-ty3ihs-home-float;position:absolute}.glow.one.svelte-ty3ihs{top:-20%;right:-10%}.glow.two.svelte-ty3ihs{opacity:.5;animation-duration:24s;animation-direction:alternate-reverse;bottom:-35%;left:10%}.pixels.svelte-ty3ihs{opacity:.6;position:absolute;inset:0}.scrim.svelte-ty3ihs{pointer-events:none;background:linear-gradient(90deg,#0000009e 0%,#00000047 42%,#0000000f 64%,#00000052 100%),linear-gradient(#0000 40%,#0003 62%,#000000c7 100%),linear-gradient(#00000059 0%,#0000 22%);position:absolute;inset:0}.layout.svelte-ty3ihs{inset:0 0 var(--dock-space) 0;box-sizing:border-box;gap:22px;padding:34px 24px 0 20px;display:flex;position:absolute}.rail.svelte-ty3ihs{align-self:center;gap:calc(var(--rail-step) - 46px);border-radius:calc(var(--border-radius) + 4px);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);z-index:3;background:#0a0a0a52;flex-direction:column;padding:8px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.rail-indicator.svelte-ty3ihs{pointer-events:none;border-radius:15px;width:54px;height:54px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;left:4px;box-shadow:0 0 0 2px #fff,0 6px 22px #00000059}.rail-item.svelte-ty3ihs{width:46px;height:46px;box-shadow:none;background:0 0;border-radius:12px;padding:0;transition:transform .2s,opacity .2s;position:relative}.rail-item.svelte-ty3ihs .server-icon{border-radius:12px!important}.rail-item.svelte-ty3ihs:hover{transform:scale(1.06)}.rail-item.svelte-ty3ihs:active{transform:scale(.96)}.rail-item.dim.svelte-ty3ihs{opacity:.55}.rail-item.dim.svelte-ty3ihs:hover{opacity:.9}.rail-dot.svelte-ty3ihs{background:var(--green);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 3px #0e0e0ee6}.rail-update.svelte-ty3ihs{background:var(--orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 3px #0e0e0ee6}.rail-label.svelte-ty3ihs{white-space:nowrap;text-align:start;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#101010db;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 12px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:50%;left:calc(100% + 18px);transform:translate(-6px,-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 10px 30px #00000059}.rail-item.svelte-ty3ihs:hover .rail-label:where(.svelte-ty3ihs),.rail-item.svelte-ty3ihs:focus-visible .rail-label:where(.svelte-ty3ihs){opacity:1;transform:translateY(-50%)}.rail-name.svelte-ty3ihs{font-size:13px;font-weight:600}.rail-online.svelte-ty3ihs{opacity:.7;font-size:11.5px}.content.svelte-ty3ihs{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 300px;gap:32px;min-width:0;padding-bottom:22px;display:grid;overflow-y:auto}.hero.svelte-ty3ihs{align-self:end;min-width:0;max-width:560px;padding-left:4px}.tag.svelte-ty3ihs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff1a}.title.svelte-ty3ihs{letter-spacing:-1.2px;overflow-wrap:anywhere;text-shadow:0 4px 30px #00000059;margin:14px 0 0;font-size:50px;line-height:.98}.desc.svelte-ty3ihs{opacity:.84;max-width:480px;margin:14px 0 0;font-size:14.5px;line-height:1.55}.chips.svelte-ty3ihs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.chip.svelte-ty3ihs,.chips.svelte-ty3ihs .trigger{border-radius:var(--border-radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#ffffff1f;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.chips.svelte-ty3ihs .trigger{color:inherit;border:none}.chips.svelte-ty3ihs .trigger:hover,.chips.svelte-ty3ihs .trigger.active{background:#fff3}.dot.svelte-ty3ihs,.chips.svelte-ty3ihs .dot{background:var(--gray);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.on.svelte-ty3ihs,.chips.svelte-ty3ihs .dot.on{background:var(--green);animation:2s infinite svelte-ty3ihs-home-pulse}.stats.svelte-ty3ihs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.stat.svelte-ty3ihs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000047;border-radius:14px;flex-direction:column;gap:2px;min-width:120px;padding:9px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.stat.live.svelte-ty3ihs{box-shadow:0 0 0 1px color-mix(in srgb, var(--green) 55%, transparent) inset}.stat-label.svelte-ty3ihs{opacity:.65;font-size:11px;font-weight:500}.stat-value.svelte-ty3ihs{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.stat-value.svelte-ty3ihs:first-letter{text-transform:uppercase}.side.svelte-ty3ihs{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;align-self:start;gap:12px;min-width:0;max-height:100%;margin:-2px;padding:2px;display:flex;overflow-y:auto}.side.svelte-ty3ihs::-webkit-scrollbar{display:none}.dock.svelte-ty3ihs{z-index:5;border-radius:calc(var(--border-radius) + 6px);color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#1212129e;align-items:center;gap:8px;padding:10px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 50px #0006}.dock-progress.svelte-ty3ihs{background:#ffffff14;border-radius:2px;height:2px;position:absolute;top:0;left:22px;right:22px;overflow:hidden}.dock-progress.svelte-ty3ihs span:where(.svelte-ty3ihs){background:var(--blue);transform-origin:0;height:100%;box-shadow:0 0 12px var(--blue);transition:transform .3s;display:block}.dock-progress.update.svelte-ty3ihs span:where(.svelte-ty3ihs){background:var(--orange);box-shadow:0 0 12px var(--orange)}.dock-id.svelte-ty3ihs{min-width:0;padding-left:4px}.dock-name.svelte-ty3ihs{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.dock-status.svelte-ty3ihs{opacity:.8;white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:flex}.dock-spacer.svelte-ty3ihs{flex:1}.dock-btn.svelte-ty3ihs{border-radius:var(--border-radius);color:#fff;white-space:nowrap;background:#ffffff14;gap:7px;height:46px;padding:0 14px;font-size:13px;font-weight:600;transition:background .16s,transform .16s;box-shadow:inset 0 0 0 1px #ffffff0f}.dock-btn.square.svelte-ty3ihs{width:46px;padding:0}.dock-btn.svelte-ty3ihs:hover:not(:disabled){background:#ffffff26}.dock-btn.svelte-ty3ihs:active:not(:disabled){transform:scale(.97)}.dock-btn.svelte-ty3ihs:disabled{opacity:.4;cursor:default}.dock-count.svelte-ty3ihs{background:#ffffff1f;border-radius:999px;padding:1px 7px;font-size:11.5px}.run-dot.svelte-ty3ihs{background:var(--green);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite svelte-ty3ihs-home-pulse}.stop-action.svelte-ty3ihs{border-radius:var(--border-radius);background:var(--dark-red);min-width:170px;height:50px;color:var(--white);white-space:nowrap;box-shadow:0 8px 26px color-mix(in srgb, var(--dark-red) 40%, transparent);gap:8px;padding:0 18px;font-size:15px;font-weight:600;transition:transform .16s}.stop-action.svelte-ty3ihs:hover{transform:translateY(-1px)}.stop-action.svelte-ty3ihs:active{transform:scale(.98)}[data-reduce-transparency=true] .dock.svelte-ty3ihs,[data-reduce-transparency=true] .rail.svelte-ty3ihs,[data-reduce-transparency=true] .rail-label.svelte-ty3ihs,[data-reduce-transparency=true] .chip.svelte-ty3ihs,[data-reduce-transparency=true] .stat.svelte-ty3ihs,[data-reduce-transparency=true] .tag.svelte-ty3ihs{-webkit-backdrop-filter:none;backdrop-filter:none}[data-reduce-transparency=true] .dock.svelte-ty3ihs,[data-reduce-transparency=true] .rail.svelte-ty3ihs{background:#121212f2}.still.svelte-ty3ihs .glow:where(.svelte-ty3ihs),.still.svelte-ty3ihs .dot.on:where(.svelte-ty3ihs),.still.svelte-ty3ihs .run-dot:where(.svelte-ty3ihs){animation:none}.still.svelte-ty3ihs .rail-indicator:where(.svelte-ty3ihs),.still.svelte-ty3ihs .rail-item:where(.svelte-ty3ihs),.still.svelte-ty3ihs .rail-label:where(.svelte-ty3ihs),.still.svelte-ty3ihs .dock-btn:where(.svelte-ty3ihs),.still.svelte-ty3ihs .stop-action:where(.svelte-ty3ihs){transition:none}@keyframes svelte-ty3ihs-home-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--green) 60%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--green) 0%, transparent)}}@keyframes svelte-ty3ihs-home-float{0%{transform:translate(0,0)scale(1)}to{transform:translate(-8%,6%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.glow.svelte-ty3ihs,.dot.on.svelte-ty3ihs,.run-dot.svelte-ty3ihs{animation:none}.rail-indicator.svelte-ty3ihs,.rail-item.svelte-ty3ihs,.rail-label.svelte-ty3ihs,.dock-btn.svelte-ty3ihs,.stop-action.svelte-ty3ihs{transition:none}}@media screen and (width<=1000px){.content.svelte-ty3ihs{grid-template-columns:minmax(0,1fr) 270px;gap:22px}.title.svelte-ty3ihs{font-size:40px}}@media screen and (width<=840px){.content.svelte-ty3ihs{grid-template-rows:none;grid-template-columns:minmax(0,1fr);align-content:start}.side.svelte-ty3ihs{max-height:none;overflow:visible}.hero.svelte-ty3ihs{align-self:start}.dock-text.svelte-ty3ihs{display:none}}@media screen and (width<=600px){.app-home.svelte-ty3ihs{--dock-space:152px}.title.svelte-ty3ihs{font-size:32px}.dock.svelte-ty3ihs{flex-wrap:wrap}}
