/* Softer geometry and stronger hierarchy, retaining the onyx palette. */
.price-filter-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.price-filter-heading h3{margin:0!important;font-size:13px}.price-filter-heading button{display:flex;align-items:center;gap:3px;font-size:11px;color:#c6c6c6}.price-filter-heading button .icon{width:11px;height:11px}.price-filter .price-range{height:40px;margin:0 0 12px;--price-start:0%;--price-end:0%;--price-handle:url("/price-handle.svg");touch-action:pan-y}
.price-filter .price-range::before{display:none}.price-range-rail{position:absolute;top:18px;left:10px;right:10px;height:4px;border-radius:4px;background:hsl(var(--theme-hue,217) calc(8.2% * var(--theme-saturation,1)) 19.2%);pointer-events:none;overflow:hidden}.price-filter .price-range-fill{position:absolute;top:0;left:var(--price-start);right:var(--price-end);height:4px;border-radius:4px;background:hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 62.4%);pointer-events:none}
.price-filter .price-range input{top:0;height:40px;margin:0;padding:0;border:0;background:transparent;appearance:none;pointer-events:none;outline:none}
.price-filter .price-range input::-webkit-slider-runnable-track{height:4px;background:transparent;border:0;border-radius:0}.price-filter .price-range input::-moz-range-track{height:4px;background:transparent;border:0;border-radius:0}
.price-filter .price-range input::-webkit-slider-thumb{appearance:none;width:20px;height:22px;margin-top:0;transform:none;clip-path:none;border:0;border-radius:0;background:var(--price-handle) center/20px 22px no-repeat;filter:drop-shadow(0 2px 2px #0008);cursor:ew-resize;pointer-events:auto;transition:filter 130ms}
.price-filter .price-range input::-moz-range-thumb{width:20px;height:22px;transform:translateY(11px);clip-path:none;border:0;border-radius:0;background:var(--price-handle) center/20px 22px no-repeat;filter:drop-shadow(0 2px 2px #0008);cursor:ew-resize;pointer-events:auto;transition:filter 130ms}
.price-filter .price-range input:hover::-webkit-slider-thumb,.price-filter .price-range input:focus-visible::-webkit-slider-thumb{background:var(--price-handle) center/20px 22px no-repeat;filter:drop-shadow(0 0 3px hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 66.1%))}.price-filter .price-range input:hover::-moz-range-thumb,.price-filter .price-range input:focus-visible::-moz-range-thumb{background:var(--price-handle) center/20px 22px no-repeat;filter:drop-shadow(0 0 3px hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 66.1%))}.price-filter .price-range input:active::-webkit-slider-thumb{filter:drop-shadow(0 0 4px hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 66.1%))}
.price-filter .price-inputs{gap:10px}.price-filter .price-inputs label{min-width:0;flex:1}.price-filter .price-inputs label>span{color:#aaa;font-size:12px;margin-bottom:7px}.price-filter .price-inputs label>div{height:37px;background:#202020;border:1px solid transparent;border-radius:7px;padding:8px 9px;gap:6px}.price-filter .price-inputs label>div:focus-within{border-color:hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 60.4%)}.price-filter .price-inputs b{color:#ddd;font-size:14px}.price-filter .price-inputs input{font-size:13px;color:#eee;appearance:textfield;width:100%}.price-filter .price-inputs input::-webkit-inner-spin-button{appearance:none}.price-filter .price-inputs input:focus{outline:0}
.header-inner{border-radius:0 0 16px 16px;border-color:#1e1e1e}.preview-notice{border-radius:10px;background:transparent;border-color:#1d1d1d}
.button{border-radius:8px}.header-icon,.cart-add,.float-inspect,.card-action-tray .button{border-radius:7px}.search,.sort,.segmented,.market-page .categories{border-radius:9px}.segmented button,.market-page .category{border-radius:6px}.form-panel,.wallet-panel,.sell-explainer,.faq-questions details{border-radius:14px}dialog{border-radius:18px}
.float-card{border-radius:14px;background:#171717;border-color:transparent;box-shadow:0 2px 3px #0002;transition:border-color 180ms,box-shadow 180ms}.float-card-heading{padding:17px 16px 7px;min-height:75px;border-radius:14px 14px 0 0}.float-card .item-name{font-size:15px;letter-spacing:-.15px;font-weight:600}.float-subtitle{font-size:12px;margin-top:5px}.float-image{height:193px;background:#171717;border-bottom:2px solid var(--item-accent)}.float-image::before{inset:20% 0 0;opacity:.8;background:linear-gradient(180deg,transparent,var(--item-tint))}.float-image>button:first-child{padding:7px 25px 18px}.float-image img{max-height:181px;max-width:220px}.float-card-info{padding:14px 15px 11px}.float-price strong{font-size:24px;letter-spacing:-.5px}.float-price>span{font-size:11px;color:#8d8d8d}.float-item-id{margin-top:15px;color:#929292}.float-status{margin-top:9px}.float-card:hover,.float-card:has(:focus-visible){border-color:#3b3b3b;box-shadow:0 10px 28px #0007}.float-card:hover:has(.card-action-tray),.float-card:has(:focus-visible):has(.card-action-tray){border-radius:14px 14px 0 0}.card-action-tray{border-radius:0 0 14px 14px;padding:10px 11px 12px;background:#1b1b1b;border-color:#3b3b3b;gap:7px}.card-action-tray .button{min-height:37px}.cart-add{height:37px}.float-inspect{right:12px;bottom:12px;background:#222a;border-color:#ffffff12}.float-inspect:hover{background:#333}.market-page .filters-open .item-grid{gap:22px 16px}.home-item-grid{gap:20px}.float-image .icon{width:16px}
.home-hero{min-height:620px;gap:45px;grid-template-columns:1.15fr 1fr;padding:58px 0 65px}.hero-copy h1{font-size:54px;line-height:1.12;letter-spacing:-1.8px;max-width:600px;margin-bottom:25px;font-weight:650}.hero-copy h1 span{font-size:1em;color:hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 82.9%)}.hero-copy>p{font-size:17px;line-height:1.8;max-width:465px;margin-bottom:31px;color:#a2a2a2}.hero-links{gap:12px}.hero-links .button{min-height:47px;padding:12px 21px;min-width:150px}.hero-stack{height:455px;width:370px;margin-right:15px}.hero-stack .hero-listing{width:256px;top:9px;left:20px;border-radius:15px;transform:rotate(7deg);box-shadow:0 20px 60px #0007;background:#181818}.hero-stack .float-image{height:184px;background:#181818}.hero-stack .float-price strong{font-size:23px}.hero-stack .float-card-info{padding:12px 14px}.hero-stack .float-card-heading{min-height:67px}.hero-stack .hero-card-actions{gap:7px;margin-top:12px}.hero-card-actions .button{border-radius:7px}.stack-back{border-radius:15px;background:#141414;border:1px solid #272727;box-shadow:0 15px 40px #0006}.back-0{transform:rotate(12deg);left:77px;top:40px}.back-1{transform:rotate(17deg);left:110px;top:69px;opacity:.6}.hero-stack:hover .hero-listing{transform:rotate(4deg) translateY(-5px)}
.home-market{margin-top:5px}.home-market-toolbar{margin-bottom:23px}.home-market-toolbar>.button{background:transparent;border:0;padding-right:0;color:hsl(var(--theme-hue,217) calc(52.1% * var(--theme-saturation,1)) 81.2%)}.home-sample-note{margin-top:21px;font-size:12px;color:#797979}
.home-benefits{display:grid;grid-template-columns:.9fr 1.5fr;gap:24px;margin:85px 0 0}.benefit-panel{min-width:0;border:1px solid #222;border-radius:20px;background:#141414;padding:28px;overflow:hidden}.benefit-copy h2{font-size:23px;line-height:1.35;letter-spacing:-.55px;font-weight:600;margin:0 0 15px}.benefit-copy p{font-size:14px;color:#a0a0a0;line-height:1.85;margin:0}.benefit-copy>.text-button{margin-top:22px;color:hsl(var(--theme-hue,217) calc(86.5% * var(--theme-saturation,1)) 79.6%);font-size:13px}.benefit-copy>.text-button .icon{width:15px}.trade-panel{display:flex;flex-direction:column;justify-content:space-between;gap:28px}.trade-diagram{border:1px solid hsl(var(--theme-hue,217) calc(8.4% * var(--theme-saturation,1)) 21.0%);border-left:2px solid hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 60.4%);border-radius:15px;padding:26px 18px 15px;margin:0 0 10px;box-shadow:-13px 0 35px -24px hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 60.4%);position:relative}.trade-route{display:flex;align-items:center;justify-content:space-between;gap:8px}.trade-person,.trade-item{display:flex;flex-direction:column;align-items:center;gap:11px}.trade-person>span{display:grid;place-items:center;width:43px;height:44px;background:#242424;border-radius:11px;color:hsl(var(--theme-hue,217) calc(10.7% * var(--theme-saturation,1)) 59.6%)}.trade-person svg{width:21px;height:21px}.trade-person.buyer>span{color:hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 60.4%);background:hsl(var(--theme-hue,217) calc(34.9% * var(--theme-saturation,1)) 16.3%)}.trade-route strong{font-size:11px;font-weight:500;color:#ddd;white-space:nowrap}.trade-item>span{display:grid;place-items:center;width:72px;height:64px;margin-top:-20px;background:#191919;border:1px solid #292929;border-radius:13px}.trade-item img{object-fit:contain;width:60px;height:60px}.trade-connector{color:hsl(var(--theme-hue,217) calc(14.3% * var(--theme-saturation,1)) 30.2%);margin-top:-21px}.trade-connector .icon{width:24px}.trade-connector.active{color:hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 60.4%)}.trade-verification{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:hsl(var(--theme-hue,217) calc(8.1% * var(--theme-saturation,1)) 59.0%);border-top:1px solid #262626;margin-top:22px;padding-top:13px}.trade-verification .icon{width:14px;height:14px}
.fees-panel{display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:24px}.fee-explainer{display:flex;flex-direction:column;justify-content:space-between;gap:28px}.fee-comparison{padding-top:0}.comparison-labels{display:flex;justify-content:space-between;align-items:center}.comparison-labels>span{display:flex;gap:7px;align-items:center;color:#9e9e9e;font-size:12px;background:#202020;border-radius:8px;padding:9px 10px}.comparison-labels .icon{width:16px;height:16px}.comparison-labels img{width:32px;height:32px}.fee-curve{display:block;width:100%;height:96px;margin-top:6px;overflow:visible}.comparison-rates{display:flex;justify-content:space-between;margin-top:5px}.comparison-rates strong{font-size:24px;line-height:1.3;letter-spacing:-.5px;font-weight:500}.comparison-rates strong:last-child{text-align:right;color:hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 75.5%)}.comparison-rates small{display:block;font-size:10px;color:#888;letter-spacing:0;font-weight:400;margin-top:4px}.fee-policy{display:block;color:hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 77.5%);font-size:12px;margin-top:21px}.fee-policy>span{color:#555;margin:0 8px}
.fee-calculator{position:relative;min-width:0;background:#1d1d1d;border:1px solid #292929;border-radius:13px;padding:19px 17px;align-self:stretch}.fee-calculator h3{font-size:18px;font-weight:600;letter-spacing:-.3px;margin:0 0 20px}.fee-calculator>label:not(.screen-reader-only){display:flex;justify-content:space-between;color:#aaa;font-size:12px;margin-bottom:8px}.fee-calculator label>span{font-size:10px;color:#818181}.fee-amount-field{display:flex;align-items:center;gap:8px;background:#282828;border:1px solid #353535;border-radius:8px;padding:10px 12px}.fee-amount-field>span{color:#c7c7c7;font-size:15px}.fee-amount-field input{background:transparent;border:0;outline:0;min-width:0;width:100%;color:#eee;font-size:16px;appearance:textfield}.fee-amount-field input::-webkit-inner-spin-button{appearance:none}.fee-amount-field:focus-within{border-color:hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 60.4%)}#fee-slider{display:block;width:100%;margin:20px 0 23px;accent-color:hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 60.4%);height:4px;cursor:pointer}.fee-breakdown{margin:0;padding-top:9px;border-top:1px solid #303030}.fee-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;font-size:12px}.fee-breakdown dt{color:#c6c6c6}.fee-breakdown dt small{font-size:10px;color:#929292;margin-left:5px}.fee-breakdown>div{flex-wrap:wrap}.fee-breakdown dd{margin:0 0 0 auto;color:hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 73.5%);font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.fee-breakdown .fee-net{border-top:1px solid #303030;margin-top:9px;padding-top:17px}.fee-net dt{color:white}.fee-net dd{color:white;font-size:20px;font-weight:600;letter-spacing:-.4px}.fee-savings{border-top:1px solid #303030;margin-top:6px;padding-top:14px}.fee-savings>span{display:flex;justify-content:space-between;color:#b7c9b9;font-size:12px}.fee-savings strong{font-size:14px;font-weight:500}.fee-savings>small{display:block;color:#858585;font-size:10px;line-height:1.6;margin-top:7px}.fee-calculator .field-error{font-size:11px;line-height:1.5}.benefits-note{grid-column:1/-1;font-size:11px;color:#777;margin:-9px 0 0;line-height:1.7}
.home-journey{margin:85px 0 90px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.section-heading h2{font-size:30px;letter-spacing:-.6px;line-height:1.35}.section-heading p{font-size:13px;color:#888}.home-journey ol{gap:30px;margin-top:32px}.home-journey li{padding-top:22px;border-top-color:#2b2b2b}.home-journey li>.icon{color:hsl(var(--theme-hue,217) calc(58.4% * var(--theme-saturation,1)) 70.8%)}.home-journey h3{font-size:15px}.home-journey li p{font-size:13px;line-height:1.8}.home-faq{border-top:1px solid #222;padding-top:55px;margin-bottom:35px;gap:65px}.home-faq h2{font-size:30px;letter-spacing:-.6px}.faq-questions details{border:1px solid #252525;background:#141414;margin-bottom:12px;border-radius:13px}.faq-questions summary{font-size:14px;padding:21px 45px 21px 22px}.faq-questions details p{font-size:14px;line-height:1.8;padding-left:22px}.footer-top{padding-top:30px}.footer-bottom{font-size:11px}
@media(max-width:1100px){.home-benefits{grid-template-columns:1fr}.trade-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.trade-diagram{margin:0}.fees-panel{grid-template-columns:1fr 280px;gap:45px}.fee-explainer{display:grid;grid-template-columns:1fr 1fr;grid-column:1/-1;gap:40px;align-items:center}.fees-panel{grid-template-columns:1fr}.fee-calculator{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.fee-calculator h3{grid-column:1/-1}.fee-calculator>label:not(.screen-reader-only),.fee-amount-field,#fee-slider,#fee-error{grid-column:1}.fee-breakdown{grid-column:2;grid-row:2/6;padding-top:0;border:0}.fee-savings{grid-column:1/-1}.fee-savings>span{max-width:260px}.hero-copy h1{font-size:46px}.hero-stack{transform:scale(.88);width:320px;margin-right:0}.home-hero{min-height:565px;gap:15px}.hero-copy>p{font-size:16px}}
@media(max-width:800px){.hero-copy h1{font-size:39px;letter-spacing:-1.2px}.home-hero{gap:0;grid-template-columns:1.1fr 1fr;min-height:540px}.hero-stack{transform:scale(.76);transform-origin:left center;width:275px}.hero-links .button{min-width:0;padding:11px 15px;font-size:13px}.home-benefits{margin-top:60px}.benefit-panel{padding:25px}.trade-panel{gap:26px}.benefit-copy h2{font-size:22px}.fee-explainer{gap:28px}.section-heading{display:block}.home-faq{gap:35px}.home-item-grid{gap:22px}}
@media(max-width:640px){.home-hero{display:flex;flex-direction:column;gap:16px;min-height:0;padding:42px 8px 28px}.hero-copy{width:100%}.hero-copy h1{font-size:39px;line-height:1.15;letter-spacing:-1.3px;margin-bottom:20px}.hero-copy>p{font-size:15px;line-height:1.8;max-width:100%;margin-bottom:25px}.hero-links .button{flex:1;font-size:13px;padding:11px 12px}.hero-stack{align-self:center;transform:scale(.79);transform-origin:top center;height:365px;width:340px;margin:25px 0 -32px}.hero-stack .hero-listing{top:0;left:15px}.hero-stack .float-card .item-name{font-size:16px}.hero-stack .float-image{height:184px}.home-market-toolbar{gap:10px;flex-wrap:wrap;margin-bottom:18px}.home-market-toolbar .segmented{width:100%;justify-content:space-between}.home-market-toolbar>.button{font-size:12px;min-height:28px;margin-left:auto;padding:0}.home-item-grid{gap:16px 10px}.float-card,.hero-stack .hero-listing{border-radius:13px}.float-card-heading{padding:13px 11px 6px;min-height:73px}.float-card .item-name{font-size:13px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:left}.float-subtitle,.float-subtitle>span{font-size:10px}.float-image{height:151px}.float-image>button:first-child{padding:5px 12px 14px}.float-image img{max-height:139px}.float-card-info{padding:12px 11px 8px}.float-price strong{font-size:20px}.float-price>span{font-size:10px}.float-item-id{font-size:10px;margin-top:11px}.float-status{margin-top:6px}.card-action-tray{border-radius:0 0 13px 13px;padding:8px;gap:6px}.card-action-tray .button{border-radius:6px;font-size:11px}.cart-add{border-radius:6px}.home-benefits{margin-top:49px;gap:17px}.benefit-panel{padding:22px;border-radius:17px}.trade-panel{display:flex;gap:29px;align-items:stretch}.trade-diagram{padding:26px 16px 15px}.trade-route{gap:5px}.trade-connector .icon{width:21px}.benefit-copy h2{font-size:23px}.benefit-copy p{font-size:14px}.fee-explainer{display:flex;gap:25px}.fee-comparison{width:100%}.fee-curve{height:90px}.fees-panel{gap:27px}.fee-calculator{display:block;padding:22px;border-radius:12px}.fee-calculator h3{font-size:19px}.fee-breakdown{border-top:1px solid #303030;padding-top:9px}.fee-breakdown>div{font-size:13px}.fee-savings>span{max-width:none}.benefits-note{font-size:10px;margin:0 2px}.home-journey{margin:55px 0}.section-heading h2{font-size:27px}.home-journey ol{gap:25px 19px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-journey h3{font-size:14px}.home-journey li p{font-size:12px}.home-faq{display:block;padding-top:35px}.home-faq>div:first-child{margin-bottom:25px}.home-faq h2{font-size:27px}.home-faq>div>p{margin-bottom:18px}.faq-questions summary{font-size:14px;line-height:1.6}.home-sample-note{font-size:11px;line-height:1.7}.market-page .filters-open .item-grid{gap:17px 10px}}
@media(hover:none){.float-card:hover,.float-card:has(:focus-visible),.float-card:hover:has(.card-action-tray),.float-card:has(:focus-visible):has(.card-action-tray){border-radius:14px}.card-action-tray{border-top:1px solid #292929}.float-card{overflow:hidden}}
@media(prefers-reduced-motion:reduce){.hero-stack:hover .hero-listing{transform:rotate(7deg)}.hero-stack:hover .back-1{transform:rotate(17deg)}}

/* A moving highlight follows the CTA outline without shifting its contents. */
@property --market-glow-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
.hero-links .marketplace-glow{position:relative;isolation:isolate;overflow:visible;border:1px solid hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 71.2%);box-shadow:inset 0 0 0 1px #ffffff0c,0 0 14px hsl(var(--theme-hue,217) calc(86.3% * var(--theme-saturation,1)) 54.3% / 0.133)}
.hero-links .marketplace-glow::before,.hero-links .marketplace-glow::after{content:'';position:absolute;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--market-glow-angle),transparent 0deg 230deg,hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 72.5%) 280deg,hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 96.5%) 315deg,hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 72.5%) 335deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:marketplace-outline-orbit 4.5s linear infinite}
.hero-links .marketplace-glow::before{inset:-2px;padding:1.5px;opacity:.95}
.hero-links .marketplace-glow::after{inset:-4px;padding:4px;filter:blur(5px);opacity:.65;z-index:-1}
.hero-links .marketplace-glow:hover::after{opacity:.9}
.hero-links .marketplace-glow:focus-visible{outline:2px solid hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 91.6%);outline-offset:5px}
@keyframes marketplace-outline-orbit{to{--market-glow-angle:360deg}}
@media(prefers-reduced-motion:reduce){.hero-links .marketplace-glow::before,.hero-links .marketplace-glow::after{animation:none;--market-glow-angle:40deg}}

/* Subtle blue treatment for the homepage catalog link. */
.home-market-toolbar>.visit-marketplace{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:10px 16px;border:1px solid hsl(var(--theme-hue,217) calc(79.9% * var(--theme-saturation,1)) 61.0% / 0.259);border-radius:10px;background:linear-gradient(115deg,hsl(var(--theme-hue,217) calc(86.3% * var(--theme-saturation,1)) 54.3% / 0.141),hsl(var(--theme-hue,217) calc(86.3% * var(--theme-saturation,1)) 54.3% / 0.043));color:hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 86.3%);box-shadow:inset 0 1px 0 hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 83.1% / 0.031);transition:background .18s ease,border-color .18s ease,color .18s ease}
.home-market-toolbar>.visit-marketplace:hover{background:linear-gradient(115deg,hsl(var(--theme-hue,217) calc(86.3% * var(--theme-saturation,1)) 54.3% / 0.212),hsl(var(--theme-hue,217) calc(86.3% * var(--theme-saturation,1)) 54.3% / 0.086));border-color:hsl(var(--theme-hue,217) calc(93.9% * var(--theme-saturation,1)) 68.0% / 0.467);color:hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 94.9%)}
.home-market-toolbar>.visit-marketplace>.icon{width:18px;height:18px;flex-shrink:0}
.home-market-toolbar>.visit-marketplace>.icon:last-child{width:16px;height:16px;opacity:.7}
.home-market-toolbar>.visit-marketplace:focus-visible{outline:2px solid hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 77.3%);outline-offset:4px}
@media(max-width:640px){.home-market-toolbar>.visit-marketplace{min-height:38px;padding:9px 13px;font-size:12px}}

/* A quieter companion to the primary marketplace action. */
.hero-links>.hero-sell{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid hsl(var(--theme-hue,217) calc(38.5% * var(--theme-saturation,1)) 61.8% / 0.259);border-radius:10px;background:linear-gradient(135deg,hsl(var(--theme-hue,217) calc(36.4% * var(--theme-saturation,1)) 21.0% / 0.667),hsl(var(--theme-hue,217) calc(40.0% * var(--theme-saturation,1)) 13.7% / 0.400));color:hsl(var(--theme-hue,217) calc(57.3% * var(--theme-saturation,1)) 85.3%);box-shadow:inset 0 1px 0 hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 91.6% / 0.039);transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}
.hero-links>.hero-sell>.icon{width:18px;height:18px;color:hsl(var(--theme-hue,217) calc(60.9% * var(--theme-saturation,1)) 72.9%);flex-shrink:0}
.hero-links>.hero-sell:hover{background:linear-gradient(135deg,hsl(var(--theme-hue,217) calc(39.1% * var(--theme-saturation,1)) 27.1% / 0.702),hsl(var(--theme-hue,217) calc(41.9% * var(--theme-saturation,1)) 18.2% / 0.431));border-color:hsl(var(--theme-hue,217) calc(60.0% * var(--theme-saturation,1)) 68.6% / 0.502);color:hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 97.1%);box-shadow:inset 0 1px 0 hsl(var(--theme-hue,217) calc(100.0% * var(--theme-saturation,1)) 91.6% / 0.063),0 3px 14px hsl(var(--theme-hue,217) calc(68.2% * var(--theme-saturation,1)) 8.6% / 0.251)}
.hero-links>.hero-sell:focus-visible{outline:2px solid hsl(var(--theme-hue,217) calc(70.9% * var(--theme-saturation,1)) 79.8%);outline-offset:4px}
