.l22-root{--l22-paper:246 240 230;--l22-paper-deep:235 226 211;--l22-card:252 249 243;--l22-ink:43 33 29;--l22-ink-soft:104 91 82;--l22-clay:178 84 52;--l22-clay-deep:138 58 32;--l22-sage:118 131 102;--l22-denim:52 70 102;--l22-mustard:205 154 62;--l22-blush:232 196 180;--l22-ease:cubic-bezier(.22, .8, .24, 1);color:rgb(var(--l22-ink));background-color:rgb(var(--l22-paper))}.l22-root:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(var(--l22-ink) / .014) 1px, rgb(var(--l22-paper)) 1px), linear-gradient(90deg, rgb(var(--l22-ink) / .024) 1px, rgb(var(--l22-paper)) 1px);background-repeat:repeat;background-size:3px 3px;position:absolute;top:0;bottom:0;left:0;right:0}.l22-root.l22-scrim{background-color:rgb(22 18 20/var(--l22-scrim-alpha,.5))!important}.l22-root.l22-scrim:before{content:none}.l22-root ::selection{background:rgb(var(--l22-clay) / .85);color:rgb(var(--l22-card))}.l22-stitch{background-image:linear-gradient(to left, rgb(var(--l22-stitch,var(--l22-ink)) / var(--l22-stitch-a,.38)) 56%, transparent 56%);background-repeat:repeat-x;background-size:9px 1px;height:1px;display:block}.l22-stitch-box{position:relative}.l22-stitch-box:after{content:"";border:1px dashed rgb(var(--l22-stitch,var(--l22-ink)) / var(--l22-stitch-a,.3));border-radius:inherit;pointer-events:none;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.l22-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.l22-marquee{animation:46s linear infinite l22-marquee}.l22-marquee-mask:hover .l22-marquee{animation-play-state:paused}@keyframes l22-marquee{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes l22-swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.l22-swing:hover .l22-swing-target{animation:l22-swing .9s var(--l22-ease) 1}@media (prefers-reduced-motion:reduce){.l22-marquee,.l22-swing:hover .l22-swing-target{animation:none}}@keyframes l22-spin{to{transform:rotate(360deg)}}.l22-hoop-ring{transition:transform .6s var(--l22-ease)}.l22-hoop:hover .l22-hoop-ring{animation:14s linear infinite l22-spin}.l22-no-scrollbar{scrollbar-width:none}.l22-no-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.l22-hoop:hover .l22-hoop-ring{animation:none}}@keyframes l22-sway{0%,to{transform:rotate(0)}25%{transform:rotate(2.6deg)}75%{transform:rotate(-2.6deg)}}.l22-sway:hover .l22-sway-target{animation:l22-sway 1.6s var(--l22-ease) 1}@media (prefers-reduced-motion:reduce){.l22-sway:hover .l22-sway-target{animation:none}}
