@font-face{font-family:MiSans;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/MiSans-Regular-DU6gLnqb.woff2)format("woff2")}@font-face{font-family:MiSans;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/MiSans-Medium-ph3GkZST.woff2)format("woff2")}@font-face{font-family:MiSans;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/MiSans-Semibold-5wONzd8e.woff2)format("woff2")}@font-face{font-family:MiSans;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/MiSans-Bold-CntAvzE9.woff2)format("woff2")}@font-face{font-family:Zen Maru Gothic;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/ZenMaruGothic-Regular-R8Cr6c6q.woff2)format("woff2")}@font-face{font-family:Zen Maru Gothic;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/ZenMaruGothic-Medium-BJJF9DmT.woff2)format("woff2")}@font-face{font-family:Zen Maru Gothic;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/ZenMaruGothic-Bold-C6TlA54o.woff2)format("woff2")}@font-face{font-family:ZCOOL KuaiLe;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/ZCOOLKuaiLe-Regular-BO_Pehsa.woff2)format("woff2")}@font-face{font-family:Huninn;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Huninn-Regular-Dshf0zSu.woff2)format("woff2")}@font-face{font-family:Be Vietnam;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/BeVietnam-Regular-CSX2Kj_d.woff2)format("woff2")}@font-face{font-family:Be Vietnam;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/BeVietnam-Medium-2ZkXvlKx.woff2)format("woff2")}@font-face{font-family:Be Vietnam;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/BeVietnam-SemiBold-DTKJQFMi.woff2)format("woff2")}@font-face{font-family:Be Vietnam;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/BeVietnam-Bold-DtNnEZz_.woff2)format("woff2")}@font-face{font-family:Comfortaa;font-weight:300 700;font-style:normal;font-display:swap;src:url(/assets/Comfortaa-VariableFont_wght-by32hWY8.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#3a1a2e;-webkit-user-select:none;user-select:none;font-family:MiSans,sans-serif}input,textarea{-webkit-user-select:text;user-select:text}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{-webkit-user-drag:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fff0f5}::-webkit-scrollbar-thumb{background:#ed93b1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#d4537e}*{scrollbar-width:thin;scrollbar-color:#ed93b1 #fff0f5}html,body{cursor:url(/cursors/cursor.svg?v=2) 3 2,auto}a,button,[role=button],summary,[style*="cursor: pointer"],[style*=cursor\:pointer]{cursor:url(/cursors/pointer.svg?v=2) 3 2,pointer!important}input,textarea,select{cursor:text!important}input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{cursor:url(/cursors/pointer.svg?v=2) 3 2,pointer!important}@media (hover:none){html,body,a,button,[role=button],summary,[style*="cursor: pointer"],[style*=cursor\:pointer]{cursor:auto!important}}.click-layer{pointer-events:none;z-index:10001;position:fixed;inset:0;overflow:hidden}.click-burst{width:0;height:0;position:absolute}.click-ring{border:2px solid #ed93b1e6;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.52s cubic-bezier(.22,1,.36,1) forwards click-ring;position:absolute;top:50%;left:50%}@keyframes click-ring{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(3.2)}}.click-sparkle{opacity:0;clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);animation:click-sparkle .64s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) forwards;position:absolute;top:50%;left:50%}@keyframes click-sparkle{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}25%{opacity:1}45%{transform:translate(calc(-50% + var(--dx) * .55), calc(-50% + var(--dy) * .55)) scale(1.15) rotate(calc(var(--rot) * .5));opacity:1}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.2) rotate(var(--rot));opacity:0}}.nav-link{color:#8a3a56;background:0 0;border:none;border-radius:999px;align-items:center;padding:8px 16px;font-family:Mochiy Pop One,sans-serif;font-size:15px;transition:color .2s;display:inline-flex;position:relative}.nav-link:after{content:"";background:#d4537e;border-radius:2px;width:0;height:2.5px;transition:width .24s;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.nav-link:hover:not(.active){color:#d4537e}.nav-link:hover:not(.active):after{width:60%}.nav-link.active{color:#fff;text-shadow:0 1px 3px #78284659;background:linear-gradient(135deg,#f4a9c4,#ed93b1);box-shadow:0 3px 10px #d2537e66}.deco-font{font-family:Mochiy Pop One,MiSans,sans-serif}html[data-lang=ja] body{font-family:Zen Maru Gothic,MiSans,sans-serif}html[data-lang=zh-Hans] .nav-link,html[data-lang=zh-Hans] .deco-font{font-family:ZCOOL KuaiLe,MiSans,sans-serif}html[data-lang=zh-Hant] body,html[data-lang=zh-Hant] .nav-link,html[data-lang=zh-Hant] .deco-font{font-family:Huninn,MiSans,sans-serif}html[data-lang=vi] body,html[data-lang=vi] .nav-link,html[data-lang=vi] .deco-font{font-family:Be Vietnam,sans-serif}html[data-lang=ru] body,html[data-lang=ru] .nav-link,html[data-lang=ru] .deco-font,html[data-lang=uk] body,html[data-lang=uk] .nav-link,html[data-lang=uk] .deco-font{font-family:Comfortaa,MiSans,sans-serif}
