.mk-page{--sw-font-display:var(--font-ui);font-family:var(--font-ui);overflow-wrap:anywhere}.mk-page :where(a){align-items:center;display:inline-flex}.mk-page :where(summary){min-height:var(--sw-hit);cursor:pointer;align-items:center;display:flex}.mk-page h1,.mk-page h2,.mk-page h3,.mk-dialog h2{font-family:var(--font-ui);font-stretch:100%;font-weight:var(--weight-regular);letter-spacing:-.035em}.mk-page h1{margin:0;font-size:clamp(2.6rem,5.6vw,5rem);line-height:1.1}.mk-page h2{margin:0 0 var(--space-5);font-size:clamp(1.65rem,2.6vw,2.4rem);line-height:1.15}.mk-page h3{margin:0;font-size:1.15rem;line-height:1.3}.mk-page section+section{margin-top:var(--space-12)}.mk-page p{line-height:1.55}.mk-page a,.mk-page button,.mk-dialog button,.mk-dialog a{min-height:var(--sw-hit)}.mk-page .sw-btn,.mk-dialog .sw-btn{border-radius:var(--radius-md);white-space:normal}.mk-page input,.mk-page select,.mk-page textarea,.mk-dialog input{accent-color:var(--color-ink);font:inherit}.mk-page :where(button,a,input,select,textarea,summary):focus-visible,.mk-dialog :where(button,a,input,summary):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.mk-hero{gap:var(--space-6);grid-template-columns:1.05fr 1fr;align-items:stretch;display:grid}.mk-hero-copy{gap:var(--space-5);padding-right:var(--space-5);align-content:center;display:grid}.mk-hero-copy p{margin:0}.mk-hero-art{background:var(--color-bg);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-3);grid-template-columns:1fr 1fr;align-content:center;display:grid}.mk-hero-art figure{min-width:0;margin:0}.mk-hero-art figure:first-child{transform:translateY(calc(-1 * var(--space-3)))}.mk-hero-art figure:nth-child(2){transform:translateY(var(--space-3))}.mk-hero-art img{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-md);width:100%}.mk-hero-art p{font:var(--text-small)/1.5 var(--font-mono);grid-column:1/-1}.mk-hero-art figcaption,.mk-meta{font-size:var(--text-small);color:var(--color-muted)}.mk-hero-search,.mk-filters{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.mk-hero-search{padding:var(--space-3);border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-panel-raised)}.mk-hero-search .mk-search{flex:1;min-width:10rem}.mk-filters{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg);margin:var(--space-6) 0}.mk-filters label,.mk-search{gap:var(--space-2);font-size:var(--text-small);min-width:0;display:grid}.mk-filters .mk-search{flex:1;min-width:12rem}.mk-filters input,.mk-filters select,.mk-hero-search input,.mk-page textarea{min-height:var(--sw-hit);width:100%;min-width:0;padding:var(--space-3);border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-panel-raised);color:var(--color-ink)}.mk-between{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.mk-categories{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.mk-categories a{gap:var(--space-4);padding:var(--space-5);border:var(--border-hairline) solid var(--color-line);background:var(--color-panel-raised);border-radius:var(--radius-lg);align-content:space-between;text-decoration:none;display:grid}.mk-categories span{font:1.6rem/1 var(--font-mono);color:var(--color-accent)}.mk-products{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-products li{min-width:0}.mk-product{text-decoration:none;display:block}.mk-product-media{background:var(--color-bg);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-4);margin:0;position:relative}.mk-product-media img{aspect-ratio:1.12;object-fit:contain;border-radius:var(--radius-sm);width:100%;display:block}.mk-product-media figcaption{font:var(--text-caption)/1.5 var(--font-mono);margin-top:var(--space-2)}.mk-product-info{gap:var(--space-2);padding-top:var(--space-3);display:grid}.mk-product-info p{margin:0}.mk-product-info .mk-between{font-size:var(--text-small)}.mk-product-info strong,.mk-listing-price{font-family:var(--font-mono);font-weight:var(--weight-regular)}.mk-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.mk-tags span{border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font:var(--text-caption)/1.4 var(--font-mono);background:var(--color-panel-raised)}.mk-designers{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-card{padding:var(--space-6);border-radius:var(--radius-xl);border:var(--border-hairline) solid var(--color-line);background:var(--color-panel-raised);min-width:0}.mk-shop-card{gap:var(--space-5);align-items:start;text-decoration:none;display:flex}.mk-shop-card p{font-size:var(--text-small)}.mk-shop-card span:last-child{font-size:var(--text-small);color:var(--color-accent)}.mk-avatar{border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-control-fill);object-fit:cover;width:4rem;height:4rem;font:1.4rem var(--font-mono);flex:none;place-items:center;display:grid}.mk-banner{gap:var(--space-6);background:var(--color-ink);color:var(--color-ink-inverse);justify-content:space-between;align-items:center;display:flex}.mk-banner p{max-width:55ch}.mk-banner .sw-btn{background:var(--color-ink-inverse);color:var(--color-ink);flex:none}.mk-breadcrumb,.mk-links{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.mk-breadcrumb a,.mk-links a{align-items:center;display:inline-flex}.mk-breadcrumb{color:var(--color-muted);font-size:var(--text-small);align-items:center}.mk-shop-banner{justify-content:space-between;gap:var(--space-6);background:var(--color-bg);border-radius:var(--radius-xl);padding:var(--space-6);align-items:center;min-height:13rem;display:flex}.mk-shop-banner h1{font-size:clamp(2rem,4vw,4rem)}.mk-shop-banner>img{object-fit:cover;border-radius:var(--radius-lg);width:48%;max-height:16rem}.mk-banner-strip{gap:var(--space-3);max-width:50%;display:flex}.mk-banner-strip img{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-md);width:29%}.mk-shop-about{align-items:start;gap:var(--space-6);margin:var(--space-6) 0;display:flex}.mk-shop-about p{white-space:pre-line;max-width:68ch}.mk-listing-layout{gap:var(--space-10);grid-template-columns:1.22fr 1fr;align-items:start;display:grid}.mk-listing-info,.mk-buybox,.mk-stack{gap:var(--space-5);min-width:0;display:grid}.mk-listing-info h1{margin-bottom:var(--space-4);font-size:clamp(2.4rem,4vw,3.8rem)}.mk-gallery-main{padding:var(--space-6);background:var(--color-bg);border-radius:var(--radius-xl);margin:0}.mk-gallery-main img{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-md);width:100%}.mk-gallery-main figcaption{margin-top:var(--space-3);font-size:var(--text-small)}.mk-thumbs{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-thumbs button{min-width:0;padding:var(--space-3);background:var(--color-panel-raised);color:var(--color-ink);border:var(--border-control) solid var(--color-line);border-radius:var(--radius-lg);text-align:left;cursor:pointer}.mk-thumbs button[aria-pressed=true]{border-color:var(--color-accent)}.mk-thumbs img{object-fit:contain;width:100%;height:7rem}.mk-thumbs span{margin-top:var(--space-2);font-size:var(--text-small);display:block}.mk-listing-price{font-size:clamp(1.2rem,2.1vw,1.8rem)}.mk-file-choice{padding:var(--space-4);background:var(--color-panel-raised);border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-md)}.mk-file-choice p,.mk-file-choice details{font-size:var(--text-small)}.mk-file-choice summary{cursor:pointer;min-height:var(--sw-hit);padding-block:var(--space-3)}.mk-check{gap:var(--space-3);min-height:var(--sw-hit);cursor:pointer;align-items:start;line-height:1.5;display:flex}.mk-check input{width:1.4rem;height:1.4rem;margin-top:var(--space-1);flex:none}.mk-warning{background:var(--color-warning-bg);color:var(--color-ink);border-left:var(--space-1) solid var(--color-warning);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-4)}.mk-warning p:first-child{margin-top:0}.mk-final{font-weight:var(--weight-medium);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--color-line)}.mk-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.mk-facts{border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.mk-facts div{min-width:0;padding:var(--space-4);border-bottom:var(--border-hairline) solid var(--color-line)}.mk-facts dt{font-size:var(--text-small);color:var(--color-muted)}.mk-facts dd{margin:var(--space-1) 0 0}.mk-details-grid{gap:var(--space-6);margin-top:var(--space-12);grid-template-columns:1.3fr 1fr;display:grid}.mk-empty{border:var(--border-hairline) dashed var(--color-line-strong);border-radius:var(--radius-lg);padding:var(--space-10)}.mk-dialog{width:min(36rem,100% - 2rem);max-height:calc(100dvh - 2rem);padding:var(--space-6);border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-xl);color:var(--color-ink);background:var(--color-panel-raised);font:var(--text-body-lg)/1.5 var(--font-ui);overflow-y:auto}.mk-dialog::backdrop{background:var(--color-scrim)}.mk-dialog h2{margin:0;font-size:1.8rem}.mk-dialog p{margin:0}.mk-purchase{gap:var(--space-4);display:grid}.mk-purchase+.mk-purchase{margin-top:var(--space-6)}@media (max-width:700px){.mk-hero,.mk-listing-layout,.mk-details-grid{gap:var(--space-6);grid-template-columns:1fr}.mk-hero-copy{padding:0}.mk-hero h1{font-size:3.05rem}.mk-products{gap:var(--space-6) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.mk-product-media{padding:var(--space-2)}.mk-product-info h3{font-size:1rem}.mk-filters label{flex:1}.mk-designers{grid-template-columns:1fr}.mk-banner{flex-direction:column;align-items:start}.mk-card,.mk-dialog{padding:var(--space-5)}.mk-shop-banner{padding:var(--space-5);gap:var(--space-4)}.mk-shop-banner h1{font-size:2rem}.mk-shop-about{gap:var(--space-4)}.mk-filters input,.mk-filters select,.mk-hero-search input{font-size:1rem}.mk-page section+section{margin-top:var(--space-10)}}@media (prefers-reduced-motion:reduce){.mk-page *,.mk-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mk-onboarding{container-type:inline-size}.mk-apply-layout{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;display:grid}.mk-onboarding section+section{margin-top:0}.mk-field{gap:var(--space-2);min-width:0;display:grid}.mk-field small{color:var(--color-muted);font-size:var(--text-small);line-height:1.5}.mk-field :where(input,textarea,select){min-height:var(--sw-hit);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--space-3);border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-panel-raised);color:var(--color-ink);font:inherit}.mk-field textarea{resize:vertical;min-height:7rem}.mk-field input[type=file]{font-size:var(--text-small)}.mk-upload{padding:var(--space-4);border:var(--border-hairline) dashed var(--color-line-strong);border-radius:var(--radius-lg)}.mk-two{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-step-title{align-items:center;gap:var(--space-4);display:flex}.mk-step-title h2{margin:0}.mk-step-number{border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-md);width:2.5rem;height:2.5rem;font-family:var(--font-mono);flex:none;place-items:center;display:grid}.mk-dark{background:var(--color-ink);color:var(--color-ink-inverse)}.mk-steps{gap:var(--space-5);padding-left:var(--space-6);display:grid}.mk-hub-nav{gap:var(--space-5);border-bottom:var(--border-control) solid var(--color-line);margin:var(--space-5) 0;flex-wrap:wrap;display:flex}.mk-hub-nav a{min-height:var(--sw-hit)}.mk-agreement{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:inherit;padding:var(--space-4);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);line-height:1.6}.mk-receipt{gap:var(--space-2);display:grid}.mk-receipt dt{font-size:var(--text-small);color:var(--color-muted)}.mk-receipt dd{margin:0 0 var(--space-3);overflow-wrap:anywhere}.mk-profile-banner{aspect-ratio:3;object-fit:cover;border-radius:var(--radius-md);width:100%}.mk-onboarding button{cursor:pointer}.mk-onboarding button:disabled{cursor:default;opacity:.65}@container (max-width:740px){.mk-apply-layout,.mk-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.mk-field :where(input,select,textarea){font-size:1rem}}.mk-manager-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-template-areas:"listings price""editor price""rules price";align-items:start;display:grid}.mk-manager-listings{grid-area:listings}.mk-manager-aside{grid-area:price}.mk-listing-editor{grid-area:editor}.mk-store-rules{grid-area:rules}.mk-manager section+section{margin-top:0}.mk-draft-grid{gap:var(--space-3);display:grid}.mk-draft-row{gap:var(--space-4);border-bottom:var(--border-hairline) solid var(--color-line);padding-block:var(--space-4);grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;display:grid}.mk-draft-row img,.mk-draft-placeholder{object-fit:contain;border-radius:var(--radius-md);background:var(--color-panel-sunken);width:4rem;height:4rem}.mk-draft-placeholder{font-family:var(--font-mono);place-items:center;display:grid}.mk-draft-row h3{overflow-wrap:anywhere}.mk-listing-fields{border:0;min-width:0;margin:0;padding:0}.mk-waterfall dl{margin:0}.mk-waterfall dl>div{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--border-hairline) solid currentColor;display:flex}.mk-waterfall dd{font-family:var(--font-mono);flex-shrink:0;margin:0}.mk-prices .mk-meta{color:inherit}.mk-prices h3{font-size:var(--text-body)}.mk-prices input{color:var(--color-ink)}.mk-prices :focus-visible{outline-color:var(--color-ink-inverse)}@container (max-width:740px){.mk-manager-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"listings""price""editor""rules"}.mk-draft-row{grid-template-columns:3rem minmax(0,1fr)}.mk-draft-row img,.mk-draft-placeholder{width:3rem;height:3rem}.mk-draft-row button{grid-column:2;justify-self:start}}.mk-earnings section+section{margin-top:0}.mk-earning-stats{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-earning-stats strong{font:var(--text-heading)/1.5 var(--font-mono);overflow-wrap:anywhere;display:block}.mk-earnings-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.mk-earnings-layout>*,.mk-earnings .mk-card{min-width:0}.mk-earnings .mk-actions{align-items:end}.mk-earnings .mk-status{white-space:normal}.mk-ledger{margin:0;padding:0;list-style:none}.mk-ledger-row{gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--border-hairline) solid var(--color-line);display:grid}.mk-ledger-row:last-child{border-bottom:0}.mk-reference{font:var(--text-small)/1.6 var(--font-mono);overflow-wrap:anywhere}.mk-ledger h3{font-size:var(--text-body);min-width:0}.mk-ledger h3 .mk-reference{display:block}.mk-amounts{gap:var(--space-2);margin:0;display:grid}.mk-amounts>div{justify-content:space-between;gap:var(--space-3);min-width:0;display:flex}.mk-amounts dt{overflow-wrap:anywhere}.mk-amounts dd{font-family:var(--font-mono);flex:none;margin:0}.mk-monthly .mk-amounts>div{border-bottom:var(--border-hairline) solid currentColor;padding-block:var(--space-3)}.mk-monthly :focus-visible{outline-color:var(--color-ink-inverse)}@container (max-width:740px){.mk-earnings-layout{grid-template-columns:minmax(0,1fr)}.mk-earning-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:380px){.mk-earnings .mk-amounts>div{gap:var(--space-1);display:grid}.mk-earning-stats .mk-card{padding:var(--space-3)}}.mk-status{border:var(--border-hairline) solid var(--color-line-strong);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);font-size:var(--text-small);display:inline-block}.mk-status[data-status=failed],.mk-status[data-status=returned],.mk-status[data-status=review]{background:var(--color-warning-bg)}.mk-coming .mk-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.mk-coming-label{margin-top:var(--space-4);font:var(--text-body)/1.5 var(--font-mono);color:var(--color-accent);letter-spacing:0;display:block}.mk-coming-features{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-coming-split{margin-top:var(--space-4);background:var(--color-bg)}.mk-coming-split p{max-width:80ch}.mk-coming-signups{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-coming-signups article{scroll-margin-top:var(--space-8)}.mk-coming-signups .sw-card--form{box-shadow:none;background:0 0;border:0;padding:0}.mk-coming-signups .sw-input{width:100%;min-width:0}.mk-coming-signups .sw-btn{width:100%}.mk-coming .mk-banner p{max-width:80ch}@media (max-width:700px){.mk-coming .mk-hero,.mk-coming-features,.mk-coming-signups{grid-template-columns:minmax(0,1fr)}.mk-coming .mk-hero-copy{padding-right:0}.mk-coming .mk-hero-art{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.mk-coming :where(*){scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mk-hero-art img,.mk-product-media img,.mk-gallery-main img,.mk-shop-banner>img,.mk-banner-strip img{height:auto}
