.commons-nav,.commons-nav label,.market-toolbar,.market-filters,.market-actions,.listing-top,.offer-meta,.trade-fields{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.commons-nav a,.commons-nav label{font-size:12px;font-weight:700}.commons-nav label{padding-left:7px}.commons-nav select,.market-filters select,.market-filters input,.form-field input,.form-field select,.form-field textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #c6cbbd;border-radius:7px;padding:9px 11px}.commons-hero{background:#d8e5cc;border:1px solid #c4d4b6;border-radius:18px;grid-template-columns:1.65fr 1fr;align-items:center;gap:32px;padding:clamp(26px,4.5vw,60px);display:grid}.commons-hero h1{margin:15px 0;font-size:clamp(42px,5.6vw,78px);line-height:1}.commons-hero em{color:#4d5b43}.commons-hero p{color:#434f3a;max-width:595px;line-height:1.5}.commons-stamp{color:#344630;border:2px solid #344630;border-radius:50%;place-self:center;place-items:center;width:100%;max-width:290px;padding:26px 18px;display:grid;transform:rotate(-7deg)}.commons-stamp span,.commons-stamp small{letter-spacing:.12em;font:750 9px/1.15 ui-monospace,monospace}.commons-stamp b{font-size:100px;line-height:.95}.market-toolbar{justify-content:space-between;margin:26px 0}.market-toolbar h2{margin-top:6px;font-size:clamp(30px,4vw,48px)}.market-toolbar p{color:var(--muted);max-width:730px;margin-top:9px}.market-actions button,.market-toolbar button,.trade-cta{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:7px;min-height:42px;padding:9px 14px;font-size:13px;font-weight:700}.market-actions .secondary,.trade-cta.secondary{color:var(--ink);border-color:var(--line);background:#fff}.market-filters{background:#e9ebe2;border-radius:10px;margin-bottom:18px;padding:13px}.market-filters label,.form-field{flex-direction:column;align-items:stretch;gap:5px;font-size:12px;font-weight:680;display:flex}.market-filters label:first-child{flex:230px}.market-filters label:not(:first-child){flex:0 180px}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.market-card,.offer-card,.market-empty{border:1px solid var(--line);background:#fff;border-radius:12px;padding:21px}.market-card{flex-direction:column;align-items:start;display:flex}.market-card h3,.offer-card h3{margin:10px 0;font-size:23px}.market-card p,.offer-card p,.market-empty p{color:var(--muted);font-size:14px}.market-card dl{width:100%;margin:14px 0}.market-card dt,.offer-meta,.listing-top{letter-spacing:.05em;text-transform:uppercase;font:700 10px/1.5 ui-monospace,monospace}.market-card dd{margin:2px 0 9px;font-size:14px}.listing-top{justify-content:space-between;gap:4px;width:100%}.market-tag{background:#e8eadf;border-radius:5px;padding:4px 7px}.market-tag.skill{background:#e4e1ff}.market-card .market-actions{margin-top:auto}.market-foot{color:var(--muted);margin:14px 0;font-size:12px}.market-switch{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.market-switch button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:20px;padding:8px 12px;font-size:13px;font-weight:650}.market-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.offer-card{margin:10px 0}.offer-card p{margin-bottom:8px}.offer-meta{color:#536043}.offer-status{background:#e7e6fa;border-radius:5px;padding:4px 8px;font:650 11px system-ui;display:inline-flex}.market-empty{background:#eeefe7}.market-empty h3{margin-bottom:6px}.form-field{margin:14px 0}.form-field input,.form-field select,.form-field textarea{font-size:15px;font-weight:400}.form-field textarea{resize:vertical;min-height:65px}.trade-fields{align-items:flex-start}.trade-fields>.form-field{flex:150px}.form-note{color:var(--muted);margin:12px 0;font-size:12px}.checkbox-label{align-items:flex-start;gap:8px;margin:13px 0;font-size:12px;display:flex}#trade-dialog{border:1px solid var(--line);width:min(550px,100% - 28px);max-height:88vh;color:var(--ink);background:var(--paper);border-radius:15px;padding:27px}#trade-dialog h2{margin:7px 30px 10px 0;font-size:28px}#trade-dialog::backdrop{background:#15171c90}#trade-dialog .x{border:1px solid var(--line);background:#fff;border-radius:50%;width:33px;height:33px;font-size:19px;position:absolute;top:13px;right:15px}.status-msg{background:var(--ink);color:#fff;z-index:20;border-radius:8px;max-width:min(90vw,650px);padding:11px 16px;font-size:13px;font-weight:620;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.status-msg:empty{display:none}.trade-msg{background:#ebf4bd;border-radius:6px;padding:9px;font-size:13px}.market-toolbar .pill{border:0}.market-why{color:var(--muted);border-left:3px solid #889a53;align-items:baseline;margin:16px 0;padding:6px 13px;font-size:13px;display:flex}.market-card .details{white-space:normal;overflow-wrap:anywhere}.market-card h3,.offer-card h3{overflow-wrap:anywhere}@media (width<=840px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commons-stamp{width:210px}.commons-nav{gap:8px}}@media (width<=640px){.commons-hero{grid-template-columns:1fr;padding:23px}.commons-stamp{display:none}.commons-nav{justify-content:flex-end}.commons-nav a{font-size:10px}.commons-nav label{font-size:0}.commons-nav select{padding:6px;font-size:12px}.commons-nav a:nth-child(2){display:none}.market-grid{grid-template-columns:1fr}.market-filters label{flex:100%!important}.commons-hero h1{font-size:44px}.market-toolbar{align-items:start}.tabs{grid-template-columns:1fr 1fr}.tabs button{padding:10px;font-size:12px}.market-card{padding:17px}.form-field input,.form-field select,.form-field textarea{font-size:16px}}[hidden]{display:none!important}