.market{--gutter: clamp(16px, 3vw, 32px);--w: 1240px;--card: #12151c;--line: #ffffff1a;--muted: #e9e1cf99;padding:0 0 12vh;color:var(--cream)}.market [hidden]{display:none!important}.market small{font-size:.62em;font-weight:700;color:var(--muted);letter-spacing:.04em}.mk-id,.mk-stats,.grow,.mk-tabs,.mk-panel,.mk-fine{width:min(var(--w),calc(100% - 2 * var(--gutter)));margin-inline:auto}.mk-banner{height:clamp(150px,22vw,320px);border-bottom:4px solid var(--ink);background:var(--night)}.mk-banner img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.mk-id{--lift: clamp(44px, 5vw, 64px);display:flex;align-items:flex-start;gap:20px;margin-top:calc(-1 * var(--lift))}.mk-avatar{flex:none;width:clamp(96px,11vw,140px);height:auto;aspect-ratio:1;border:4px solid var(--ink);border-radius:14px;box-shadow:6px 6px 0 var(--ink);background:var(--night);position:relative}.mk-name{min-width:0;padding-top:calc(var(--lift) + 14px)}.mk-kicker{margin:0;font:800 13px Barlow Condensed,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:var(--amber)}.mk-title{margin:.05em 0 .1em;font:400 clamp(44px,6vw,72px)/.95 "Bangers",sans-serif;letter-spacing:.04em;color:var(--cream);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--ink)}.mk-desc{margin:0;color:#e9e1cfcc;font-size:16px}.mk-stats{list-style:none;display:flex;flex-wrap:wrap;gap:14px 40px;margin-top:26px;margin-bottom:30px;padding:0}.mk-stats li{display:grid;gap:2px}.mk-stats b{font:800 clamp(22px,2.2vw,28px)/1.1 "Barlow Condensed",sans-serif;font-variant-numeric:tabular-nums;color:var(--cream)}.mk-stats span{font:800 12px Barlow Condensed,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.grow{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 28px;margin-bottom:40px;padding:22px 26px;background:var(--air);color:var(--ink);border:4px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.grow__title{margin:0 0 .15em;font:400 clamp(34px,4vw,48px)/1 "Bangers",sans-serif;letter-spacing:.04em;color:var(--cream);-webkit-text-stroke:2.5px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink)}.grow__lead{max-width:36em;margin:0;font-size:16px;line-height:1.45;font-weight:600}.grow__lead b{font-weight:800}.grow__act{display:grid;justify-items:center;gap:10px}.grow__sweep{padding:13px 22px 10px;font:400 clamp(22px,2.2vw,28px)/1 "Bangers",sans-serif;letter-spacing:.05em;white-space:nowrap;cursor:pointer;color:var(--ink);background:var(--cream);border:4px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.grow__sweep:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.grow__sweep:disabled{cursor:default;background:var(--paper);opacity:.75}.grow__or{margin:0;font-size:14px;font-weight:600}.grow__mine{padding:0;font:inherit;font-weight:800;color:var(--ink);background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.grow__mine:disabled{cursor:default;opacity:.6}.grow__status{grid-column:1 / -1;margin:0;font-weight:700}.grow__status:empty{display:none}.grow__status a{color:var(--ink)}.grow__done{grid-column:1 / -1}.grow__share{display:inline-block;padding:9px 16px 7px;background:var(--ink);color:var(--cream);font:400 20px/1 Bangers,sans-serif;letter-spacing:.06em;text-decoration:none}.mk-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);margin-bottom:18px}.mk-tab{padding:10px 0 12px;margin-bottom:-1px;font:800 17px Barlow Condensed,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:none;border:0;border-bottom:3px solid transparent;cursor:pointer}.mk-tab[aria-selected=true]{color:var(--cream);border-bottom-color:var(--amber)}.mk-tab:hover{color:var(--cream)}.mk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px}.mk-count{margin-right:auto;font:700 16px Barlow Condensed,sans-serif;letter-spacing:.06em;color:var(--muted)}.mk-sweep{display:flex;align-items:center;gap:12px;height:42px;padding:0 14px;background:var(--card);border:2px solid var(--line);border-radius:10px}.mk-sweep__label{font:800 14px Barlow Condensed,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--amber)}.mk-sweep__range{--fill: 0%;width:180px;height:6px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;cursor:pointer;background:linear-gradient(90deg,var(--amber) var(--fill),#ffffff2b var(--fill))}.mk-sweep__range:disabled{cursor:default;opacity:.5}.mk-sweep__range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--cream);border:3px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}.mk-sweep__range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--cream);border:3px solid var(--ink)}.mk-sweep__range:focus-visible{outline:3px solid var(--amber);outline-offset:6px}.mk-sweep__n{min-width:2ch;font:800 20px Barlow Condensed,sans-serif;font-variant-numeric:tabular-nums;text-align:right;color:var(--cream)}.mk-search,.mk-sort{height:42px;padding:0 14px;font:600 16px Barlow Condensed,sans-serif;letter-spacing:.03em;color:var(--cream);background:var(--card);border:2px solid var(--line);border-radius:10px}.mk-search{width:180px}.mk-sort{padding-right:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23e8a04a' stroke-width='2'/%3E%3C/svg%3E") right 12px center no-repeat}.mk-search:focus,.mk-sort:focus{outline:none;border-color:var(--amber)}.mk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,42vw),1fr));gap:clamp(10px,1.4vw,18px)}.card{position:relative;overflow:hidden;background:var(--card);border:2px solid var(--line);border-radius:12px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.card:hover{transform:translateY(-3px);border-color:#e8a04a66;box-shadow:0 10px 24px #0008}.card.is-picked{border-color:var(--amber);box-shadow:0 0 0 2px var(--amber)}.card__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--night)}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card:hover .card__media img{transform:scale(1.04)}.card__no{position:absolute;left:10px;bottom:10px;padding:5px 9px 3px;background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font:400 20px/1 Bangers,sans-serif;letter-spacing:.05em;transform:rotate(-3deg);pointer-events:none}.card__badge{position:absolute;right:10px;top:10px;padding:4px 8px 3px;background:var(--ink);color:var(--amber);border-radius:6px;font:800 12px Barlow Condensed,sans-serif;letter-spacing:.2em;text-transform:uppercase}.card__pick{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;background:none;border:0;cursor:pointer}.card__pick:after{content:"";position:absolute;left:10px;top:10px;width:26px;height:26px;border:2px solid var(--cream);border-radius:50%;background:#0b0b0d88;opacity:0;transition:opacity .15s ease}.card:hover .card__pick:after,.card__pick:focus-visible:after{opacity:1}.card__pick[aria-pressed=true]:after{opacity:1;background:var(--amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11'%3E%3Cpath d='M1.5 5.5l4 4 7-8' fill='none' stroke='%230b0b0d' stroke-width='2.6'/%3E%3C/svg%3E") center no-repeat;border-color:var(--ink)}.card__body{position:relative;padding:12px 14px 14px}.card__name{display:block;font:800 17px Barlow Condensed,sans-serif;letter-spacing:.04em;color:var(--cream);text-decoration:none}.card__name:hover{color:var(--amber)}.card__price{margin:4px 0 0;font:800 21px Barlow Condensed,sans-serif;font-variant-numeric:tabular-nums;color:var(--cream)}.card__price--none{font-size:15px;color:var(--muted)}.card__buy{position:absolute;inset:auto 0 0;height:46px;font:400 21px/1 Bangers,sans-serif;letter-spacing:.07em;cursor:pointer;color:var(--ink);background:var(--amber);border:0;border-top:3px solid var(--ink);transform:translateY(100%);transition:transform .18s ease}.card:hover .card__buy,.card__buy:focus-visible{transform:none}.card__buy:hover{background:var(--air)}@media (hover: none){.card__buy{position:static;width:100%;height:40px;margin-top:10px;border:3px solid var(--ink);transform:none}.card__pick:after{opacity:1}}.card__act{margin-top:10px;padding:7px 14px 5px;font:400 19px/1 Bangers,sans-serif;letter-spacing:.06em;cursor:pointer;color:var(--ink);background:var(--amber);border:3px solid var(--ink)}.card__act--quiet{background:var(--cream)}.card__sell{display:flex;gap:8px;margin-top:8px}.card__sell input{min-width:0;flex:1;height:36px;padding:0 10px;font:700 17px Barlow Condensed,sans-serif;color:var(--ink);background:var(--cream);border:3px solid var(--ink);border-radius:0}.card__sell .card__act{margin-top:0}.mk-empty{color:var(--muted);font-size:17px}.mk-more,.mk-btn{padding:11px 20px 8px;font:400 22px/1 Bangers,sans-serif;letter-spacing:.06em;cursor:pointer;color:var(--ink);background:var(--amber);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.mk-btn:disabled{opacity:.6;cursor:default}.mk-more{display:block;margin:26px auto 0}.mk-table-wrap{overflow-x:auto}.mk-activity{width:100%;border-collapse:collapse;font:600 16px Barlow Condensed,sans-serif;letter-spacing:.03em}.mk-activity th{padding:10px 12px;text-align:left;font-weight:800;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.mk-activity td{padding:12px;border-bottom:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums}.mk-activity td:nth-child(2){font-weight:800;color:var(--cream)}.mk-cart{position:fixed;left:50%;bottom:16px;z-index:60;display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;width:min(760px,calc(100% - 24px));padding:12px 14px;transform:translate(-50%);color:var(--ink);background:var(--paper);border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.mk-cart__count{font:800 17px Barlow Condensed,sans-serif;letter-spacing:.04em}.mk-cart__total{margin-right:auto;font:800 22px Barlow Condensed,sans-serif;font-variant-numeric:tabular-nums}.mk-cart__clear{padding:0;font:700 16px Barlow Condensed,sans-serif;color:var(--ink);background:none;border:0;text-decoration:underline;cursor:pointer}.mk-btn--grow{background:var(--air)}.mk-cart__note{font:700 15px Barlow Condensed,sans-serif;letter-spacing:.04em}.mk-toast{position:fixed;left:50%;bottom:16px;z-index:61;width:min(560px,calc(100% - 24px));margin:0;padding:12px 16px;transform:translate(-50%);font-size:16px;line-height:1.45;color:var(--cream);background:var(--ink);border:3px solid var(--amber);box-shadow:4px 4px #000}.mk-cart:not([hidden])~.mk-toast{bottom:100px}.mk-toast a{color:var(--amber);font-weight:700}.mk-fine{margin-top:9vh;max-width:40em;text-align:center;font-size:13px;line-height:1.6;color:#e9e1cf77}.mk-fine a{color:var(--amber);font-weight:700}.market button:focus-visible,.market a:focus-visible,.card__sell input:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.grow button:focus-visible,.grow a:focus-visible,.mk-cart button:focus-visible{outline-color:var(--ink)}@media (max-width: 720px){.grow{grid-template-columns:1fr;text-align:center;padding:20px 16px}.grow__lead{margin-inline:auto}.mk-id{gap:14px}.mk-title{font-size:clamp(38px,11vw,52px)}.mk-desc{font-size:14px}.mk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.mk-bar{gap:8px}.mk-count{width:100%}.mk-search{flex:1;width:auto;min-width:0}.mk-sweep{order:1;width:100%}.mk-search,.mk-sort{order:2}.mk-sweep__range{flex:1;width:auto}.mk-tabs{gap:20px}.card__body{padding:10px 10px 12px}.card__price{font-size:18px}.card__no{font-size:17px}.mk-cart{gap:8px 12px}.mk-cart .mk-btn{flex:1;font-size:20px;white-space:nowrap;padding-inline:10px}.mk-wide{display:none}}
