.mk{zoom:1.25;--mk-paper:#fffaf0;--mk-paper-deep:#fff2d6;--mk-ink:#141414;--mk-honey:#ffd481;--mk-honeydeep:#f2c152;--mk-coral:#ff7a59;--mk-mint:#8ee3c4;--mk-lilac:#c9b8ff;--mk-sky:#a7d8ff;background:radial-gradient(900px 500px at 8% -10%, #ffd48173, transparent 60%), radial-gradient(700px 420px at 100% 0%, #c9b8ff59, transparent 60%), var(--mk-paper);color:var(--mk-ink)}.mk h1,.mk h2,.mk h3,.mk .mk-display{font-family:var(--font-mk-display), var(--font-lato), system-ui, sans-serif;font-variation-settings:"opsz" 96, "wdth" 100;letter-spacing:-.025em}.mk .mk-serif{font-family:var(--font-mk-serif), Georgia, serif;font-variation-settings:"SOFT" 60, "WONK" 1, "opsz" 72;letter-spacing:-.01em;font-style:italic;font-weight:500}.mk .mk-hand{font-family:var(--font-mk-hand), "Comic Sans MS", cursive}.mk .mk-mark{background-image:linear-gradient(104deg, transparent 2%, var(--mk-honey) 2.5%, var(--mk-honey) 97%, transparent 97.5%);background-position:0 85%;background-repeat:no-repeat;background-size:100% .62em;margin:0 -.12em;padding:0 .12em}.mk-grid-paper{background-image:radial-gradient(circle at 1px 1px,#1414141f 1px,#0000 0);background-size:20px 20px}.mk-polaroid{--rot:0deg;transform:rotate(var(--rot));will-change:transform;background:#fff;border-radius:10px;padding:10px 10px 14px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;box-shadow:0 1px #1414140f,0 18px 40px -18px #14141473}.mk-polaroid:hover{z-index:5;transform:rotate(0)translateY(-6px)scale(1.02);box-shadow:0 1px #1414140f,0 30px 60px -22px #14141480}.mk-polaroid>.mk-polaroid-media{background:#f1efe9;border-radius:6px;overflow:hidden}.mk-sticker{--rot:-4deg;color:var(--mk-ink);background:var(--mk-honey);border:2px solid var(--mk-ink);transform:rotate(var(--rot));white-space:nowrap;border-radius:999px;align-items:center;gap:.35em;padding:.35em .8em;font-size:13px;font-weight:800;line-height:1.1;display:inline-flex;box-shadow:0 2px #141414e6}.mk-sticker--ink{background:var(--mk-ink);color:#fff;box-shadow:0 2px #14141459}.mk-sticker--coral{background:var(--mk-coral);color:#fff}.mk-sticker--mint{background:var(--mk-mint)}.mk-sticker--lilac{background:var(--mk-lilac)}.mk-sticker--sky{background:var(--mk-sky)}.mk-sticker--white{background:#fff}.mk-marquee{gap:16px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mk-marquee-track{animation:mk-scroll var(--dur,60s) linear infinite;flex:none;gap:16px;display:flex}.mk-marquee--reverse .mk-marquee-track{animation-direction:reverse}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}@keyframes mk-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 16px))}}.mk-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,0s);transform:translateY(18px)}.mk-reveal.is-in{opacity:1;transform:none}@keyframes mk-float{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-8px) rotate(var(--rot,0deg))}}.mk-float{animation:6s ease-in-out infinite mk-float}.mk-btn{border:2px solid var(--mk-ink);height:52px;box-shadow:0 4px 0 var(--mk-ink);border-radius:16px;justify-content:center;align-items:center;gap:.5em;padding:0 24px;font-size:16px;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.mk-btn:hover{box-shadow:0 6px 0 var(--mk-ink);transform:translate(-1px,-2px)}.mk-btn:active{box-shadow:0 2px 0 var(--mk-ink);transform:translate(1px,2px)}.mk-btn--primary{background:var(--mk-honey);color:var(--mk-ink)}.mk-btn--ink{background:var(--mk-ink);color:#fff;box-shadow:0 4px #14141459}.mk-btn--ink:hover{box-shadow:0 6px #14141459}.mk-btn--ghost{color:var(--mk-ink);background:#fff}.mk-receipt{background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;position:relative;box-shadow:0 24px 50px -30px #14141480}.mk-receipt:before,.mk-receipt:after{content:"";background:radial-gradient(circle at 5px 0,#0000 5px,#fff 5.5px) 0 0/14px 10px repeat-x;height:10px;position:absolute;left:0;right:0}.mk-receipt:before{top:-9px;transform:rotate(180deg)}.mk-receipt:after{bottom:-9px}.mk-phone{border:6px solid var(--mk-ink);background:var(--mk-ink);border-radius:28px;overflow:hidden;box-shadow:0 24px 50px -24px #14141499}@media (prefers-reduced-motion:reduce){.mk-marquee-track,.mk-float{animation:none}.mk-reveal{opacity:1;transition:none;transform:none}.mk-polaroid{transition:none}}.mk-btn--sm{border-radius:14px;height:44px;padding:0 18px;font-size:15px}.mk-btn--lg{border-radius:18px;height:60px;padding:0 30px;font-size:18px}.mk-card{border:2px solid var(--mk-ink);box-shadow:0 10px 0 var(--mk-ink);background:#fff;border-radius:26px}.mk-card--soft{border-color:#1414141a;box-shadow:0 24px 50px -30px #14141466}.mk-menu summary::-webkit-details-marker{display:none}.mk-menu[open] summary{background:var(--mk-honey)}@keyframes mk-vscroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.mk-vscroll{animation:mk-vscroll var(--dur,70s) linear infinite}.mk-vscroll--reverse{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.mk-vscroll{animation:none}}
