.l28-root{--l28-paper:250 243 230;--l28-paper-deep:241 229 207;--l28-card:255 252 245;--l28-ink:46 34 30;--l28-ink-soft:108 90 80;--l28-tomato:222 80 54;--l28-tomato-deep:178 52 34;--l28-mustard:242 182 54;--l28-sky:78 142 176;--l28-sage:126 160 128;--l28-rose:240 166 164;--l28-lilac:176 150 204;--l28-wood:196 140 88;--l28-wood-deep:142 94 56;--l28-kraft:216 182 136;--l28-sage-deep:96 132 102;--l28-fridge:208 229 236;--l28-fridge-deep:164 199 213;background-color:rgb(var(--l28-paper));color:rgb(var(--l28-ink))}.l28-root:before{content:"";z-index:0;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.35  0 0 0 0 0.25  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.l28-scallop{position:relative}.l28-scallop:after{content:"";left:0;right:0;pointer-events:none;background:radial-gradient(circle at 7px 0, rgb(var(--l28-tomato)) 6px, transparent 6.5px) 0 0 / 14px 7px repeat-x;height:7px;position:absolute;top:100%}.l28-tape{background-image:repeating-linear-gradient(135deg, rgb(var(--l28-mustard) / .78) 0 6px, rgb(var(--l28-mustard) / .62) 6px 12px);box-shadow:0 1px 2px rgb(var(--l28-ink) / .18)}.l28-print-shadow{box-shadow:0 1px 1px rgb(var(--l28-ink) / .12), 0 6px 14px -4px rgb(var(--l28-ink) / .22), 0 18px 30px -12px rgb(var(--l28-ink) / .2)}.l28-scene{container-type:inline-size}.l28-table{background:radial-gradient(ellipse 60% 50% at 85% 20%, rgb(var(--l28-mustard) / .22), transparent 70%), radial-gradient(ellipse 50% 45% at 10% 90%, rgb(var(--l28-sky) / .16), transparent 70%), radial-gradient(ellipse 40% 40% at 95% 95%, rgb(var(--l28-rose) / .24), transparent 70%), repeating-linear-gradient(90deg, transparent 0 158px, rgb(var(--l28-ink) / .045) 158px 160px), linear-gradient(180deg, rgb(var(--l28-paper)) 0%, rgb(var(--l28-paper-deep)) 100%)}.l28-kraft{background-color:rgb(var(--l28-kraft));background-image:repeating-linear-gradient(8deg, #ffffff12 0 2px, transparent 2px 6px), radial-gradient(ellipse at 30% 20%, #ffffff2e, transparent 60%), radial-gradient(ellipse at 80% 90%, rgb(var(--l28-wood-deep) / .22), transparent 60%)}.l28-wood{background-color:rgb(var(--l28-wood));background-image:repeating-linear-gradient(92deg, #ffffff14 0 1px, transparent 1px 5px), linear-gradient(135deg, rgb(var(--l28-wood)) 0%, rgb(var(--l28-wood-deep)) 100%)}.l28-walnut{background-color:rgb(var(--l28-wood-deep));background-image:repeating-linear-gradient(92deg,#ffffff0f 0 1px,#0000 1px 6px),linear-gradient(135deg,#70482a 0%,#4e301c 100%)}.l28-glare{background:linear-gradient(115deg,#ffffff57 0 16%,#0000 16% 38%,#ffffff24 38% 44%,#0000 44%)}.l28-sheen{background:linear-gradient(135deg,#ffffff42 0%,#0000 36% 72%,#2e221e14 100%)}.l28-cloth{background-image:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#0000000f 0 1px,#0000 1px 3px)}.l28-spine{background:linear-gradient(90deg,#0000 38%,#2e221e1a 47%,#2e221e38 50%,#2e221e1a 53%,#0000 62%)}.l28-fridge{background-image:linear-gradient(100deg, #ffffff80 0 6%, transparent 6% 100%), linear-gradient(160deg, rgb(var(--l28-fridge)) 0%, rgb(var(--l28-fridge-deep)) 100%);box-shadow:inset 0 0 0 .3cqw #ffffff59,inset 0 -1.2cqw 2cqw -1cqw #2e221e40,0 1.6cqw 3cqw -1cqw #2e221e66}.l28-mat{background-color:rgb(var(--l28-sage) / .4);background-image:linear-gradient(#fff9 1px,#0000 1px),linear-gradient(90deg,#fff9 1px,#0000 1px),linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px);background-position:50%;background-size:13cqw 13cqw,13cqw 13cqw,2.6cqw 2.6cqw,2.6cqw 2.6cqw}.l28-airmail{background:repeating-linear-gradient(135deg, rgb(var(--l28-tomato)) 0 14px, rgb(var(--l28-card)) 14px 28px, rgb(var(--l28-sky)) 28px 42px, rgb(var(--l28-card)) 42px 56px)}.l28-gingham{background-color:rgb(var(--l28-card));background-image:linear-gradient(rgb(var(--l28-tomato) / .3) 50%, transparent 50%), linear-gradient(90deg, rgb(var(--l28-tomato) / .3) 50%, transparent 50%);background-size:30px 30px}.l28-cork{background-color:#cc9e6c;background-image:radial-gradient(#78502c59 1px,#0000 1.6px),radial-gradient(#ffebc840 1px,#0000 1.6px);background-position:0 0,4px 6px;background-size:9px 9px,13px 13px}.l28-marquee-track{will-change:transform;animation:46s linear infinite l28-marquee}.l28-marquee:hover .l28-marquee-track{animation-play-state:paused}.l28-pegboard{background-color:rgb(var(--l28-paper-deep));background-image:radial-gradient(circle, rgb(var(--l28-ink) / .2) 2.6px, transparent 3.2px);background-position:14px 14px;background-size:28px 28px}.l28-dots{background-image:radial-gradient(rgb(var(--l28-ink) / .1) 1px, transparent 1.6px);background-size:18px 18px}.l28-hide-scroll{scrollbar-width:none}.l28-hide-scroll::-webkit-scrollbar{display:none}@keyframes l28-marquee{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes l28-wobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes l28-bell{0%,86%,to{transform:rotate(0)}89%{transform:rotate(14deg)}92%{transform:rotate(-12deg)}95%{transform:rotate(8deg)}98%{transform:rotate(-4deg)}}.l28-bell{transform-origin:50% 10%;animation:5s ease-in-out infinite l28-bell}.l28-wobble{animation:4s ease-in-out infinite l28-wobble}@keyframes l28-spin{to{transform:rotate(360deg)}}.l28-spin-slow{animation:24s linear infinite l28-spin}@keyframes l28-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-12px) rotate(calc(var(--r,0deg) + 14deg))}}.l28-float{animation:6s ease-in-out infinite l28-float}@keyframes l28-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes l28-sway{0%{transform:rotate(calc(var(--r,0deg) - 2.5deg))}to{transform:rotate(calc(var(--r,0deg) + 2.5deg))}}.l28-sway{transform-origin:50% 0;transform:rotate(var(--r,0deg))}.l28-tile:hover .l28-sway{animation:1.7s ease-in-out infinite alternate l28-sway}
