.SNSButton_sns-button__lcO53{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:500;transition:all .2s ease;border:2px solid transparent}.SNSButton_sns-button__lcO53:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.SNSButton_sns-button__lcO53:focus-visible{outline:2px solid currentColor;outline-offset:2px}.SNSButton_sns-button--iconOnly__bkj6R{padding:.75rem;border-radius:50%}.SNSButton_sns-button--withText__qWjGj{padding:.75rem 1.5rem}.SNSButton_sns-button--card__9nxRF{flex-direction:column;align-items:flex-start;padding:1rem;gap:.75rem;min-width:150px}.SNSButton_sns-button--tiktok__d1b9t{background:linear-gradient(135deg,#FF0050,#00F2EA);color:white}.SNSButton_sns-button--tiktok__d1b9t:hover{background:linear-gradient(135deg,#FF0050,#00F2EA);opacity:.9}.SNSButton_sns-button--youtube__2Zfpv{background-color:#FF0000;color:white}.SNSButton_sns-button--youtube__2Zfpv:hover{background-color:#CC0000}.SNSButton_sns-button--x__Cgpmc{background-color:#000000;color:white}.SNSButton_sns-button--x__Cgpmc:hover{background-color:#1a1a1a}@media (prefers-color-scheme:dark){.SNSButton_sns-button--x__Cgpmc{background-color:#ffffff;color:#000000}.SNSButton_sns-button--x__Cgpmc:hover{background-color:#e6e6e6}}.SNSButton_sns-button__icon__L__V_{width:24px;height:24px;flex-shrink:0}.SNSButton_sns-button--card__9nxRF .SNSButton_sns-button__icon__L__V_{width:32px;height:32px}.SNSButton_sns-button__username__uvBA5{font-size:.95rem;white-space:nowrap}.SNSButton_sns-button__followers__VKzq0{font-size:.85rem;opacity:.9}.SNSButton_sns-button--hover__1CSam{transform:scale(1.1) rotate(2deg);box-shadow:0 8px 20px rgba(0,0,0,.2)}.SNSButton_sns-button--active__4CfPm{transform:scale(.95) rotate(0deg);transition:transform .1s ease}.SNSButton_sns-button--focus-visible__5TG31{outline:3px solid currentColor;outline-offset:3px}.SNSButton_sns-button--no-animation__uDQZj{transition:none!important;animation:none!important}.SNSButton_sns-button--tiktok-glitch__XNRQs{animation:SNSButton_glitch__rix8z .3s ease-in-out infinite alternate}@keyframes SNSButton_glitch__rix8z{0%{transform:scale(1.1) translate(0);filter:hue-rotate(0deg)}20%{transform:scale(1.1) translate(-2px,2px);filter:hue-rotate(90deg)}40%{transform:scale(1.1) translate(-2px,-2px);filter:hue-rotate(180deg)}60%{transform:scale(1.1) translate(2px,2px);filter:hue-rotate(270deg)}80%{transform:scale(1.1) translate(2px,-2px);filter:hue-rotate(1turn)}to{transform:scale(1.1) translate(0);filter:hue-rotate(0deg)}}.SNSButton_sns-button--youtube-pulse__eX5Hq{animation:SNSButton_pulse__SWwPo 1s ease-in-out infinite}@keyframes SNSButton_pulse__SWwPo{0%{transform:scale(1.1);box-shadow:0 0 0 0 rgba(255,0,0,.7)}50%{transform:scale(1.15);box-shadow:0 0 0 10px rgba(255,0,0,0)}to{transform:scale(1.1);box-shadow:0 0 0 0 rgba(255,0,0,0)}}.SNSButton_sns-button--x-bubble___qHqr:after{content:"";position:absolute;top:-10px;right:-10px;width:30px;height:30px;background:radial-gradient(circle,rgba(29,161,242,.3) 0,transparent 70%);border-radius:50%;animation:SNSButton_bubble__ncNPP .6s ease-out}@keyframes SNSButton_bubble__ncNPP{0%{transform:scale(0);opacity:1}to{transform:scale(2);opacity:0}}.SNSButton_sns-button__lcO53{position:relative;transform-origin:center;will-change:transform}.SNSButton_sns-button--active__4CfPm,.SNSButton_sns-button--hover__1CSam{z-index:10}@media (max-width:640px){.SNSButton_sns-button__lcO53{padding:1rem 1.25rem;font-size:1rem}.SNSButton_sns-button--iconOnly__bkj6R{padding:1rem}.SNSButton_sns-button__icon__L__V_{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.SNSButton_sns-button--active__4CfPm,.SNSButton_sns-button--hover__1CSam,.SNSButton_sns-button--tiktok-glitch__XNRQs,.SNSButton_sns-button--x-bubble___qHqr,.SNSButton_sns-button--youtube-pulse__eX5Hq,.SNSButton_sns-button__lcO53{animation:none!important;transition:none!important}}.SocialLinksSection_social-links__v4mvw{padding:2rem 0}.SocialLinksSection_social-links__title__yazAI{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.SocialLinksSection_social-links__container__QUzDS{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.SocialLinksSection_social-links--horizontal__y_mVm .SocialLinksSection_social-links__container__QUzDS{flex-direction:row}.SocialLinksSection_social-links--vertical__V7v4s .SocialLinksSection_social-links__container__QUzDS{flex-direction:column;align-items:center}.SocialLinksSection_social-links--sticky__vbdrA{position:fixed;z-index:1000;padding:1rem;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.SocialLinksSection_social-links--sticky__vbdrA{background:rgba(0,0,0,.95)}}.SocialLinksSection_social-links--sticky-bottom-right__ZQ_HI{bottom:2rem;right:2rem}.SocialLinksSection_social-links--sticky-bottom-left__ceQkg{bottom:2rem;left:2rem}.SocialLinksSection_social-links--sticky-top-right__rml7z{top:2rem;right:2rem}.SocialLinksSection_social-links--sticky-top-left__czugN{top:2rem;left:2rem}.SocialLinksSection_social-links--sticky__vbdrA .SocialLinksSection_social-links__container__QUzDS{gap:.75rem}.SocialLinksSection_social-links--sticky__vbdrA .SocialLinksSection_social-links__title__yazAI{font-size:1rem;margin-bottom:.75rem}@media (max-width:640px){.SocialLinksSection_social-links--horizontal__y_mVm .SocialLinksSection_social-links__container__QUzDS{flex-direction:column;align-items:stretch}.SocialLinksSection_social-links--sticky__vbdrA{bottom:1rem!important;left:1rem!important;right:1rem!important;width:auto}.SocialLinksSection_social-links--sticky-top-left__czugN,.SocialLinksSection_social-links--sticky-top-right__rml7z{top:1rem!important;bottom:auto!important}}.SeasonalCharacterOrbit_scene__lWrip{position:relative;width:100%;min-height:100svh;overflow:hidden;pointer-events:none;perspective:1000px;perspective-origin:50% 50%}.SeasonalCharacterOrbit_world__eIr_Z{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;min-height:100svh;transform-style:preserve-3d;transform-origin:50% 50%;will-change:transform}.SeasonalCharacterOrbit_field__GMUSv{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.SeasonalCharacterOrbit_backdrop__l6l65{position:absolute;inset:0;transform:translateZ(20px);background:radial-gradient(ellipse at center,rgba(10,9,18,.52),rgba(10,9,18,.15) 38%,transparent 68%);pointer-events:none}.SeasonalCharacterOrbit_content__SfZs3{position:relative;width:100%;min-width:0;padding:6rem clamp(.5rem,2vw,1.5rem);transform:translateZ(80px) scale(.92);pointer-events:auto}.SeasonalCharacterOrbit_sprite__DuFu5{position:absolute;top:50%;left:50%;width:var(--hero-sprite-size,170px);aspect-ratio:1;backface-visibility:hidden;will-change:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.SeasonalCharacterOrbit_scene__lWrip[data-ready=false] .SeasonalCharacterOrbit_sprite__DuFu5{visibility:hidden}.SeasonalCharacterOrbit_sprite__DuFu5 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(1px 2px 0 rgba(28,20,53,.8)) drop-shadow(0 8px 12px rgba(0,0,0,.25))}@media (max-width:1023px){.SeasonalCharacterOrbit_sprite__DuFu5:nth-child(n+31){display:none}}@media (max-width:639px){.SeasonalCharacterOrbit_content__SfZs3 .sns-button{min-width:0}.SeasonalCharacterOrbit_content__SfZs3 .sns-button>span:first-of-type{min-width:0;white-space:normal;overflow-wrap:anywhere}.SeasonalCharacterOrbit_content__SfZs3 .sns-button>span:last-of-type{flex-shrink:0}.SeasonalCharacterOrbit_sprite__DuFu5:nth-child(n+25){display:none}}@media (prefers-reduced-motion:reduce){.SeasonalCharacterOrbit_sprite__DuFu5,.SeasonalCharacterOrbit_world__eIr_Z{will-change:auto}}