.page.svelte-m2otha{position:relative;overflow-x:clip;color:#3d2a57}h1.svelte-m2otha,h2.svelte-m2otha,h3.svelte-m2otha,.bubble.svelte-m2otha,.tagline.svelte-m2otha,.updated.svelte-m2otha,.meta.svelte-m2otha,.rank.svelte-m2otha{font-family:Barlow,sans-serif}.decor.svelte-m2otha>div:where(.svelte-m2otha){position:absolute;background-position:0 0;background-repeat:no-repeat;background-size:contain;pointer-events:none}.stripe-left.svelte-m2otha{background-image:url(/assets/particle_4.svg);width:587px;height:584px;top:60px;left:-12%}.glow.svelte-m2otha{background-image:url(/assets/particle_1.svg);width:435px;height:435px;top:140px;left:50%}.stick.svelte-m2otha{background-image:url(/assets/particle_8.svg);width:167px;height:184px;top:-50px;left:calc(50% - 490px);z-index:3}.ball.svelte-m2otha{background-image:url(/assets/particle_2.svg);width:228px;height:228px;top:640px;left:calc(50% - 640px)}.stripe-right.svelte-m2otha{background-image:url(/assets/particle_7.svg);width:336px;height:313px;top:1180px;right:0}.heart.svelte-m2otha{background-image:url(/assets/particle_heart.svg);width:61px;height:65px;top:40px;left:calc(50% + 610px)}.bubble.svelte-m2otha{position:absolute;top:-50px;left:calc(50% - 450px);z-index:2;display:flex;align-items:center;justify-content:center;width:311px;height:157px;margin:0;padding:50px 24px 18px 110px;background:url(/assets/particle_3.svg) 0 0 / contain no-repeat;color:#fff;font-size:24px;font-weight:800;line-height:1;text-align:center;text-transform:uppercase}.hero.svelte-m2otha{position:relative;z-index:1;max-width:724px;margin:0 auto;padding:62px 16px 0}.box.svelte-m2otha{padding:72px 56px 44px;background:#ebf2fa;border:8px solid #fe7c9e;box-shadow:0 6px 22px 10px #00000024;text-align:center}h1.svelte-m2otha{margin:0;background:linear-gradient(200deg,#fe5983 15%,#8c53bc 80%,#3a49eb 130%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:54px;font-weight:800;letter-spacing:-.01em;line-height:1;text-transform:uppercase}.tagline.svelte-m2otha{margin:14px 0 0;background:linear-gradient(90deg,#fe637f,#fda467);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:20px;font-weight:800;text-transform:uppercase}.intro.svelte-m2otha{max-width:520px;margin:22px auto 0;color:#a04d6c;font-size:17px;line-height:1.6}.updated.svelte-m2otha{margin:18px 0 0;color:#8a5a7a;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.girls.svelte-m2otha img:where(.svelte-m2otha){position:absolute;bottom:-60px;width:auto;height:470px}.mashiro.svelte-m2otha{right:-150px;z-index:2}.nanami.svelte-m2otha{right:-290px;z-index:1}.list.svelte-m2otha{position:relative;z-index:1;max-width:920px;margin:0 auto;padding:0 16px}h2.svelte-m2otha{margin:88px 0 26px;background:linear-gradient(90deg,#fe5983,#8c53bc);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:32px;font-weight:800;line-height:1.1;text-transform:uppercase;width:fit-content}ol.svelte-m2otha{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:24px 28px;margin:0;padding:0;list-style:none}.card.svelte-m2otha{display:flex;align-items:center;gap:18px;height:100%;padding:14px 18px 14px 14px;background:#ebf2fa;border:3px solid #fe7c9e;box-shadow:0 6px 18px #00000014;color:inherit;text-decoration:none;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.card.svelte-m2otha:hover{transform:translateY(-3px);box-shadow:0 12px 26px #00000021}.card.svelte-m2otha:focus-visible{outline:3px solid #8c53bc;outline-offset:3px}.cover.svelte-m2otha{position:relative;flex:none}.cover.svelte-m2otha img:where(.svelte-m2otha){display:block;width:72px;height:104px;background:#f6c9d6;box-shadow:0 3px 8px #0003;object-fit:cover}.rank.svelte-m2otha{position:absolute;top:-12px;left:-14px;min-width:34px;padding:3px 9px 6px;background:linear-gradient(100deg,#fe637f,#fda467);clip-path:polygon(0 12%,100% 0,100% 84%,3% 100%);color:#fff;font-size:20px;font-weight:800;line-height:1;text-align:center}.text.svelte-m2otha{display:flex;flex-direction:column;gap:4px;min-width:0}h3.svelte-m2otha{display:-webkit-box;margin:0;overflow:hidden;font-size:19px;font-weight:700;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.alt.svelte-m2otha{overflow:hidden;color:#a04d6c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-m2otha{color:#8a5a7a;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cta.svelte-m2otha{position:relative;z-index:1;max-width:780px;margin:0 auto;padding:0 16px;text-align:center}.cta.svelte-m2otha h2:where(.svelte-m2otha){margin:96px auto 14px}.cta.svelte-m2otha p:where(.svelte-m2otha){max-width:560px;margin:0 auto 26px;color:#a04d6c;font-size:17px;line-height:1.6}.cta.svelte-m2otha a:where(.svelte-m2otha){display:inline-block;transition:filter .25s ease-in-out}.cta.svelte-m2otha a:where(.svelte-m2otha):hover{filter:brightness(110%)}.cta.svelte-m2otha img:where(.svelte-m2otha){display:block;max-width:100%;height:auto}.wave.svelte-m2otha{height:99px;margin-top:80px;background:url(/assets/Group%207.svg) 50% 50% / 100% 100% no-repeat}@media screen and (max-width:1100px){.heart.svelte-m2otha,.nanami.svelte-m2otha{display:none}.mashiro.svelte-m2otha{right:-120px}}@media screen and (max-width:900px){.girls.svelte-m2otha,.stripe-left.svelte-m2otha,.stripe-right.svelte-m2otha{display:none}.stick.svelte-m2otha{top:-65px;left:-120px}.bubble.svelte-m2otha{top:-65px;left:-80px;padding-top:65px}}@media screen and (max-width:560px){.box.svelte-m2otha{padding:92px 20px 32px}h1.svelte-m2otha{font-size:38px}.tagline.svelte-m2otha{font-size:17px}h2.svelte-m2otha{font-size:26px}.ball.svelte-m2otha{left:-120px}}
