.art{background:var(--color-photo-placeholder);color:var(--color-on-photo-placeholder);border:0;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.art>.ic{width:var(--size-icon-lg);height:var(--size-icon-lg)}.art>img,.ptile .art img,.opt-ph img{object-fit:cover}.sf-dlg .art img{object-fit:contain}.art.off{background:var(--color-surface-sunken);color:var(--color-text-muted);outline:var(--border-default) dashed var(--color-border);outline-offset:calc(var(--border-default) * -1)}button.art{cursor:zoom-in}.sf-head{padding:var(--space-2) 0 var(--space-8)}.sf-head .wrap{gap:0;display:grid}.sf-cover{aspect-ratio:3/2;border-radius:var(--radius-lg)}.sf-cover>.ic{width:var(--size-avatar-lg);height:var(--size-avatar-lg)}.sf-id{gap:var(--space-3) var(--space-4);padding:0 var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sf-av{width:var(--size-avatar-lg);height:var(--size-avatar-lg);margin-top:calc(var(--size-avatar-lg) / -2);border:var(--border-focus) solid var(--color-bg);background:var(--color-primary-container);color:var(--color-on-primary-container);font:var(--type-display-weight) var(--type-display-size)/1 var(--font-display);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.sf-av>img{object-fit:cover}.sf-title{gap:var(--space-2);grid-column:1/-1;min-width:0;display:grid}.sf-title h1{font:var(--type-display-weight) var(--type-display-size)/var(--type-display-line) var(--font-display);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sf-actions{gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.sf-actions .btn{flex:auto}.sf-actions .share{flex:auto;display:flex}.tchip.sample{background:var(--color-highlight);color:var(--color-on-highlight)}.about-txt{font:var(--type-body-lg-weight) var(--type-body-lg-size)/var(--type-body-lg-line) var(--font-text);max-width:var(--layout-reading-max);white-space:pre-line}.b-sample{background:var(--color-highlight);color:var(--color-on-highlight)}.b-sample .link{color:inherit}.sf-head .b-sample{margin-bottom:var(--space-4)}.card .b-sample{padding:var(--space-3)}.prods{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ptile{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-lg);grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative;overflow:hidden}.ptile .art{aspect-ratio:1}.pt-body{gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-3);align-content:start;min-width:0;display:grid}.pt-body b{overflow-wrap:anywhere;font-weight:700}.pt-txt{color:var(--color-text-muted);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ptile.bare .pt-txt{-webkit-line-clamp:none;line-clamp:none;display:block;overflow:visible}.prod-head{gap:var(--space-1) var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.prod-head .count2{color:var(--color-text-muted);font-weight:700}.pt-body b{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pt-price{margin-top:var(--space-1);color:var(--color-text);font:var(--type-title-sm-weight) var(--type-title-sm-size)/var(--type-title-sm-line) var(--font-text);display:block}.pt-price .pf{color:var(--color-text-muted);font-weight:400}.ptile.sold .art>.ic,.ptile.sold .art img{opacity:.4}.sold-tag{left:var(--space-1);top:var(--space-1);z-index:1;max-width:calc(100% - var(--space-2));align-items:center;gap:var(--space-1);min-height:var(--space-8);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);border:var(--border-default) solid var(--color-border);box-shadow:var(--elevation-1);font:var(--type-label-weight) var(--type-label-size)/var(--type-label-line) var(--font-text);display:inline-flex;position:absolute}.sold-tag .ic{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none}.sold-tag span{overflow-wrap:anywhere}.sf-dlg .sold-line{align-items:center;gap:var(--space-1);font:var(--type-label-weight) var(--type-label-size)/var(--type-label-line) var(--font-text);display:inline-flex}.sf-dlg .sold-line .ic{width:var(--size-icon-sm);height:var(--size-icon-sm)}.pager{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--color-line);display:grid;container:pager/inline-size}.pg-range{color:var(--color-text-muted);text-align:center}.pg-list{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pg-nums{grid-area:1/1/auto/-1}.pg-nums ul{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pg-prev{grid-area:2/1}.pg-next{grid-area:2/2}.pg-s.solo{grid-column:1/-1}.pg-s .pg-btn{width:100%}.pg-btn{min-width:var(--size-tap-min);min-height:var(--size-tap-min);justify-content:center;align-items:center;gap:var(--space-1);padding:0 var(--space-3);border-radius:var(--radius-md);border:var(--border-default) solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:var(--type-label-weight) var(--type-label-size)/var(--type-label-line) var(--font-text);text-decoration:none;display:inline-flex}.pg-btn:hover{background:var(--color-surface-sunken)}.pg-btn[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.pg-gap{min-width:var(--size-icon);min-height:var(--size-tap-min);color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}#products{scroll-margin-top:var(--space-4)}@container pager (min-width:480px){.pg-list{flex-wrap:wrap;justify-content:center;display:flex}.pg-s .pg-btn{width:auto}}.sf-dlg{width:calc(100% - 2 * var(--layout-gutter-mobile));max-width:var(--layout-reading-max);max-height:calc(100% - 2 * var(--space-6));background:var(--color-surface-raised);color:var(--color-text);border-radius:var(--radius-xl);box-shadow:var(--elevation-3);border:0;padding:0;overflow:auto}.sf-dlg::backdrop{background:var(--color-scrim)}.sf-dlg .dlg-h{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:var(--border-hairline) solid var(--color-line);display:flex}.sf-dlg .dlg-h h2{font:var(--type-headline-weight) var(--type-headline-size)/var(--type-headline-line) var(--font-text);overflow-wrap:anywhere;margin-right:auto}.sf-dlg .dlg-b{padding:var(--space-4);gap:var(--space-3);display:grid}.sf-dlg .art{aspect-ratio:1;border-radius:var(--radius-md)}.ptile{grid-template-columns:minmax(0,1fr);overflow:visible}.ptile>.art{border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden}.ptile .art .fade{animation:sf-fade var(--motion-base) var(--ease-standard);display:block;position:absolute;inset:0}.sf-dlg .art{position:relative;overflow:hidden}.sf-dlg .art .fade{animation:sf-fade var(--motion-base) var(--ease-standard);display:block;position:absolute;inset:0}@keyframes sf-fade{0%{opacity:0}to{opacity:1}}.pt-ask .ask-btn{min-width:0;padding-block:var(--space-1);flex-wrap:wrap;row-gap:0}.pt-ask .ask-btn>span{max-width:calc(100% - var(--size-icon) - var(--space-2));min-width:min-content}.pt-body{flex-direction:column;display:flex}.pt-foot{padding-top:var(--space-2);gap:var(--space-1);grid-template-columns:minmax(0,1fr);min-width:0;margin-top:auto;display:grid}.pt-foot .pt-price,.pt-foot .pt-ask{margin-top:0}.pt-foot{align-content:end}.pt-foot .pt-price{align-self:end}.opt-sum{align-items:center;gap:var(--space-1) var(--space-2);width:100%;min-width:0;min-height:var(--size-tap-min);margin-top:var(--space-1);padding:var(--space-1) 0;border:0;border-top:var(--border-hairline) solid var(--color-line);color:var(--color-text);cursor:pointer;text-align:left;font:var(--type-label-weight) var(--type-label-size)/var(--type-label-line) var(--font-text);background:0 0;flex-wrap:wrap;display:flex}.opt-sum .dots{padding-left:var(--space-1);flex:none;display:inline-flex}.opt-sum .dot{width:var(--size-icon-sm);height:var(--size-icon-sm);margin-left:calc(var(--space-1) * -1);background:var(--color-surface-sunken);border:var(--border-hairline) solid var(--color-border);box-shadow:0 0 0 var(--border-strong) var(--color-surface);border-radius:50%;flex:none;position:relative;overflow:hidden}.opt-sum .dot img{object-fit:cover}.opt-sum .lbl{white-space:nowrap}.opt-sum .go{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-text-muted);flex:none;margin-left:auto}.opt-sum:hover .lbl{text-underline-offset:3px;text-decoration:underline}.ask{display:flex;position:relative}.ask-btn{width:100%;padding:0 var(--space-3)}.ask-dd{flex:auto;display:flex;position:relative}.ask-dd>summary{list-style:none}.ask-dd>summary::-webkit-details-marker{display:none}.ask-menu{z-index:var(--z-sheet);padding:var(--space-2) var(--space-4) var(--space-6);background:var(--color-surface-raised);border-top:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--elevation-3);display:grid;position:fixed;bottom:0;left:0;right:0}.ask-scrim{z-index:var(--z-sheet);background:var(--color-scrim);animation:sf-fade var(--motion-base) var(--ease-standard);position:fixed;inset:0}.ask-menu .grab{width:var(--space-10);height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-border);margin:0 auto var(--space-1)}.ask-h{padding:var(--space-2) 0;font:var(--type-title-sm-weight) var(--type-title-sm-size)/var(--type-title-sm-line) var(--font-text)}.ask-menu a{min-height:var(--size-tap-comfort);align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:var(--type-label-weight) var(--type-label-size)/var(--type-label-line) var(--font-text);text-decoration:none;display:flex}.ask-menu a:hover{background:var(--color-surface-sunken)}.ask-menu .ic{color:var(--color-text)}.sf-actions .ask{flex:auto}.sf-toast{left:50%;bottom:var(--space-6);z-index:var(--z-toast);max-width:calc(100% - 2 * var(--layout-gutter-mobile));padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-surface);box-shadow:var(--elevation-2);font:var(--type-label-weight) var(--type-label-size)/var(--type-label-line) var(--font-text);position:fixed;transform:translate(-50%)}.sf-toast:empty{display:none}.ptile{scroll-margin-top:var(--space-4);transition:outline-color var(--motion-slower) var(--ease-standard);outline:var(--space-1) solid transparent;outline-offset:var(--border-focus-offset)}.ptile.hl{outline-color:var(--color-highlight);animation:sf-glow var(--motion-slower) var(--ease-standard) 1}@keyframes sf-glow{0%{box-shadow:0 0 0 0 var(--color-highlight)}50%{box-shadow:0 0 0 var(--space-3) var(--color-highlight)}to{box-shadow:0 0 #0000}}.pt-name:focus{outline:none}.pt-name:focus-visible{outline:var(--border-focus) solid var(--color-focus);outline-offset:var(--border-focus-offset)}.opt-list{display:grid}.opt-list-h{font:var(--type-title-sm-weight) var(--type-title-sm-size)/var(--type-title-sm-line) var(--font-text);padding-bottom:var(--space-1)}.sf-opt-hint{color:var(--color-text-muted);padding-bottom:var(--space-2)}.sf-dlg .dlg-foot{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--color-surface-raised);border-top:var(--border-hairline) solid var(--color-line);display:grid;position:sticky;bottom:0}.sf-buy{font:var(--type-caption-weight) var(--type-caption-size)/var(--type-caption-line) var(--font-text);text-align:center}.dlg-ask .ask-btn{white-space:normal}.opt-row{min-height:var(--size-tap-comfort);grid-template-columns:var(--size-avatar) minmax(0, 1fr) auto;gap:var(--space-1) var(--space-3);padding:var(--space-1) var(--space-2);border:0;border-top:var(--border-hairline) solid var(--color-line);color:var(--color-text);text-align:left;cursor:pointer;font:inherit;background:0 0;align-items:center;display:grid}.opt-row[aria-checked=true]{background:var(--color-primary-container);color:var(--color-on-primary-container);border-radius:var(--radius-sm)}.opt-ph{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-sm);background:var(--color-surface-sunken);grid-row:span 2;position:relative;overflow:hidden}.opt-nm{overflow-wrap:anywhere;font-weight:700}.opt-pr{font-weight:700}.opt-so{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font:var(--type-label-weight) var(--type-label-size)/var(--type-label-line) var(--font-text);grid-column:2/-1;display:inline-flex}.opt-so .ic,.opt-ck{width:var(--size-icon-sm);height:var(--size-icon-sm)}.opt-ck{grid-column:3;justify-self:end}.opt-row.sold .opt-ph{opacity:.6}@media (prefers-reduced-motion:reduce){.ptile .art .fade,.sf-dlg .art .fade,.ask-scrim,.ptile.hl{animation:none}.ptile{transition:none}}.sflinks{margin:0;padding:0;list-style:none;display:grid}.sflinks li+li{border-top:var(--border-hairline) solid var(--color-line)}.sflinks a{min-height:var(--size-row-two);gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.sflinks a:hover b{text-underline-offset:3px;text-decoration:underline}.li-ic{width:var(--size-lead);height:var(--size-lead);background:var(--color-primary-container);color:var(--color-on-primary-container);border-radius:50%;place-items:center;display:grid}.sflinks b{display:block}.sflinks .host{color:var(--color-text-muted);overflow-wrap:anywhere}.sflinks .out{color:var(--color-text-muted)}.sf-empty{gap:var(--space-2) var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-sunken);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sf-empty>.ic{color:var(--color-text-muted);margin-top:2px}.sf-empty b{font:var(--type-title-sm-weight) var(--type-title-sm-size)/var(--type-title-sm-line) var(--font-text);display:block}.sf-empty .btn{grid-column:2;justify-self:start}.mcards{grid-template-columns:repeat(auto-fill, minmax(var(--size-vendor-card), 1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.mcards[hidden]{display:none}.mcards+.mcards{margin-top:var(--space-3)}.mcard{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-lg);grid-template-rows:auto auto 1fr;height:100%;text-decoration:none;display:grid;overflow:hidden}.mcard:hover{border-color:var(--color-border)}.mcard:hover .mc-name{text-underline-offset:3px;text-decoration:underline}.mcard .art{aspect-ratio:1}.mc-av{width:var(--size-avatar);height:var(--size-avatar);margin:calc(var(--size-avatar) / -2) 0 0 var(--space-3);border:var(--border-strong) solid var(--color-surface);background:var(--color-primary-container);color:var(--color-on-primary-container);font:var(--type-title-sm-weight) var(--type-title-sm-size)/1 var(--font-display);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.mc-av>img{object-fit:cover}.mc-body{gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-3);align-content:start;min-width:0;display:grid}.mc-name{font:var(--type-title-sm-weight) var(--type-title-sm-size)/var(--type-title-sm-line) var(--font-text);overflow-wrap:anywhere}.mc-craft{color:var(--color-text-muted);overflow-wrap:anywhere}.mcard .meta{margin-top:var(--space-1)}.mc-body{flex-direction:column;display:flex}.mc-name,.mc-craft{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mc-foot{padding-top:var(--space-2);gap:var(--space-1);grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;margin-top:auto;display:grid}.mcard .mc-foot>:is(.mc-badges,.meta,.tick){margin-top:0}.mc-foot>:is(.mc-badges,.meta){justify-self:stretch;min-width:0}.mc-foot .mc-badges .tchip{min-width:0;max-width:100%}.mc-foot .mc-badges .tchip>span{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;min-width:0}.list-foot{gap:var(--space-2) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@container site (min-width:720px){.sf-cover{aspect-ratio:3}.sf-id{padding:0 var(--space-6);grid-template-columns:auto minmax(0,1fr) auto}.sf-title{padding-top:var(--space-3);grid-column:auto}.sf-actions{padding-top:var(--space-4);grid-column:auto}.sf-actions .btn,.sf-actions .share{flex:none}.prods{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.prods.few{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.prods.few .ptile{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.prods.few .ptile>.art{border-radius:var(--radius-lg) 0 0 var(--radius-lg);align-self:start}.prods.few .pt-body{padding:var(--space-4) var(--space-6);gap:var(--space-2);align-content:start}.prods.few .pt-body>*{max-width:var(--layout-reading-max)}.prods.few .pt-name{font:var(--type-title-weight) var(--type-title-size)/var(--type-title-line) var(--font-text)}.dlg-foot .ask-menu{top:auto;bottom:calc(100% + var(--space-1))}.ask-menu{bottom:auto;left:0;right:auto;top:calc(100% + var(--space-1));min-width:100%;padding:var(--space-1);z-index:var(--z-dialog);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--elevation-2);position:absolute}.ask-scrim,.ask-menu .grab{display:none}.ask-h{padding:var(--space-2) var(--space-3)}.ask-menu a{white-space:nowrap}.mcards{gap:var(--space-4)}.mcards+.mcards{margin-top:var(--space-4)}.sf-dlg{width:calc(100% - 2 * var(--layout-gutter-tablet))}}@container site (min-width:1024px){.sf-title h1{font:var(--type-display-lg-weight) var(--type-display-lg-size)/var(--type-display-lg-line) var(--font-display)}}.phead.hub{padding:0 0 var(--space-4)}.phead.hub>.wrap{padding-top:var(--space-4)}.hub .phead-copy{gap:0;max-width:none}.hub-short{margin-top:var(--space-2);max-width:var(--layout-reading-max);color:var(--color-text-muted);font:var(--type-body-lg-weight) var(--type-body-lg-size)/var(--type-body-lg-line) var(--font-text)}.hub-stats{margin:var(--space-3) 0 0;gap:var(--space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;list-style:none;display:grid}.hub-stats li{align-content:start;min-width:0;display:grid}.hub-stats li+li{border-left:var(--border-hairline) solid var(--color-line);padding-left:var(--space-3)}.hub-stats b{font:var(--type-numeral-sm-weight) var(--type-numeral-sm-size)/var(--type-numeral-sm-line) var(--font-display);color:var(--color-primary);font-variant-numeric:tabular-nums}.hub-stats span{color:var(--color-text);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.mstrip{background:var(--color-game-stamp-paper);color:var(--color-on-game-stamp-paper);border-top:var(--border-hairline) solid var(--color-line);border-bottom:var(--border-hairline) solid var(--color-line);scroll-margin-top:var(--space-4)}.mstrip .wrap{gap:var(--space-4);padding-top:var(--space-6);padding-bottom:var(--space-6);display:grid}.mstrip .ji{width:var(--size-icon-xl);height:var(--size-icon-xl);background:var(--color-accent);color:var(--color-on-accent);border-radius:50%;place-items:center;display:grid}.mstrip .ms-txt{gap:var(--space-2);min-width:0;display:grid}.mstrip .overline{color:inherit}.mstrip h2{font:var(--type-display-sm-weight) var(--type-display-sm-size)/var(--type-display-sm-line) var(--font-display);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.mstrip .ms-offer a{color:inherit;text-underline-offset:3px;font-weight:700}.mstrip .acts{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.mstrip .acts .btn{flex:auto}.mstrip .btn-outlined{color:inherit;border-color:currentColor}.mstrip .login{gap:0 var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.mstrip .login a{color:inherit;text-underline-offset:3px;min-height:var(--size-tap-min);align-items:center;font-weight:700;display:inline-flex}.hub-list .mcards{grid-template-columns:repeat(auto-fill, minmax(calc(var(--size-vendor-card) - var(--space-4)), 1fr));gap:var(--space-2)}.hub-list .mcards+.mcards{margin-top:var(--space-2)}.hub-list .list-foot .btn{flex:none}@container site (min-width:720px){.phead.hub{padding-bottom:var(--space-6)}.phead.hub>.wrap{padding-top:var(--space-6)}.hub-stats{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.hub-stats li{align-items:baseline;gap:var(--space-2);display:flex}.hub-stats b{font:var(--type-numeral-weight) var(--type-numeral-size)/var(--type-numeral-line) var(--font-display)}.mstrip .acts .btn{flex:none}.hub-list .mcards{gap:var(--space-4)}.hub-list .mcards+.mcards{margin-top:var(--space-4)}}@container site (min-width:1024px){.mstrip .wrap{align-items:center;column-gap:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto}.mstrip .acts{justify-content:flex-end}.mstrip .login{grid-column:2/-1;justify-content:flex-end}}@container site (min-width:720px){.hub-list .mcards{grid-template-columns:repeat(auto-fill, minmax(var(--size-maker-card-wide), 1fr))}}.mf-form{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.mf-label{font-weight:700}.mf-row{gap:var(--space-2);max-width:var(--layout-reading-max);align-items:center;display:flex}.mf-row .search{flex:auto;min-width:0}.mf-row .btn{flex:none}.mf-help{color:var(--color-text-muted);font:var(--type-caption-weight) var(--type-caption-size)/var(--type-caption-line) var(--font-text)}.mfind .frow .mf-clear{flex:none}.mfind[aria-busy=true]~.mcards{opacity:.6}.mf-none{gap:var(--space-3);padding:var(--space-4);max-width:var(--layout-reading-max);background:var(--color-surface-sunken);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.mf-none>.ic{margin-top:var(--space-1);color:var(--color-text-muted)}.mf-none b{font:var(--type-title-sm-weight) var(--type-title-sm-size)/var(--type-title-sm-line) var(--font-text);overflow-wrap:anywhere;display:block}.mf-none .btn{margin-top:var(--space-3)}.mf-pager{margin-top:var(--space-4)}.mwk{padding:0 0 var(--space-6)}.mwk-h{gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-text);font:var(--type-headline-weight) var(--type-headline-size)/var(--type-headline-line) var(--font-text);overflow-wrap:anywhere;align-items:center;display:flex}.mwk-h .ic{color:var(--color-accent)}.mcards.mwk-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--size-vendor-card);justify-content:start;gap:var(--space-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--layout-gutter-mobile);scrollbar-width:none;margin:0 calc(var(--layout-gutter-mobile) * -1);padding:0 var(--layout-gutter-mobile) var(--space-2);overflow-x:auto}.mcards.mwk-row::-webkit-scrollbar{display:none}.mcards.mwk-row>li{scroll-snap-align:start;min-width:0}.mcard.mc-wk .mc-craft{-webkit-line-clamp:1;line-clamp:1}.mcard.mc-wk .meta{color:var(--color-text);font:var(--type-label-weight) var(--type-label-size)/var(--type-label-line) var(--font-text)}.mwk-all{margin-top:var(--space-2)}.mwk-all .link{gap:var(--space-1);align-items:center;display:inline-flex}.mwk-all .link .ic{width:var(--size-icon-sm);height:var(--size-icon-sm)}.sec.hub-list{padding-top:var(--space-4)}.hub-list .sec-head{margin-bottom:var(--space-3)}.hub-list .sec-head .h2{font:var(--type-headline-weight) var(--type-headline-size)/var(--type-headline-line) var(--font-text)}.mcard.mjoin{background:var(--color-game-stamp-paper);color:var(--color-on-game-stamp-paper);box-shadow:none;grid-template-rows:auto 1fr}.mjoin .mj-spot{aspect-ratio:1;padding:var(--space-3);display:grid}.mjoin .mj-frame{border:var(--border-default) dashed var(--color-border);border-radius:var(--radius-md);place-items:center;display:grid}.mjoin .mj-disc{width:var(--size-icon-xl);height:var(--size-icon-xl);background:var(--color-accent);color:var(--color-on-accent);border-radius:50%;place-items:center;display:grid}.mjoin .mj-free{gap:var(--space-1);font:var(--type-label-weight) var(--type-label-size)/var(--type-label-line) var(--font-text);align-items:center;display:flex}.mjoin .mj-free .ic{width:var(--size-icon-sm);height:var(--size-icon-sm)}.mjoin .mc-foot{justify-items:stretch}.mjoin .mc-foot .btn{white-space:normal;width:100%;min-height:var(--size-button-sm);padding:var(--space-1) var(--space-3)}.mjoin .mc-foot .btn .ic{width:var(--size-icon-sm);height:var(--size-icon-sm)}@container site (min-width:720px){.mcards.mwk-row{grid-auto-columns:var(--size-maker-card-wide);gap:var(--space-4);padding:0 0 var(--space-2);scrollbar-width:thin;margin:0;scroll-padding-inline:0}.mcards.mwk-row::-webkit-scrollbar{display:initial}}
