:root{--t-press:120ms;--t-hover:180ms;--t-fill:240ms;--ease:cubic-bezier(0.2,0.8,0.2,1);--mo-ink:#111111;--mo-lime:#dbfb41;--mo-ring:0 0 0 0 transparent}:is(.mo,.a-btn,.btn-lime,.btn-cream,.btn-peach,.btn-coral,.neo-btn-secondary,.btn:not(.btn-ghost)){transition-property:transform,box-shadow,background-color,color,border-color,text-decoration-color,text-decoration-thickness,text-underline-offset,opacity;transition-duration:var(--t-hover);transition-timing-function:var(--ease)}:is(.mo,.a-btn,.btn-lime,.btn-cream,.btn-peach,.btn-coral,.neo-btn-secondary,.btn:not(.btn-ghost)):focus-visible{outline:3px solid var(--mo-ink);outline-offset:3px;--mo-ring:0 0 0 3px var(--mo-lime)}.mo-on-ink:focus-visible{outline-color:var(--mo-lime);--mo-ring:0 0 0 3px var(--mo-ink)}:is(.mo-lift,.a-btn,.btn-lime,.btn-cream,.btn-peach,.btn-coral,.neo-btn-secondary,.btn:not(.btn-ghost)){box-shadow:var(--mo-sh,4px) var(--mo-sh,4px) 0 var(--mo-ink),var(--mo-ring)}:is(.mo-lift,.a-btn,.btn-lime,.btn-cream,.btn-peach,.btn-coral,.neo-btn-secondary,.btn:not(.btn-ghost)):hover:not(:disabled):not([aria-disabled=true]){transform:translate(calc(var(--mo-lift, 2px) * -1),calc(var(--mo-lift, 2px) * -1));box-shadow:calc(var(--mo-sh, 4px) + var(--mo-lift, 2px)) calc(var(--mo-sh, 4px) + var(--mo-lift, 2px)) 0 var(--mo-ink),var(--mo-ring)}.mo-fill:active:not(:disabled):not([aria-disabled=true]),:is(.mo-lift,.a-btn,.btn-lime,.btn-cream,.btn-peach,.btn-coral,.neo-btn-secondary,.btn:not(.btn-ghost)):active:not(:disabled):not([aria-disabled=true]){transform:translate(var(--mo-sh,4px),var(--mo-sh,4px));box-shadow:0 0 0 var(--mo-ink),var(--mo-ring);transition-duration:var(--t-press)}.mo-fill{position:relative;isolation:isolate;overflow:hidden;box-shadow:var(--mo-sh,4px) var(--mo-sh,4px) 0 var(--mo-ink),var(--mo-ring)}.mo-fill:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--mo-sweep,var(--mo-lime));clip-path:inset(0 100% 0 0);transition:clip-path var(--t-fill) var(--ease)}.mo-fill-sq:before,.mo-fill-up:before{clip-path:inset(100% 0 0 0)}@media (min-width:1024px){.mo-fill-sq:before{clip-path:inset(0 100% 0 0)}}.mo-fill-circle:before{clip-path:circle(0 at 50% 50%)}.mo-fill:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){color:var(--mo-hover-fg,var(--mo-ink))}.mo-fill:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):before{clip-path:inset(0 0 0 0)}.mo-fill-circle:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):before{clip-path:circle(75% at 50% 50%)}.mo-fill-circle:hover:not(:disabled):not([aria-disabled=true]){transform:rotate(-8deg)}.mo-fill-circle:active:not(:disabled):not([aria-disabled=true]){transform:translate(var(--mo-sh,4px),var(--mo-sh,4px)) rotate(0)}.mo-mark{position:relative;isolation:isolate}.mo-mark:before{content:"";position:absolute;inset:6px 0 4px;z-index:-1;border-radius:6px;background:var(--mo-lime);clip-path:inset(0 100% 0 0);transition:clip-path var(--t-fill) var(--ease),background-color var(--t-press) var(--ease)}.mo-mark:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):before{clip-path:inset(0 0 0 0)}.mo-mark:active:not(:disabled):not([aria-disabled=true]):before{background:#cbeb2c}.mo-link{text-decoration-thickness:1px}.mo-link:hover{text-decoration-thickness:3px;text-underline-offset:6px}.mo-link:active{text-underline-offset:2px;transition-duration:var(--t-press)}.mo-tint:hover:not(:disabled):not([aria-disabled=true]){background-color:rgba(219,251,65,.55)}.mo-tint:active:not(:disabled):not([aria-disabled=true]){background-color:var(--mo-lime);transition-duration:var(--t-press)}.mo-al,.mo-ar{transition:transform var(--t-hover) var(--ease)}.mo-tint:hover .mo-ar,:is(.mo-lift,.a-btn,.btn-lime,.btn-cream,.btn-peach,.btn-coral,.neo-btn-secondary,.btn:not(.btn-ghost)):hover:not(:disabled):not([aria-disabled=true]) .mo-ar{transform:translateX(3px)}.mo-tint:hover .mo-al,:is(.mo-lift,.a-btn,.btn-lime,.btn-cream,.btn-peach,.btn-coral,.neo-btn-secondary,.btn:not(.btn-ghost)):hover:not(:disabled):not([aria-disabled=true]) .mo-al{transform:translateX(-3px)}.mo-fill:hover:not(:disabled):not([aria-disabled=true]) .mo-ar{transform:translateX(5px)}.mo-fill:hover:not(:disabled):not([aria-disabled=true]) .mo-al{transform:translateX(-5px)}:is(.mo,.a-btn,.btn-lime,.btn-cream,.btn-peach,.btn-coral,.neo-btn-secondary,.btn:not(.btn-ghost)):disabled,:is(.mo,.a-btn,.btn-lime,.btn-cream,.btn-peach,.btn-coral,.neo-btn-secondary,.btn:not(.btn-ghost))[aria-disabled=true]{transform:none;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.mo,.mo *,.mo:before{transition-duration:0s!important}.mo,.mo-al,.mo-ar,.mo-fill:hover .mo-al,.mo-fill:hover .mo-ar,.mo:active,.mo:hover,:is(.mo-lift,.a-btn,.btn-lime,.btn-cream,.btn-peach,.btn-coral,.neo-btn-secondary,.btn:not(.btn-ghost)):hover .mo-al,:is(.mo-lift,.a-btn,.btn-lime,.btn-cream,.btn-peach,.btn-coral,.neo-btn-secondary,.btn:not(.btn-ghost)):hover .mo-ar{transform:none!important}.mo-fill:active:not(:disabled):not([aria-disabled=true]),:is(.mo-lift,.a-btn,.btn-lime,.btn-cream,.btn-peach,.btn-coral,.neo-btn-secondary,.btn:not(.btn-ghost)):active:not(:disabled):not([aria-disabled=true]){box-shadow:2px 2px 0 var(--mo-ink),var(--mo-ring)}:is(.mo-lift,.a-btn,.btn-lime,.btn-cream,.btn-peach,.btn-coral,.neo-btn-secondary,.btn:not(.btn-ghost)):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--mo-rbg,inherit)}}.ss-book{perspective:1400px;outline:none;touch-action:pan-y}.ss-book:focus-visible .ss-pages{outline:3px solid var(--mo-ink);outline-offset:3px}.ss-pages{overflow:hidden;perspective:1000px}.ss-book-edge{position:absolute;z-index:0;top:7px;right:-8px;bottom:-4px;width:14px;border:2.5px solid var(--mo-ink);border-radius:0 12px 12px 0;background:repeating-linear-gradient(180deg,#fffff5 0 3px,#d9d9c8 3px 4px)}.ss-leaf-flip{transform-origin:left center;backface-visibility:hidden;cursor:pointer;transition:transform .56s var(--ease),opacity .36s var(--ease) .2s,visibility 0s linear .56s}.ss-leaf-flip[data-turned=true]{transform:rotateY(-100deg);opacity:0;visibility:hidden;pointer-events:none}.ss-spine{z-index:20;inset:0 auto 0 0;width:14px;background:linear-gradient(90deg,rgba(17,17,17,.28),transparent)}.ss-peel,.ss-spine{position:absolute;pointer-events:none}.ss-peel{z-index:15;right:0;bottom:0;width:34px;height:34px;background:linear-gradient(135deg,#dbfb41 0 50%,transparent 50%);border-top-left-radius:0;clip-path:polygon(100% 0,100% 100%,0 100%);filter:drop-shadow(-2px -2px 0 var(--mo-ink));transition:transform var(--t-hover) var(--ease);transform-origin:right bottom}.ss-book:hover .ss-peel{transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.ss-leaf-flip,.ss-peel{transition-duration:0s!important;transition-delay:0s!important}.ss-book:hover .ss-peel,.ss-leaf-flip[data-turned=true]{transform:none}}