:root{--bg:#f4efe5;--panel:#fffaf1;--line:#dfd4c3;--text:#2e3029;--muted:#756f64;--blue:#4b5145;--green:#4b5145;--red:#b94f50}body{background:var(--bg)}header{background:#f4efe5f5;height:76px;padding:0 3.5%;border-bottom:1px solid var(--line);gap:24px}.brand b{font-family:'Space Grotesk',Sora,sans-serif;font-size:17px;letter-spacing:-.7px;white-space:nowrap}.brand-slash{color:var(--blue);margin:0 4px}header .brand-mark{width:33px;height:33px}.network-badge{font-size:10px;color:#756f64}header nav a{font-size:12px}#header-find{max-width:240px;background:#fffaf1}.balance{background:var(--blue);color:#f4efe5}.balance:hover{background:#34382f}main{max-width:1480px;padding:0 3.5%}.hero.pump-hero{display:flex;border:0;border-radius:0;background:none;position:relative;overflow:hidden;min-height:338px;align-items:center;justify-content:space-between}.pump-hero .hero-copy{padding:38px 0;width:65%;z-index:1}.pump-hero h1{font-family:'Space Grotesk',Sora,sans-serif;font-size:clamp(44px,4.5vw,66px);font-weight:500;line-height:1.01;letter-spacing:-3px;margin:18px 0}.pump-hero h1 span{color:var(--green)}.pump-hero p{font-size:12px;line-height:1.8;color:#756f64;max-width:620px}.pump-hero p b{color:#34382f}.pump-hero .eyebrow{font:9px 'Geist Mono',monospace;letter-spacing:1.4px}.pump-hero #find{max-width:610px;height:46px;border-radius:6px;background:#eee6d8;margin-top:22px;padding:0 5px 0 14px}.pump-hero #find input{font-size:11px}.pump-hero #find button{height:35px;font-size:11px;border-radius:4px}.pump-hero .hero-meta{font-size:9px;gap:18px;margin-top:14px}.pump-art{position:relative;width:360px;height:280px;display:grid;place-items:center;margin-right:3%;color:var(--green)}.pump-art strong{font:600 100px 'Space Grotesk',sans-serif;letter-spacing:-7px;transform:rotate(-10deg)}.pump-art strong>span{font-size:75px}.pump-art small{position:absolute;bottom:42px;font:8px 'Geist Mono';letter-spacing:2px;color:#756f64}.art-small{position:absolute;top:35px;right:8px;font:8px 'Geist Mono';letter-spacing:1.7px;color:#756f64}.pump-orbit{position:absolute;inset:65px -15px;border:1px solid #cfc2ae;border-radius:50%;transform:rotate(-30deg)}.pump-orbit:after{content:'';position:absolute;inset:-25px 20px;border:1px solid #dfd4c3;border-radius:50%;transform:rotate(65deg)}.live-scope{display:flex;justify-content:space-between;gap:20px;background:#fffaf1;border:1px solid #cfc2ae;border-radius:6px;padding:14px 18px;font-size:10px;color:#7d7568}.live-scope b{color:var(--green);font:9px 'Geist Mono';margin-right:10px}.section-title h2{font:500 18px 'Space Grotesk',sans-serif}.section-title .tag{font:8px 'Geist Mono';height:auto;margin-left:7px}.market-section{margin-top:27px}.market-section .table-scroll{border-radius:7px}.table-scroll table{font-size:12px}.coin strong{font-size:12px}.coin small{font-size:10px}.num{font-size:12px}.num small{font-size:10px}.trade-button{font-size:10px}.market-kind{color:var(--green);background:#4b514515}.portfolio-empty{border-color:#cfc2ae;color:#756f64}.portfolio-empty strong{color:#34382f}.wallet-empty{border-color:#cfc2ae;color:#7d7568}.wallet-option{background:#ece3d3;border-color:#cfc2ae}.order-review{border-color:#9b8f7c;background:#f4efe5}.rpc-settings p{color:var(--muted)}.table-footer{font-size:9px}.pool-panel{border-color:#cfc2ae;background:#fffaf1}.activity-list{border-color:#cfc2ae}.primary,.primary:hover{color:#f4efe5}.direction .active-long{background:#4b514521}.label-row output{color:var(--green)}button:focus-visible,input:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}#order-error{color:var(--red)}#toast{border-color:#9b8f7c;background:#dfd4c3;color:#2e3029}.mobile-nav{background:#eee6d8;border-color:#cfc2ae}a.venue-link{color:var(--green)}.pump-hero:before{display:none}
@media(max-width:1100px){header{gap:14px}.wallet-summary{display:none}.brand b{font-size:14px}.pump-art{margin-right:0;width:300px}.pump-art strong{font-size:85px}.pump-orbit{left:0;right:0}.hero.pump-hero{min-height:330px}header nav a{font-size:11px;padding:0 8px}}@media(max-width:820px){header{height:65px;padding:0 16px}header .brand b{display:block;font-size:13px}header nav{display:none}main{padding:0 16px}.pump-hero .hero-copy{width:100%;padding:32px 0}.pump-hero h1{font-size:46px;white-space:normal;letter-spacing:-2px}.pump-hero p{font-size:12px;max-width:540px}.pump-art{position:absolute;right:-60px;top:20px;opacity:.18;z-index:-1}.pump-hero #find{height:auto;min-height:48px;max-width:100%;padding:8px 10px}.pump-hero #find input{font-size:11px;height:30px}.pump-hero #find button{width:100%;height:35px}.live-scope{flex-direction:column;font-size:9px;gap:9px;padding:13px}.live-scope b{font-size:8px}.live-scope>span{line-height:1.8}.section-title .muted{font-size:9px}.brand-mark{width:28px!important;height:28px!important}.network-badge{display:none}.trade-layout{grid-template-columns:1fr}.chart-side>svg{display:block;max-height:160px}.chart-toolbar{display:flex}.quote{gap:10px}.filters{max-width:100%}th:nth-child(2){width:46%}.hero-meta span{font-size:8px}.sort-label{font-size:10px}.sort-label select{font-size:10px}.pump-hero .eyebrow{font-size:7px;letter-spacing:1px}}@media(max-width:400px){header .brand b{font-size:11px}header .balance{font-size:9px;padding:10px}.hero-copy h1{font-size:42px}.live-scope{padding:11px}.hero-meta{gap:8px!important}.section-title{gap:10px}#feed-status{max-width:150px;text-align:right}.coin small{max-width:100px}.num{font-size:11px}}

/* Slate grey theme; trading gain/loss colors remain semantic. */
:root{--bg:#f4efe5;--panel:#fffaf1;--line:#dfd4c3;--text:#2e3029;--muted:#756f64;--blue:#4b5145;--green:#4b5145}
header{background:#f4efe5f5}.primary,.balance{background:#4b5145;color:#f4efe5}.primary:hover,.balance:hover{background:#34382f;color:#f4efe5}#chart polyline{stroke:#4b5145}.positive,.trade-button.long{color:#287c59}.trade-button.long,.direction .active-long{background:#287c5915}.direction .active-long{color:#287c59}.network-badge i{background:#4b5145;box-shadow:0 0 9px #4b514533}#find,.amount,.direction,.scenario{border-color:#cfc2ae}.table-scroll,.activity-list{background:#fffaf1}tbody tr:hover{background:#ece3d3}.mobile-nav{background:#eee6d8}.mobile-nav a{color:#756f64}.pump-hero .eyebrow i{background:#4b5145;box-shadow:0 0 0 4px #4b514515}

/* Paperpump paper capsule identity. */
.brand b{font-size:23px;letter-spacing:-1.1px;font-weight:600}.paperpump-word{color:#7d7568}header .brand-mark{width:39px;height:39px;object-fit:contain;border-radius:0}.brand-mark{border-radius:0;object-fit:contain}.paperpump-hero-mark{width:240px;height:240px;object-fit:contain;transform:rotate(-8deg);filter:drop-shadow(0 12px 18px #02061745);z-index:1}.pump-art small{bottom:15px}.pump-art .art-small{top:13px}.pump-orbit{opacity:.6}footer .brand{font:600 19px 'Space Grotesk',sans-serif;color:#34382f;letter-spacing:-.8px}footer .brand-mark{width:34px;height:34px;border-radius:0}@media(max-width:1100px){.brand b{font-size:21px}.paperpump-hero-mark{width:210px;height:210px}}@media(max-width:820px){header .brand b{font-size:21px}header .brand-mark{width:35px!important;height:35px!important}.pump-art{opacity:.25}.paperpump-hero-mark{width:220px;height:220px}}@media(max-width:400px){header .brand b{font-size:19px}.brand{gap:7px}}
