.market-fee-recipient{display:block;font-size:10px;line-height:1.8;color:var(--ctp-subtext0);overflow-wrap:anywhere}.market-fee-recipient span{font-family:monospace} .marketplace{padding-top:22px}.market-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:38px;background:linear-gradient(125deg,var(--ctp-mantle),var(--theme-accent-soft));border:1px solid var(--theme-border);border-radius:16px}.market-hero h1{font-size:clamp(28px,3.4vw,46px);letter-spacing:-1.5px;line-height:1.15;margin:18px 0}.market-hero h1 span{color:var(--theme-accent)}.market-hero p{max-width:530px;font-size:13px;line-height:1.8;color:var(--ctp-subtext0)}.market-symbol{display:flex;align-items:center;flex-direction:column;gap:24px;min-width:180px;color:var(--theme-accent)}.market-symbol svg{padding:25px;box-sizing:content-box;border-radius:28px;border:1px solid var(--ctp-surface1);transform:rotate(-9deg);background:var(--ctp-base)}.market-symbol span{font-size:8px;letter-spacing:2px}.market-simulation{display:flex;align-items:flex-start;gap:14px;padding:19px 22px;margin:20px 0;background:var(--theme-accent-soft);border:1px solid var(--ctp-surface1);border-radius:10px;font-size:12px}.market-simulation strong{color:var(--ctp-yellow)}.market-simulation p{font-size:11px;line-height:1.8;color:var(--ctp-subtext0);margin:7px 0 0}.market-note-icon{color:var(--ctp-yellow)}.market-mode{margin-left:auto;white-space:nowrap;font-size:9px;letter-spacing:1px;border:1px solid var(--ctp-yellow);color:var(--ctp-yellow);border-radius:5px;padding:5px 8px}.market-toolbar,.market-tabs,.market-actions,.market-filter{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.market-toolbar{justify-content:space-between;margin:28px 0 20px}.market-tabs{gap:4px;background:var(--ctp-mantle);padding:5px;border-radius:9px;border:1px solid var(--theme-border)}.market-tabs button,.market-filter button{padding:10px 14px;border-radius:6px;font-size:11px;background:transparent;color:var(--ctp-subtext0)}.market-tabs button.selected,.market-filter button.selected{background:var(--theme-accent-soft);color:var(--theme-accent)}.market-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:10px;color:var(--ctp-subtext0);padding-bottom:22px;border-bottom:1px solid var(--theme-border);line-height:1.8}.market-meta strong{color:var(--ctp-text)}.market-filter{margin:20px 0}.market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px}.market-card{overflow:hidden;border:1px solid var(--theme-border);border-radius:12px;background:var(--ctp-mantle);display:flex;flex-direction:column}.market-art{position:relative;height:180px;background:var(--ctp-crust)}.market-art img{width:100%;height:100%;object-fit:cover}.market-art>span{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:5px;border:1px solid #cdd6f44d;background:#11111be6;color:#cdd6f4;border-radius:20px;padding:6px 9px;font-size:9px}.market-card-body{padding:20px;display:flex;flex-direction:column;flex:1}.market-card-body>small{font-size:8px;letter-spacing:1px;color:var(--ctp-subtext0)}.market-card h2{font-family:Georgia,serif;font-weight:500;font-size:23px;line-height:1.2;margin:12px 0 22px}.market-price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-top:auto}.market-price strong{font-size:24px;letter-spacing:-.7px}.market-price span{font-size:9px;color:var(--ctp-subtext0)}.market-countdown{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--ctp-peach);line-height:1.7}.market-card .button{margin-top:15px;justify-content:center}.market-card-foot{color:var(--ctp-overlay2);font-size:9px;margin:13px 0 0}.market-bid{display:flex;gap:7px;align-items:center;margin-top:15px}.market-bid input{width:100%;min-width:0}.market-bid .button{margin:0;flex-shrink:0}.marketplace input,.marketplace select{background:var(--ctp-base);color:var(--ctp-text);border:1px solid var(--ctp-surface1);border-radius:6px;padding:12px;font:inherit;font-size:12px;max-width:100%}.marketplace input:focus-visible,.marketplace select:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.market-reserved{font-size:12px;color:var(--ctp-peach);padding:12px 0}.market-empty{text-align:center;padding:65px 25px;border:1px dashed var(--ctp-surface1);border-radius:12px;color:var(--ctp-subtext0)}.market-empty>svg{color:var(--theme-accent)}.market-empty h2{color:var(--ctp-text);font-size:23px;margin:20px 0 10px}.market-empty p{font-size:12px;line-height:1.8;margin:0 auto 22px;max-width:440px}.market-empty .button{margin:auto}.market-sell{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:32px;margin-top:28px;border:1px solid var(--theme-border);border-radius:12px;background:var(--ctp-mantle)}.market-sell h2{font-size:27px;line-height:1.3;margin:16px 0}.market-sell p{font-size:12px;line-height:1.9;color:var(--ctp-subtext0)}.market-sell form{display:flex;flex-direction:column;gap:10px}.market-sell label{font-size:9px;letter-spacing:1px;color:var(--ctp-subtext0);margin-top:8px}.market-review{padding:24px;background:var(--theme-accent-soft);border:1px solid var(--theme-accent);border-radius:10px;margin:20px 0}.market-review p{font-size:13px;line-height:1.8}.market-error{background:var(--theme-error-soft);color:var(--ctp-red);font-size:12px;line-height:1.7;padding:14px;border-radius:8px}.market-activity>h2{font-size:23px;margin:28px 0 12px}.market-order{border:1px solid var(--theme-border);border-radius:10px;background:var(--ctp-mantle);padding:24px;margin:18px 0}.market-order header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.market-order header strong{font-size:17px}.market-order small{display:block;color:var(--ctp-subtext0);margin-top:8px;font-size:10px}.market-state{text-transform:capitalize;font-size:10px;white-space:nowrap;color:var(--theme-accent);border:1px solid var(--ctp-surface1);border-radius:20px;padding:6px 10px}.market-order dl{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:24px 0}.market-order dt{font-size:9px;color:var(--ctp-subtext0);margin-bottom:6px}.market-order dd{margin:0;font-size:12px;overflow-wrap:anywhere}.market-history{display:flex;gap:20px;padding:16px 0;border-bottom:1px solid var(--theme-border);font-size:12px}.market-history strong{flex:1}.market-history span{color:var(--ctp-subtext0)} @media(max-width:850px){.market-hero{padding:26px}.market-symbol{display:none}.market-sell{grid-template-columns:1fr;gap:20px}.market-mode{display:none}}@media(max-width:560px){.market-hero{padding:24px}.market-simulation{padding:16px}.market-tabs button{padding:9px;font-size:10px}.market-sell{padding:20px}.market-order{padding:18px}.market-order header{flex-wrap:wrap}.market-order dl{grid-template-columns:1fr}.market-meta{gap:6px;flex-direction:column}.market-history{gap:10px;flex-wrap:wrap}.market-art{height:210px}}