.l31-root{--l31-paper:250 245 238;--l31-linen:241 232 219;--l31-ink:43 27 33;--l31-ink-soft:104 84 90;--l31-madder:176 58 62;--l31-saffron:226 163 56;--l31-indigo:48 58 112;--l31-sage:122 140 110;--l31-rose:216 140 150;--l31-plum:107 45 123;--l31-pearl:232 214 200}.l31-root .l31-selvedge{background-image:repeating-linear-gradient(90deg, rgb(var(--l31-madder)) 0 18px, rgb(var(--l31-saffron)) 18px 24px, rgb(var(--l31-indigo)) 24px 44px, rgb(var(--l31-paper)) 44px 47px, rgb(var(--l31-sage)) 47px 59px, rgb(var(--l31-rose)) 59px 71px, rgb(var(--l31-plum)) 71px 85px, rgb(var(--l31-saffron)) 85px 89px)}.l31-root .l31-weave{background-image:repeating-linear-gradient(0deg, rgb(var(--l31-ink) / .035) 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, rgb(var(--l31-ink) / .035) 0 1px, transparent 1px 4px)}.l31-root .l31-weave-dark{background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 4px)}.l31-root .l31-fringe{background-image:repeating-linear-gradient(90deg, rgb(var(--l31-ink) / .55) 0 1px, transparent 1px 3px);height:10px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.l31-root .l31-stitch{border-top:1px dashed rgb(var(--l31-ink) / .2)}.l31-root .l31-noscroll{scrollbar-width:none}.l31-root .l31-noscroll::-webkit-scrollbar{display:none}@keyframes l31-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.l31-root .l31-fill{transform-origin:100%;animation-name:l31-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes l31-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.8)}}.l31-root .l31-dot-pulse{animation:1.8s ease-in-out infinite l31-pulse-dot}
