@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";.trade-screen{padding:34px;background:#e8e4d8e8}.trade-screen .trade-modal{width:min(100%,1160px);grid-template-columns:minmax(0,1.7fr) 360px;box-shadow:12px 12px #171914}.price-board{margin-top:22px;padding:16px;border:1px solid #c7c4b9;background:#f8f5ec}.price-board>div:first-child{display:flex;justify-content:space-between;font:11px DM Mono,monospace}.price-board span{color:#6b7066}.price-points{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:30px}.price-points b{padding:8px 5px;border-top:2px solid #315b31;color:#315b31;font:11px DM Mono,monospace}.recent-trades{margin-top:20px;border-top:1px solid #c7c4b9}.recent-trades>div{display:flex;justify-content:space-between;padding:13px 0;font:12px DM Mono,monospace}.recent-trades>div span{color:#6b7066}.recent-trades p{display:grid;grid-template-columns:1fr 1fr auto;margin:0;padding:9px 0;border-top:1px solid #ded9cc;font:11px DM Mono,monospace}.recent-trades p small{text-align:right;color:#6b7066}@media(max-width:760px){.trade-screen{padding:10px}.trade-screen .trade-modal{grid-template-columns:1fr}}.atomic-note{color:#456343;font:10px/1.4 DM Mono,monospace}.pool-state{color:#275b27!important}.local-balance{padding:9px 12px;border:1px solid #c7c4b9;border-radius:8px;font:12px DM Mono,monospace;color:#575c52}.local-balance b{margin-left:6px;color:#1d3c1d}.economy-note{display:flex;align-items:center;gap:7px;color:#466544;font:12px DM Mono,monospace}.economics{margin:58px 2.05vw 0;padding:31px 34px;border-top:1px solid #1c1d19;display:grid;grid-template-columns:.7fr 1.3fr;gap:40px}.economics h2{margin:0;font-size:36px;line-height:1;letter-spacing:-2px}.economy-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.economy-steps article{min-height:145px;padding:14px;border:1px solid #c7c4b9;background:#fffdf74d}.economy-steps b{display:block;color:#315b31;font:12px DM Mono,monospace}.economy-steps strong{display:block;margin:24px 0 7px;font-size:16px}.economy-steps span{color:#65695f;font-size:12px;line-height:1.35}.creator button{display:inline-flex;align-items:center;gap:3px;margin-left:auto;padding:5px 0;border:0;background:transparent;color:#315b31;font:11px DM Mono,monospace;font-weight:700}.trade-modal{position:relative;width:min(100%,820px);display:grid;grid-template-columns:1.15fr .85fr;overflow:hidden;border:1px solid #171914;border-radius:10px;background:#f7f3e9;box-shadow:9px 9px #171914}.trade-summary{padding:35px;background:linear-gradient(135deg,#fffdf7,#ebe6d8)}.trade-summary h2{margin:5px 0 8px;font-size:35px;letter-spacing:-1.7px}.trade-summary h2 span{color:#315b31}.trade-price{margin:17px 0 25px;font:25px DM Mono,monospace}.trade-price small{font-size:12px;color:#777b70}.metric-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #c7c4b9;border-left:1px solid #c7c4b9}.metric-grid div{min-height:70px;padding:11px;border-right:1px solid #c7c4b9;border-bottom:1px solid #c7c4b9}.metric-grid span{display:block;color:#6b7066;font:10px DM Mono,monospace}.metric-grid b{display:block;margin-top:6px;font:13px DM Mono,monospace}.curve-visual{height:10px;margin-top:25px;background:#d5d1c3;border-radius:999px;overflow:hidden}.curve-visual i{display:block;height:100%;background:#315b31}.model-note{margin:10px 0 0;color:#5a5e55;font:11px DM Mono,monospace}.trade-panel{padding:35px 27px;background:#fbf9f2}.trade-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid #c7c4b9;border-radius:8px;margin-bottom:22px}.trade-tabs button{padding:9px;border:0;border-radius:5px;background:transparent;font-weight:700}.trade-tabs .active{background:#171914;color:#f7f3e9;box-shadow:inset 0 -2px #9fec55}.trade-panel label{display:grid;gap:7px;color:#464b42;font:12px DM Mono,monospace}.trade-panel input{width:100%;padding:12px;border:1px solid #8b8b80;border-radius:5px;background:#fffdf7;color:#171914;outline-color:#315b31}.quick-actions{display:flex;gap:8px;margin:10px 0 18px}.quick-actions button{padding:6px 12px;border:1px solid #bdb9ac;border-radius:5px;background:#f7f3e9;color:#315b31;font:12px DM Mono,monospace}.quote{margin-top:14px;padding:2px 0;border-top:1px solid #d2cec1;border-bottom:1px solid #d2cec1}.quote div{display:flex;justify-content:space-between;padding:12px 0;font:12px DM Mono,monospace}.quote span{color:#73776e}.quote b{color:#1c211b}.trade-error{color:#ad3c37;font:12px DM Mono,monospace}.trade-submit{width:100%;min-height:50px;margin-top:18px}.trade-disclaimer{color:#73776e;font:10px/1.4 DM Mono,monospace;text-align:center}@media(max-width:980px){.economics{grid-template-columns:1fr}.economy-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.economics{margin:40px 13px 0;padding:25px 20px}.economy-steps{grid-template-columns:1fr}.trade-modal{grid-template-columns:1fr;max-height:calc(100vh - 30px);overflow:auto}.trade-summary,.trade-panel{padding:27px 20px}}:root{font-family:Space Grotesk,sans-serif;color:#171914;background:#f7f3e9}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f7f3e9}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;padding-bottom:64px;background:radial-gradient(circle at 30% 0,#fffdf7 0,#f7f3e9 48%,#f1ecdf)}.topbar{min-height:86px;padding:14px 4.15vw;display:flex;align-items:center;border-bottom:1px solid #1c1d19;gap:25px}.brand{display:flex;align-items:center;gap:9px;color:#10120f;font-size:30px;font-weight:700;text-decoration:none;letter-spacing:-1.7px;white-space:nowrap}.brand img{width:46px;height:46px;object-fit:cover;border-radius:6px}.brand span span{color:#275b27}.network{padding:8px 13px;border:1px solid #c9c6ba;border-radius:8px;font-family:DM Mono,monospace;font-size:12px;white-space:nowrap}.network i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#9fec55;box-shadow:0 0 0 2px #e1efce}nav{display:flex;gap:32px;margin-left:5px}nav a{color:#292b27;text-decoration:none;font-size:15px;font-weight:500;padding:9px 0;border-bottom:2px solid transparent}nav a:hover,nav .active{color:#295b28;border-bottom-color:#295b28}.header-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.button,.icon-button,.category{border:1px solid #1b1d18;background:transparent;color:#181a16;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover,.icon-button:hover,.category:hover{transform:translateY(-2px);box-shadow:3px 3px #b7ff63}.button.primary{background:#181b16;color:#f7f3e9;box-shadow:inset 0 -3px #9fec55}.button.compact{height:48px;padding:0 17px;font-size:14px}.button.ghost{background:#fbf9f2}.icon-button{width:42px;height:42px;border:0}.ticker{display:flex;overflow:hidden;white-space:nowrap;border-bottom:1px solid #1c1d19;font-family:DM Mono,monospace;font-size:11px}.ticker span{flex:1 0 auto;padding:14px 26px;border-right:1px solid #a7a49a;text-align:center}.ticker b{margin-left:10px;font-weight:500}.up,.positive{color:#1e6a34}.down,.negative{color:#d23d3c}.hero{margin:20px 2.05vw 0;padding:38px 34px 28px;border:1px solid #22241e;border-radius:10px;display:grid;grid-template-columns:1fr .95fr;min-height:374px;overflow:hidden}.eyebrow{margin:0 0 10px;color:#315b31;letter-spacing:4px;font:12px DM Mono,monospace}h1{max-width:600px;margin:0;font-size:clamp(53px,5.5vw,86px);line-height:.96;letter-spacing:-5px}.hero h1 em{color:#315b31;font-style:normal}.subhead{color:#565a51;font:18px DM Mono,monospace;margin:17px 0 22px}.hero-button{padding:16px 24px;font-size:16px}.hero-note{font:13px DM Mono,monospace;color:#686d62;margin:17px 0 0}.hero-chart{position:relative;min-height:260px;display:grid;place-items:center}.hero-labels{position:absolute;left:5%;top:3%;display:grid;gap:8px;font:12px DM Mono,monospace;letter-spacing:4px;color:#486846}.chart-card{height:230px;width:min(100%,460px);overflow:hidden;position:relative;border-left:1px solid #bcb9ad;border-bottom:1px solid #bcb9ad}.chart-card img{width:100%;height:100%;object-fit:cover;filter:sepia(.28) saturate(.72);mix-blend-mode:multiply}.chart-card strong{position:absolute;right:18px;top:15px;padding:8px 10px;color:#181a16;background:#f7f3e9;border:1px solid #181a16;font:13px DM Mono,monospace}.market-section{padding:25px 2.05vw 0}.section-title{display:flex;justify-content:space-between;align-items:center}.section-title h2{margin:0;font-size:25px;letter-spacing:-1.1px}.section-title h2 span{color:#2b782f}.link-button{display:inline-flex;gap:7px;align-items:center;border:0;background:transparent;color:#2d5d2c;font-weight:600}.trend-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:14px 0 20px}.trend-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:15px 18px;text-align:left;border:1px solid #c7c4b9;background:#ffffff3d;border-radius:8px;color:#171914;transition:border .2s ease,transform .2s ease}.trend-item:hover{transform:translateY(-2px);border-color:#315b31}.trend-item span{font-weight:700}.trend-item b{font:13px DM Mono,monospace}.trend-item strong{font:13px DM Mono,monospace;grid-column:2;grid-row:1/span 2}.trend-item small{font:11px DM Mono,monospace;color:#71756c}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.filters{display:flex;gap:10px}.filters button,.category{padding:10px 17px;border:1px solid #c7c4b9;border-radius:999px;background:transparent;color:#373a34;font-size:14px}.filters .selected{color:#f7f3e9;background:#1a1c17;border-color:#1a1c17;box-shadow:inset 0 -2px #9fec55}.toolbar-actions{display:flex;align-items:center;gap:16px}.switch-label{display:flex;align-items:center;gap:10px;font-size:13px}.switch{width:40px;height:23px;padding:2px;border:1px solid #77786f;border-radius:999px;background:#ddd9cb}.switch i{display:block;width:17px;height:17px;border-radius:50%;background:#fffdf7;transition:transform .2s ease}.switch.on{background:#315b31;border-color:#315b31}.switch.on i{transform:translate(16px)}.market-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.market-card{padding:11px;border:1px solid #22241e;border-radius:8px;background:#fffdf757}.token-image{display:block;width:100%;aspect-ratio:1.43;object-fit:cover;border:1px solid #262820;border-radius:4px}.token-image.empty{display:grid;place-content:center;gap:8px;text-align:center;color:#6a6e65;background:#efecdf;font:12px DM Mono,monospace}.card-top{display:flex;align-items:baseline;justify-content:space-between;margin-top:16px}.card-top h3{margin:0;font-size:21px;letter-spacing:-.8px}.card-top span{font:13px DM Mono,monospace;font-weight:500}.market-price{margin:8px 0 15px;font:22px DM Mono,monospace;font-weight:500}.market-price small{font-size:12px;color:#697066}.curve{padding-bottom:14px;border-bottom:1px solid #c6c3b8}.curve div{display:flex;justify-content:space-between;font:12px DM Mono,monospace}.curve b{color:#315b31;font-weight:500}.curve>i{display:block;margin-top:9px;height:6px;overflow:hidden;background:#d9d6cb;border-radius:10px}.curve>i span{display:block;height:100%;background:#315b31;border-radius:inherit}.card-meta{display:flex;gap:13px;padding:13px 0;font:11px DM Mono,monospace;color:#575c52}.creator{display:flex;align-items:center;font:11px DM Mono,monospace;color:#4f554b}.creator i{width:18px;height:18px;margin-right:6px;display:inline-block;border-radius:50%;background:#203a20}.notice{position:fixed;right:24px;bottom:24px;display:flex;gap:12px;align-items:center;padding:13px 15px;color:#f7f3e9;border:1px solid #171914;background:#171914;box-shadow:4px 4px #9fec55;font:12px DM Mono,monospace}.notice svg{color:#9fec55}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;padding:20px;display:grid;place-items:center;background:#1618147a}.launch-modal{position:relative;width:min(100%,440px);padding:31px;border:1px solid #171914;border-radius:10px;background:#f7f3e9;box-shadow:9px 9px #171914}.launch-modal>img{width:58px;height:58px;border-radius:5px;object-fit:cover;float:right}.launch-modal h2{margin:5px 0 8px;font-size:35px;letter-spacing:-1.7px}.launch-modal>p:not(.eyebrow){color:#65695f;margin:0 0 23px}.launch-modal form{display:grid;gap:15px}.launch-modal label{display:grid;gap:7px;color:#464b42;font:12px DM Mono,monospace}.launch-modal input{width:100%;padding:12px;border:1px solid #8b8b80;border-radius:5px;background:#fffdf7;color:#171914;outline-color:#315b31}.image-upload{padding:12px;border:1px dashed #74776e;border-radius:5px;display:flex!important;align-items:center;cursor:pointer}.image-upload input{display:none}.upload-preview{width:100%;max-height:120px;object-fit:cover;border:1px solid #1b1d18;border-radius:4px}.launch-modal form .button{min-height:49px;margin-top:5px}.close{position:absolute;right:13px;top:12px;border:0;background:transparent;color:#171914}@media(max-width:980px){.topbar{flex-wrap:wrap}.header-actions{margin-left:0}.hero{grid-template-columns:1fr}.hero-chart{display:none}.market-grid,.trend-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.topbar{padding:10px 16px;gap:12px}.brand{font-size:24px}.brand img{width:39px;height:39px}.network,nav,.icon-button{display:none}.header-actions{margin-left:auto}.button.compact{height:40px;padding:0 10px}.button.ghost{font-size:0;width:42px}.button.ghost svg{width:19px}.ticker span{padding:12px 15px}.hero,.market-section{margin-left:13px;margin-right:13px;padding-left:20px;padding-right:20px}.hero{min-height:300px}.market-section{padding:25px 0 0}.trend-row,.market-grid{grid-template-columns:1fr}.toolbar{align-items:flex-start;flex-direction:column}.toolbar-actions{width:100%;justify-content:space-between}.filters{width:100%;overflow:auto}.filters button{white-space:nowrap}.section-title h2{font-size:22px}h1{letter-spacing:-3px}.token-image{aspect-ratio:2.1}}.detail-route{align-items:stretch;padding:0}.detail-route .trade-modal{width:min(1180px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto}.token-chart{margin:18px 0;padding:16px;border:1px solid var(--line);border-radius:16px;background:#ffffff4d}.token-chart svg{width:100%;height:220px;color:#1e6b3d}.chart-head,.chart-range{display:flex;justify-content:space-between;align-items:center;gap:8px}.chart-range button{border:1px solid var(--line);background:transparent;border-radius:999px;padding:6px 12px;color:inherit}.liquidity-panel{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;margin:12px 0}.liquidity-panel input{padding:12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:inherit}.liquidity-panel button{margin-right:6px}.detail-route{z-index:30;display:block;overflow:auto;padding:0;background:#080a09}.detail-route .trade-modal{width:min(1120px,100%);min-height:100vh;max-height:none;margin:0 auto;grid-template-columns:minmax(0,1fr) 310px;border:0;border-radius:0;background:#080a09;color:#edf1e9;box-shadow:none}.detail-route .trade-summary{padding:88px 18px 36px;background:#080a09}.detail-route .trade-panel{position:sticky;top:0;height:max-content;margin:88px 18px 0;padding:12px;border:1px solid #262b28;border-radius:12px;background:#0d100f}.detail-route .close{position:fixed;top:20px;right:24px;z-index:2;padding:10px;border:1px solid #303733;border-radius:8px;background:#121614;color:#eff3ed}.detail-route .eyebrow{display:inline-block;margin:0 0 8px;padding:5px 8px;border:1px solid #2f3a32;border-radius:5px;color:#a8ff65;letter-spacing:1.5px;font-size:10px}.detail-route .trade-summary h2{font-size:31px;color:#fff}.detail-route .trade-summary h2 span{color:#a8ff65}.detail-route .trade-price{margin:7px 0 16px;color:#a8ff65;font-size:19px}.detail-route .trade-price small{color:#7d8780}.detail-route .token-chart{height:365px;margin:0 0 14px;padding:0;border:1px solid #242a27;border-radius:10px;background:linear-gradient(180deg,#121614,#0d100f);overflow:hidden}.detail-route .chart-head{padding:14px 16px;border-bottom:1px solid #242a27;color:#ced8cf;font:12px DM Mono,monospace}.detail-route .chart-head span{color:#7d8780}.detail-route .token-chart svg{height:275px;padding:16px;color:#a8ff65;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:100% 46px,86px 100%}.detail-route .chart-range{justify-content:flex-start;padding:7px 12px;border-top:1px solid #242a27}.detail-route .chart-range button{border:0;border-radius:4px;color:#8e9990;background:transparent;font:11px DM Mono,monospace}.detail-route .chart-range button:first-child{color:#0a0c0a;background:#a8ff65}.detail-route .metric-grid{grid-template-columns:repeat(4,1fr);border-color:#242a27;background:#0d100f}.detail-route .metric-grid div{min-height:72px;border-color:#242a27}.detail-route .metric-grid span,.detail-route .model-note{color:#7d8780}.detail-route .metric-grid b{color:#edf1e9}.detail-route .price-board{margin-top:14px;border-color:#242a27;background:#0d100f}.detail-route .price-board span{color:#8b968d}.detail-route .price-points b{border-color:#a8ff65;color:#a8ff65}.detail-route .curve-visual{margin-top:16px;background:#1b211e}.detail-route .curve-visual i{background:#a8ff65}.detail-route .recent-trades{border-color:#242a27}.detail-route .recent-trades p{border-color:#242a27;color:#dce4dc}.detail-route .trade-tabs{border-color:#2c342f;background:#080a09}.detail-route .trade-tabs button{color:#89948b}.detail-route .trade-tabs .active{background:#a8ff65;color:#0a0d0b;box-shadow:none}.detail-route .trade-panel label{color:#9ba59d}.detail-route .trade-panel input{border-color:#303833;background:#090b0a;color:#f4f7f2;font:18px DM Mono,monospace}.detail-route .quick-actions button{border-color:#303833;background:#151a17;color:#b5bfb6}.detail-route .quote{border-color:#29312c}.detail-route .quote b{color:#f0f4ef}.detail-route .quote span,.detail-route .trade-disclaimer{color:#7d8780}.detail-route .button.primary{border:0;background:#a8ff65;color:#0a0d0b;box-shadow:none}.detail-route .button.ghost{width:100%;margin-top:12px;border-color:#303833;color:#dce4dc;background:#151a17}.detail-route .liquidity-panel{border-color:#303833;background:#101411}.detail-route .liquidity-panel input{border-color:#303833;background:#090b0a;color:#eef4ee}@media(max-width:800px){.detail-route .trade-modal{grid-template-columns:1fr}.detail-route .trade-summary{padding:70px 13px 20px}.detail-route .trade-panel{position:static;margin:0 13px 24px}.detail-route .token-chart{height:285px}.detail-route .token-chart svg{height:196px}.detail-route .metric-grid{grid-template-columns:repeat(2,1fr)}.detail-route .close{right:12px;top:12px}}.detail-route .trade-history{margin-top:18px}.detail-route .history-table{border:1px solid #242a27;border-radius:10px;overflow:hidden}.detail-route .history-row{display:grid;grid-template-columns:1.3fr .75fr 1fr .8fr 30px;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid #242a27;font:11px DM Mono,monospace}.detail-route .history-row:first-child{border-top:0}.detail-route .history-head{color:#879187;background:#151a17;font-weight:700}.detail-route .history-row code{color:#dfe7e0}.detail-route .history-row a{color:#a8ff65;text-decoration:none;text-align:right}.detail-route .empty-history{padding:22px 0;color:#7d8780;font:12px DM Mono,monospace}@media(max-width:620px){.detail-route .history-row{grid-template-columns:1fr .7fr 1fr;gap:7px}.detail-route .history-row time,.detail-route .history-row a{display:none}}.token-route{min-height:100vh;padding:0;background:#080a09;color:#edf1e9}.token-route>.chain-status,.token-route>.ticker,.token-route>.hero,.token-route>.market-section,.token-route>.economics{display:none}.token-route .topbar{position:sticky;top:0;z-index:40;min-height:68px;padding:9px max(18px,calc((100vw - 1120px)/2));border-color:#252b27;background:#080a09;color:#edf1e9}.token-route .brand,.token-route nav a{color:#edf1e9}.token-route .brand span span,.token-route nav a:hover{color:#a8ff65}.token-route .network{border-color:#303833;color:#b8c1ba}.token-route .header-actions .button{border-color:#303833;color:#edf1e9;background:#111512}.token-route .header-actions .button.primary{color:#0a0d0b;background:#a8ff65}.token-route .token-route-shell{position:relative;inset:auto;display:block;min-height:calc(100vh - 68px);padding:0;overflow:visible;background:#080a09}.token-route .token-route-shell .trade-modal{min-height:calc(100vh - 68px);margin:0 auto}.token-route .token-route-shell .close{position:absolute;top:18px;right:18px}@media(max-width:800px){.token-route .topbar{padding:9px 12px}.token-route .token-route-shell .trade-modal{min-height:auto}}.app-shell>.ticker,.app-shell>.hero,.app-shell>.economics{display:none}.theme-toggle{height:40px;padding:0 12px;border:1px solid #c7c4b9;border-radius:8px;background:transparent;color:inherit;font:12px DM Mono,monospace}.market-section{padding-top:34px}.launch-route>.market-section{display:none}.launch-route{min-height:100vh;padding:0}.launch-route .launch-route-shell{position:relative;inset:auto;display:grid;min-height:calc(100vh - 69px);padding:48px 20px;background:transparent}.launch-route .launch-modal{width:min(100%,620px);padding:38px;border-radius:16px;box-shadow:none}.launch-route .launch-modal>img{display:none}.launch-route .launch-modal form{grid-template-columns:1fr 1fr}.launch-route .launch-modal form>label:nth-of-type(3),.launch-route .image-upload,.launch-route .upload-preview,.launch-route .launch-modal form>.button{grid-column:1/-1}.launch-route .close{position:absolute}.launch-route .topbar{position:sticky;top:0;z-index:40}.theme-dark{background:#080a09;color:#edf1e9}.theme-dark .topbar{border-color:#252b27;background:#080a09}.theme-dark .brand,.theme-dark nav a{color:#edf1e9}.theme-dark .brand span span,.theme-dark nav a:hover,.theme-dark nav .active{color:#a8ff65}.theme-dark .header-actions .button,.theme-dark .theme-toggle{border-color:#303833;color:#edf1e9;background:#111512}.theme-dark .button.primary{color:#0a0d0b;background:#a8ff65;box-shadow:none}.theme-dark .market-card,.theme-dark .trend-item,.theme-dark .local-balance,.theme-dark .launch-modal{border-color:#2d342f;background:#0d100f;color:#edf1e9}.theme-dark .market-card .token-image.empty{background:#121614;color:#7d8780}.theme-dark .curve{border-color:#2d342f}.theme-dark .curve>i{background:#202722}.theme-dark .curve>i span{background:#a8ff65}.theme-dark .filters button,.theme-dark .category{border-color:#303833;color:#b9c2bb}.theme-dark .filters .selected{background:#a8ff65;color:#0a0d0b}.theme-dark .launch-modal input{border-color:#303833;background:#090b0a;color:#edf1e9}.theme-dark .launch-modal>p:not(.eyebrow),.theme-dark .launch-modal label,.theme-dark .atomic-note{color:#98a29a}.theme-dark .close{color:#edf1e9}.theme-dark .notice{background:#edf1e9;color:#0a0d0b}@media(max-width:680px){.launch-route .launch-modal form{grid-template-columns:1fr}.launch-route .launch-modal form>*{grid-column:1!important}.launch-route .launch-route-shell{padding:18px 10px}.theme-toggle{display:none}}.theme-light.token-route,.theme-light.token-route .token-route-shell,.theme-light.token-route .trade-modal,.theme-light.token-route .trade-summary{background:#f7f3e9;color:#171914}.theme-light.token-route .topbar{border-color:#d2cdc0;background:#f7f3e9}.theme-light.token-route .brand,.theme-light.token-route nav a{color:#171914}.theme-light.token-route .trade-panel,.theme-light.token-route .token-chart,.theme-light.token-route .metric-grid,.theme-light.token-route .price-board{border-color:#d2cdc0;background:#fffdf7}.theme-light.token-route .trade-summary h2,.theme-light.token-route .metric-grid b,.theme-light.token-route .quote b{color:#171914}.theme-light.token-route .trade-panel input{border-color:#c5bfb1;background:#fffdf7;color:#171914}.theme-light.token-route .history-table,.theme-light.token-route .history-row,.theme-light.token-route .recent-trades{border-color:#d2cdc0}.theme-light.token-route .history-head{background:#ebe6da;color:#595f58}.theme-light.token-route .history-row code{color:#171914}.theme-light.token-route .header-actions .button,.theme-light.token-route .theme-toggle{border-color:#c7c4b9;color:#171914;background:#fffdf7}.detail-route .chart-head>div{display:grid;gap:3px}.detail-route .chart-head small{color:#7d8780;font-size:9px;font-weight:400}.detail-route .chart-range button:first-child{color:#8e9990;background:transparent}.detail-route .chart-range button.active{color:#0a0c0a;background:#a8ff65}.theme-light.token-route .chart-range button.active{color:#f7f3e9;background:#315b31}
