.end-screen.svelte-7jterg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;box-sizing:border-box;overflow:hidden}.end-screen.chromeless.svelte-7jterg .category-cover-wrapper:where(.svelte-7jterg){box-shadow:0 4px 16px #0009}.end-screen.chromeless.svelte-7jterg .category-cover-placeholder:where(.svelte-7jterg),.end-screen.chromeless.svelte-7jterg .playtime-badge:where(.svelte-7jterg),.end-screen.chromeless.svelte-7jterg .stat-card.primary:where(.svelte-7jterg){background:none;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ambient-effects.svelte-7jterg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.glow.svelte-7jterg{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3}.glow-1.svelte-7jterg{width:600px;height:600px;background:var(--st-primary);top:-200px;right:-200px;animation:svelte-7jterg-glow-drift 15s ease-in-out infinite}.glow-2.svelte-7jterg{width:500px;height:500px;background:var(--st-primary);bottom:-200px;left:-200px;animation:svelte-7jterg-glow-drift 20s ease-in-out infinite reverse}@keyframes svelte-7jterg-glow-drift{0%,to{transform:translate(0)}50%{transform:translate(50px,30px)}}.logo-container.svelte-7jterg{top:32px;left:50%;z-index:20;opacity:0;animation:svelte-7jterg-fade-in .6s ease-out forwards}.content-area.svelte-7jterg{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:1200px;width:100%;z-index:10}.header.svelte-7jterg{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;opacity:0;transform:translateY(20px);animation:svelte-7jterg-slide-up .6s ease-out .1s forwards}.mounted.svelte-7jterg .header:where(.svelte-7jterg){animation:svelte-7jterg-slide-up .6s ease-out .1s forwards}@keyframes svelte-7jterg-slide-up{to{opacity:1;transform:translateY(0)}}@keyframes svelte-7jterg-fade-in{to{opacity:1}}.header-text.svelte-7jterg{display:flex;flex-direction:column;gap:8px}.title.svelte-7jterg{font-size:clamp(2.6rem,6vw,4rem)}.stream-title.svelte-7jterg{margin:0;font-size:1.4rem;color:var(--st-ink-dim);max-width:620px}.categories-section.svelte-7jterg{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;opacity:0;transform:translateY(20px);animation:svelte-7jterg-slide-up .6s ease-out .2s forwards}.section-header.svelte-7jterg{font-size:1.2rem;letter-spacing:.18em}.categories-grid.svelte-7jterg{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.category-card.svelte-7jterg{display:flex;flex-direction:column;align-items:center;gap:12px;opacity:0;transform:translateY(20px);animation:svelte-7jterg-card-appear .5s ease-out forwards;animation-delay:var(--delay, 0ms)}@keyframes svelte-7jterg-card-appear{to{opacity:1;transform:translateY(0)}}.category-cover-wrapper.svelte-7jterg{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0006,0 0 0 1px var(--st-line-soft);transition:transform .3s ease,box-shadow .3s ease}.category-cover-wrapper.svelte-7jterg:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px #00000080,0 0 0 1px color-mix(in srgb,var(--st-accent) 40%,transparent),0 0 30px color-mix(in srgb,var(--st-primary) 30%,transparent)}.category-cover.svelte-7jterg{width:140px;height:187px;-o-object-fit:cover;object-fit:cover;display:block}.cover-shine.svelte-7jterg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--st-ink) 15%,transparent) 0%,transparent 50%,transparent 100%);pointer-events:none}.category-cover-placeholder.svelte-7jterg{width:140px;height:187px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--st-surface-2) 0%,var(--st-surface-deep) 100%);color:var(--st-ink-faint)}.playtime-badge.svelte-7jterg{position:absolute;bottom:8px;left:50%;transform:translate(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.category-info.svelte-7jterg{display:flex;flex-direction:column;align-items:center;gap:6px;width:140px}.category-name.svelte-7jterg{font-size:1.125rem;font-weight:500;color:var(--st-ink);text-align:center;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.playtime-bar.svelte-7jterg{width:100%;height:3px;background:color-mix(in srgb,var(--st-ink) 12%,transparent);border-radius:2px;overflow:hidden}.playtime-fill.svelte-7jterg{height:100%;background:linear-gradient(90deg,var(--st-secondary) 0%,var(--st-primary) 100%);border-radius:2px;transition:width 1s ease-out}.stats-section.svelte-7jterg{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;opacity:0;transform:translateY(20px);animation:svelte-7jterg-slide-up .6s ease-out .4s forwards}.stat-card.svelte-7jterg{padding:18px 30px;color:var(--st-accent);transition:border-color .3s ease,box-shadow .3s ease}.stat-card.svelte-7jterg:hover{border-color:color-mix(in srgb,var(--st-accent) 50%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--st-ink) 10%,transparent),0 0 30px -10px color-mix(in srgb,var(--st-primary) 80%,transparent)}.stat-card.sad.svelte-7jterg{opacity:.7}.stat-card.sad.svelte-7jterg .stat-value:where(.svelte-7jterg){color:var(--st-ink-dim)}.stat-card.primary.svelte-7jterg{background:linear-gradient(135deg,color-mix(in srgb,var(--st-primary) 22%,var(--st-surface-deep)) 0%,var(--st-surface-deep) 100%);border-color:color-mix(in srgb,var(--st-primary) 45%,transparent);color:var(--st-accent)}.stat-content.svelte-7jterg{display:flex;flex-direction:column;gap:4px}.stat-value.svelte-7jterg{font-size:2.2rem}.thank-you.svelte-7jterg{display:flex;flex-direction:column;align-items:center;gap:12px;opacity:0;animation:svelte-7jterg-slide-up .6s ease-out .6s forwards}.thank-you-text.svelte-7jterg{margin:0;font-family:var(--st-font-display);font-size:2.1rem;font-weight:700;color:var(--st-ink-dim);letter-spacing:.02em}.hearts.svelte-7jterg{display:flex;gap:12px}.heart.svelte-7jterg{font-size:2rem;animation:svelte-7jterg-heart-float 2s ease-in-out infinite;animation-delay:var(--delay, 0s)}@keyframes svelte-7jterg-heart-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:900px){.category-cover.svelte-7jterg,.category-cover-placeholder.svelte-7jterg{width:120px;height:160px}.category-info.svelte-7jterg{width:120px}.title.svelte-7jterg{font-size:2rem}}@media(max-width:600px){.categories-grid.svelte-7jterg{gap:16px}.category-cover.svelte-7jterg,.category-cover-placeholder.svelte-7jterg{width:100px;height:133px}.category-info.svelte-7jterg{width:100px}.stat-card.svelte-7jterg{padding:16px 20px}.stat-value.svelte-7jterg{font-size:1.75rem}.stat-label.svelte-7jterg{font-size:.875rem}}
