.market-theme{--mk-canvas:#f6f5f3;--mk-card:#fff;--mk-well:#f8f6f4;--mk-ink:#1c1210;--mk-muted:#6c605c;--mk-subtle:#8f8480;--mk-line:#ece7e3;--mk-line-2:#ddd4cf;--mk-coral:#ff5a4d;--mk-coral-dark:#e2483c;--mk-coral-pale:#ffebe7;--mk-plum:#553378;--mk-plum-2:#6a4591;--mk-plum-deep:#432863;--mk-plum-pale:#f1ebf6;--mk-marigold:#ffb020;--mk-marigold-dark:#a8650a;--mk-marigold-pale:#fff3d6;--mk-teal:#12847e;--mk-teal-dark:#0c6a65;--mk-teal-pale:#ddf2ef;--mk-mint:#d4f4e2;--mk-peach:#fde5de;--mk-sky:#dbeffc;--mk-lilac:#eae4fc;--mk-butter:#fef2d5;--mk-star:#ffb020;--mk-shadow-1:0 1px 2px #1c12100d, 0 1px 3px #1c12100a;--mk-shadow-2:0 10px 28px -12px #1c121038, 0 2px 6px #1c12100d;--mk-shadow-3:0 24px 60px -20px #2a183959;--bg:var(--mk-canvas);--surface:#fff;--surface-2:#f3efec;--card:#fff;--card-2:#faf8f6;--card-border:var(--mk-line);--input:#fff;--highlight:#fff0;--border:var(--mk-line);--border-strong:var(--mk-line-2);--fg:var(--mk-ink);--muted:var(--mk-muted);--subtle:var(--mk-subtle);--accent:var(--mk-coral);--accent-2:#f23f6b;--accent-soft:var(--mk-coral-pale);--accent-fg:#fff;--ring:#ff6f60;--info:#2b78c2;--info-soft:#e3f0fb;--ok:var(--mk-teal);--ok-soft:var(--mk-teal-pale);--warn:var(--mk-marigold-dark);--warn-soft:var(--mk-marigold-pale);--danger:#d6343c;--danger-soft:#fde6e7;--lilac:#6b3fa0;--lilac-soft:var(--mk-plum-pale);--grad:linear-gradient(100deg, #ff7a5c 0%, #ff5a4d 55%, #f2456e 100%);--grad-soft:linear-gradient(135deg, #ffefe9, #fbe8f3);--shadow:var(--mk-shadow-1);--shadow-pop:var(--mk-shadow-2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--mk-canvas);color:var(--mk-ink);font-family:var(--font-sans)}html:has(.market-theme){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f5f3}html:has(.market-theme) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f5f3}.market-theme ::selection{background:#ff5a4d38}.market-theme :focus-visible{outline:2px solid var(--mk-coral);outline-offset:2px}.mk-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.mk-rail::-webkit-scrollbar{display:none}.mk-rail>*{scroll-snap-align:start}.mk-noscroll{scrollbar-width:none}.mk-noscroll::-webkit-scrollbar{display:none}.mk-lift{transition:box-shadow .2s,transform .2s,border-color .2s}@media (hover:hover){.mk-lift:hover{box-shadow:var(--mk-shadow-2);border-color:#0000;transform:translateY(-2px)}}.mk-plum-band{background:radial-gradient(900px 260px at 0% 0%, #ff5a4d29, transparent 60%), radial-gradient(700px 240px at 100% 100%, #ffb0201a, transparent 60%), var(--mk-plum)}.mk-stars{--mk-rating:0;letter-spacing:1px;color:#e7e1dc;line-height:1;display:inline-block;position:relative}.mk-stars:before{content:"★★★★★"}.mk-stars:after{content:"★★★★★";width:calc(var(--mk-rating) / 5 * 100%);color:var(--mk-star);white-space:nowrap;position:absolute;inset:0;overflow:hidden}.mk-ticket{--mk-notch:9px;-webkit-mask:radial-gradient(circle at 0 50%, transparent var(--mk-notch), #000 calc(var(--mk-notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent var(--mk-notch), #000 calc(var(--mk-notch) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 50%, transparent var(--mk-notch), #000 calc(var(--mk-notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent var(--mk-notch), #000 calc(var(--mk-notch) + .5px)) right / 51% 100% no-repeat}@keyframes mk-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mk-fade-in{animation:.45s cubic-bezier(.16,1,.3,1) both mk-fade-in}@keyframes mk-pop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.mk-pop{animation:.35s both mk-pop}@keyframes mk-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.mk-skeleton{background:linear-gradient(90deg,#efebe8 0%,#f7f4f2 40%,#efebe8 80%) 0 0/800px 100%;animation:1.3s linear infinite mk-shimmer}.mk-raised-ring{background:conic-gradient(from 210deg,#ff5a4d,#ffb020,#12847e,#ff5a4d)}.mk-pb-tabbar{padding-bottom:calc(64px + env(safe-area-inset-bottom))}:is(.market-theme:has(.mk-buybar) .mk-pb-tabbar,.market-theme:has([data-mk-sticky-bar]) .mk-pb-tabbar){padding-bottom:calc(128px + env(safe-area-inset-bottom))}@media (min-width:768px){.mk-pb-tabbar{padding-bottom:0}.market-theme:has(.mk-buybar) .mk-pb-tabbar{padding-bottom:0}}@media print{.market-theme{background:#fff}}
