.acad{--acad-pink:#f63a98;--acad-pink-rgb:246 58 152;--acad-pink-deep:#e01b82;--acad-pink-deep-rgb:224 27 130;--acad-ink:#2a1233;--acad-ink-rgb:42 18 51;--acad-ink-soft:#6b5b73;--acad-ink-soft-rgb:107 91 115;--acad-ease:cubic-bezier(.2,.8,.2,1)}.acad .acad-hand{font-family:var(--font-caveat),cursive;color:var(--acad-pink);letter-spacing:0;text-shadow:0 2px #fff9;-webkit-text-stroke:.5px var(--acad-pink);font-weight:700}.acad .acad-hand-dark{text-shadow:none}.acad .acad-candy{color:#fff;transition:transform .12s var(--acad-ease),box-shadow .12s var(--acad-ease),filter .22s var(--acad-ease);background:linear-gradient(#ff3da0,#e01b82);border-radius:999px;box-shadow:0 4px #a8135f,inset 0 1px #ffffff80}.acad .acad-candy:hover{filter:brightness(1.04)}.acad .acad-candy:active{transform:translateY(2px);box-shadow:0 2px #a8135f,inset 0 1px #ffffff80}.acad .acad-candy:disabled{filter:saturate(.6);cursor:default}.acad .acad-pagescroll{animation:acad-pagescroll var(--dur,26s)var(--acad-ease)var(--delay,0s)infinite alternate;will-change:transform}@keyframes acad-pagescroll{0%,12%{transform:translateY(0)}88%,to{transform:translateY(calc(-1*var(--reach,50%)))}}.acad .acad-mark{animation:16s step-end infinite acad-mark}@keyframes acad-mark{0%{top:14%;left:8%}25%{top:58%;left:40%}50%{top:30%;left:46%}75%{top:66%;left:10%}}.acad .acad-stamp{transform-origin:50% 60%}.acad .acad-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.acad .acad-rail::-webkit-scrollbar{display:none}.acad .acad-rail>*{scroll-snap-align:center}.acad .mari{color:#111}.acad .mari .micro{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500}.acad .mari .soft{color:#5e5e5e}.acad details>summary{list-style:none}.acad details>summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.acad .acad-pagescroll,.acad .acad-mark{animation:none!important}}html[data-motion=paused] .acad .acad-pagescroll,html[data-motion=paused] .acad .acad-mark{animation-play-state:paused!important}
