/* Preview-only shared WMR design. Existing content and feature scripts are preserved. */
:root{--panel:#111611;--line:#303a2a;--muted:#9ba68f}body{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background-image:radial-gradient(#252b23 .7px,transparent .7px);background-size:7px 7px}button,input,select,textarea{font-family:inherit}.shell{width:min(1220px,calc(100% - 48px))}.top{height:80px;gap:22px}.top .logo-button,.top .logo-button img{width:42px;height:44px}.top nav{gap:24px}.top nav button{font-size:14px;padding:10px 0}.connect{padding:11px 20px;border-color:#394432;border-radius:22px;font-size:14px}.ticker{height:36px;background:#0e120e}.ticker-item{font-size:11px}.ticker-item .avatar{width:18px;height:18px}.page{padding:32px 0 64px}.hero{padding:30px;border:1px solid #374330;border-radius:20px;background:#101610;margin-bottom:24px}.hero h1{font-size:26px;line-height:1.4;letter-spacing:.1em;margin:8px 0 14px}.hero h1:after{width:9px;height:13px;margin-left:12px}.hero p{font-size:15px;line-height:1.85;max-width:850px;margin-bottom:0}.preview{font-size:11px;padding:5px 8px;border-color:#4d622b;line-height:1.4}.primary{font-size:14px;min-height:44px;padding:12px 20px}.ghost{font-size:13px;min-height:38px;padding:9px 16px}.pill{font-size:13px;min-height:38px}.input{padding:13px 14px;font-size:15px;min-height:46px;border-radius:10px;background:#0c120c;border-color:#38462f}.input:focus{outline:1px solid var(--lime);outline-offset:1px}.field{font-size:12px;line-height:1.5;margin:18px 0 9px}.box,.analytics-card{border:1px solid #35432d;border-radius:18px;background:#101610}.box-inner{padding:26px}.box-head{gap:16px;margin-bottom:22px}.box-head h2,.sell-panel h2,.claim-panel .box-head h2{font-size:15px;line-height:1.5;letter-spacing:.08em}.hint,.sub{font-size:13px;line-height:1.8}.stats{border:1px solid #35432d;border-radius:18px;background:#101610}.stat{padding:20px;border-color:#2e3a27}.stat small{font-size:12px;line-height:1.5}.stat b{font-size:22px;line-height:1.4;margin-top:10px}.toolbar{margin:0 0 24px}.search{padding:13px 16px;background:#111611;border-radius:12px;min-height:48px;border-color:#35442d}.search input{font-size:15px}.market-search-toolbar .search{width:100%}.market-network-head{align-items:center;gap:18px;margin-bottom:22px}.section-kicker{font-size:14px;line-height:1.6}.market-network-tabs{border:1px solid #37432f;border-radius:24px;padding:4px;background:#101510;gap:3px}.market-network-tabs .pill{font-size:13px;padding:8px 14px;min-height:38px}.cards{gap:20px;margin-bottom:32px}.market-card{padding:22px;border-radius:18px;background:#101610;border-color:#33422c}.market-card small{font-size:12px}.spark{height:110px;margin:20px 0}.card-coin{font-size:17px}.card-coin .avatar{width:34px;height:34px}.card-coin .ticker-symbol{font-size:12px}.launch-heading{padding:0;margin-bottom:12px}.reward-filter-shell{margin:0 0 18px}.filters{gap:12px}.filter-arrow{min-width:36px;min-height:36px}.table{border-radius:18px;border-color:#34432d;background:#101610}.thead{height:54px;font-size:12px;letter-spacing:.04em;background:#121b10}.thead,.row{padding-inline:24px;gap:22px;grid-template-columns:minmax(0,2fr) minmax(0,1.25fr) minmax(0,.6fr) minmax(0,1fr)}.row{min-height:104px;font-size:15px;border-color:#2a3724;padding-block:20px}.row .coin{gap:12px}.row .coin>.avatar{width:40px;height:40px;border-radius:12px;min-width:40px}.row strong{font-size:16px}.row small{font-size:12px}.row .launch-ticker{border-color:#374c2b;background:#172112;font-size:12px}.row .launch-contract-line{padding-top:12px;border-color:#293622;font-size:12px}.row .launch-contract-line a{font-size:12px}.launch-empty{padding:32px;gap:24px}.launch-empty strong{font-size:17px}.launch-empty p{font-size:14px;line-height:1.7}.launch-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:24px;align-items:start}.launch-layout>aside{position:sticky;top:20px}.form-grid{grid-template-columns:170px minmax(0,1fr);gap:24px}.image-input{height:170px;border-radius:14px;background:#0d130b;border-color:#4b6037}.first-buy{gap:9px}.summary .reward-summary-line{font-size:15px}.summary dl div{padding:12px 0}.summary dt{font-size:14px;line-height:1.5}.summary dd{font-size:15px;line-height:1.5}.summary .allocation{margin-top:22px}.allocation div{font-size:13px;line-height:1.6;padding:8px 0;gap:12px}.asset-grid{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.asset-choice{min-height:88px;height:auto;padding:12px;border-radius:12px;font-size:13px}.asset-choice .avatar{width:30px;height:30px}.asset-choice small{font-size:11px}.chain-tabs{flex-wrap:wrap}.route-gate{font-size:13px;padding:20px;border-radius:12px;line-height:1.8}.summary .input{margin-bottom:14px}.network-overview{gap:24px}.network-group .box-head{align-items:center}.network-group h2{font-size:16px}.directory-grid{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.directory-grid button{padding:16px;border-radius:12px;min-height:88px;gap:10px}.directory-grid button b{font-size:14px}.directory-grid button small{font-size:12px}.directory-grid button em{font-size:11px;line-height:1.5}.directory-grid .avatar{width:34px;height:34px}.rewards-hero{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:28px}.wallet-status{padding:20px;border-radius:14px}.wallet-status small{font-size:12px}.wallet-status b{font-size:18px}.wallet-status span{font-size:13px;line-height:1.6}.rewards-stats{border-radius:16px;margin-bottom:24px}.rewards-stats div{padding:20px}.rewards-stats small{font-size:12px}.rewards-stats b{font-size:18px}.rewards-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);gap:24px;align-items:start}.sell-panel{position:sticky;top:20px}.reward-empty{padding:36px 24px;border-radius:14px;background:#0c120c;line-height:1.7}.reward-empty strong{font-size:17px}.reward-empty p{font-size:14px;max-width:520px}.sell-quote{font-size:13px;padding:16px;border-radius:10px;gap:12px}.amount-input button{font-size:13px;padding:12px}.delivery-badge{font-size:11px;white-space:nowrap}.activity-head{font-size:12px;padding:16px}.analytics-nav{padding:5px;border-radius:24px}.analytics-nav button{font-size:14px;min-height:40px}.analytics-grid{gap:24px;margin-top:24px}.analytics-card{padding:26px}.analytics-card h2{font-size:15px;line-height:1.6;margin:0 0 20px}.fee-line,.buy-line{grid-template-columns:110px minmax(0,1fr) 90px;font-size:14px;gap:18px;padding:12px 0}.fee-line .avatar,.buy-line .avatar{width:30px;height:30px}.docs-hero{padding:30px}.doc-jump{gap:10px;margin-top:24px;flex-wrap:wrap}.doc-jump a{font-size:14px;padding:10px 16px;border-radius:22px}.docs-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.doc-card{padding:26px;border:1px solid #35432d;border-radius:18px;background:#101610}.doc-card h2{font-size:19px;line-height:1.5;letter-spacing:.05em}.doc-card p,.doc-card li{font-size:14px;line-height:1.85}.doc-number{font-size:12px}.doc-note,.doc-status{font-size:13px;line-height:1.8;padding:18px;border-radius:12px}.doc-flow{gap:12px}.doc-flow>div{font-size:13px;padding:16px;border-radius:12px}.system-map{border:1px solid #35432d;border-radius:20px;padding:28px;background:#0e150d;margin-bottom:26px}.system-map .map-title{font-size:20px;line-height:1.5}.map-node{border-radius:14px;padding:18px;font-size:13px;line-height:1.7}.map-node strong{font-size:15px}.map-node small{font-size:12px}.map-footer{font-size:13px;line-height:1.8}.network-roadmap{gap:14px}.network-roadmap>div{padding:18px;border-radius:12px;font-size:14px}.tech-line{font-size:13px;line-height:1.8}.wimmy-page .wimmy-command{border-radius:20px;padding:28px;border:1px solid #35432d}.wimmy-workspace{gap:24px}.wimmy-chat-panel,.wimmy-suggest-panel{border-radius:18px}.wimmy-chat-panel h2,.wimmy-suggest-panel h2{font-size:17px}.wmr-chat-log{font-size:14px;line-height:1.7}.page-chat-form input{font-size:15px;padding:14px}.runner-grid{gap:16px}.site-footer{padding-top:32px;margin-top:20px;gap:32px;border-color:#35432d}.site-footer small{font-size:12px}.site-footer button{font-size:13px;padding-block:6px}.site-footer p{font-size:13px;line-height:1.7}.site-footer .footer-brand span{font-size:18px}.modal-card{border:1px solid #4b5e36;border-radius:20px;padding:28px;width:min(560px,100%)}.modal-card h2{font-size:24px;line-height:1.5}.modal-card p{font-size:15px;line-height:1.8}.wmr-assistant-panel{border-radius:20px!important;border:1px solid #536a37!important}.wmr-assistant-panel input{font-family:inherit}.input,button,a{touch-action:manipulation}
@media(max-width:900px){.top{gap:14px}.top nav{gap:14px}.top nav button{font-size:13px}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-layout,.rewards-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr)}.box-inner{padding:20px}.form-grid{grid-template-columns:120px minmax(0,1fr)}.image-input{height:140px}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero{padding:24px}.market-network-head{flex-wrap:wrap}.thead,.row{gap:14px;padding-inline:18px}.fee-line,.buy-line{grid-template-columns:90px minmax(0,1fr) 70px;font-size:12px}.rewards-hero{grid-template-columns:1fr 280px}.hero h1{font-size:23px}.hero p{font-size:14px}}
@media(max-width:700px){.shell{width:calc(100% - 28px)}.top{height:auto;min-height:66px;padding-block:12px;flex-wrap:wrap;gap:12px}.top nav{order:4;width:100%;display:flex;overflow:auto;gap:6px;padding:4px 0}.top nav button{min-width:max-content;padding:10px 13px!important;border:1px solid #35432d;border-radius:10px;background:#10160f;font-size:12px}.top nav button.active{color:var(--lime);border-color:#8baf27}.logo-button{margin-right:auto}.ticker{height:32px}.page{padding:24px 0 40px}.hero{padding:22px;border-radius:16px}.hero h1{font-size:22px;letter-spacing:.08em}.hero p{font-size:14px;line-height:1.8}.preview{font-size:10px}.toolbar,.market-network-head{gap:14px;flex-direction:column;align-items:stretch}.search{width:100%;min-height:46px}.market-network-tabs{max-width:100%;overflow:auto;display:flex}.market-network-tabs .pill{flex:0 0 auto;padding:8px 12px;white-space:nowrap}.cards{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:10px}.market-card{min-width:240px;flex:1;scroll-snap-align:start;padding:18px}.spark{height:100px}.cards .market-card{display:block}.section-kicker{font-size:12px}.thead{display:none}.row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;min-height:130px;padding:18px}.row>:nth-child(3),.row>:nth-child(4){font-size:13px}.row>:nth-child(3):before{content:'Rounds · ';color:#8d9f7d;font-size:12px}.row>:nth-child(4):before{content:'Paid · ';color:#8d9f7d;font-size:12px}.row .launch-contract-line{grid-column:1/-1;min-width:0}.row .coin>.avatar{width:32px;height:32px;min-width:32px}.row strong{font-size:14px}.row .coin{gap:9px}.row small,.row .launch-contract-line a{font-size:11px}.launch-empty{flex-direction:column;align-items:stretch;padding:24px}.launch-layout,.rewards-layout,.rewards-hero,.docs-grid,.analytics-grid,.wimmy-workspace{grid-template-columns:1fr;gap:20px}.launch-layout>aside,.sell-panel{position:static}.box-inner{padding:20px}.form-grid{grid-template-columns:100px minmax(0,1fr);gap:16px}.image-input{height:140px}.asset-grid,.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-choice{min-height:92px}.directory-grid button{padding:12px;min-height:90px}.directory-grid button em{font-size:10px}.network-group h2{font-size:14px}.box-head{align-items:flex-start;gap:12px}.box-head h2{font-size:14px}.field{font-size:12px}.input{font-size:16px}.summary dl div{gap:14px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:16px;border-bottom:1px solid #2e3a27}.stat small{font-size:11px}.stat b{font-size:20px}.rewards-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rewards-stats div{padding:16px;border-bottom:1px solid #2e3a27}.rewards-stats small{font-size:11px}.rewards-stats b{font-size:16px}.reward-empty{padding:28px 18px}.sell-quote{font-size:12px}.analytics-card,.doc-card{padding:22px}.fee-line,.buy-line{grid-template-columns:95px minmax(0,1fr) 85px;gap:10px;font-size:13px}.doc-card h2{font-size:19px}.doc-card p,.doc-card li{font-size:14px}.doc-jump a{font-size:12px;padding:10px 13px}.system-map{padding:20px;overflow:auto}.system-map .map-title{font-size:17px}.map-node{padding:14px;font-size:12px}.map-node strong{font-size:14px}.map-node small{font-size:11px}.map-branches{gap:12px}.site-footer{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:100px}.site-footer .footer-brand{grid-column:1/-1}.site-footer p{font-size:13px}.modal-card{padding:22px}.modal-card h2{font-size:22px}.wmr-assistant-panel{max-width:calc(100vw - 24px)!important}.wmr-chat-log{font-size:13px}.wmr-assistant-toggle{max-width:76px}.delivery-badge{font-size:10px}}
@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}*{scroll-behavior:auto!important}}

/* Shared finishing pass: desk surfaces, clear section hierarchy and narrow screens. */
.hero{background:transparent;border:0;border-radius:0;padding:4px 0 26px;border-bottom:1px solid #343c2f}.hero h1{font-size:32px;letter-spacing:.06em}.hero p{color:#a0a697}.box,.analytics-card,.doc-card,.table,.market-card{background:#101510;border-color:#343c2f;box-shadow:none}.box-head{padding-bottom:18px;border-bottom:1px solid #283025}.fee-line,.buy-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;border-bottom:1px solid #283025}.fee-line>span:last-child,.buy-line>span:last-child{text-align:right}.fee-line>span:first-child,.buy-line>span:first-child{min-width:0}.buy-line>span:first-child{display:flex;align-items:center;gap:10px}.analytics-nav{border-radius:0;background:transparent;border:0;border-bottom:1px solid #39412f;padding:0;gap:24px}.analytics-nav button{border-radius:0;background:transparent;border:0;border-bottom:2px solid transparent;padding:14px 0}.analytics-nav button.active{background:transparent;color:var(--lime);border-bottom-color:var(--lime)}.reward-filters{flex-wrap:nowrap!important;overflow-x:auto;min-width:0;scrollbar-width:thin;scrollbar-color:#39412f transparent}.reward-filters .pill{flex:none;white-space:nowrap}.cards{scrollbar-width:thin;scrollbar-color:#39412f transparent}.directory-grid button:hover,.asset-choice:hover{border-color:#78992b;background:#172012}.doc-card,.doc-flow article{background:#101510;border-color:#343c2f}.doc-jump a{background:#111611;border-color:#343c2f}.doc-jump a:hover{color:var(--lime);border-color:#78992b}.rewards-layout>*{min-width:0}.hero,.box,.analytics-card,.doc-card,.summary{min-width:0}.search input{min-width:0;width:100%}
@media(max-width:700px){.top{display:grid;grid-template-columns:1fr auto;min-height:112px}.top nav{flex-wrap:nowrap;min-width:0;scrollbar-width:none}.top nav button{flex:none}.market-network-tabs{flex-wrap:nowrap;width:100%;scrollbar-width:none;border-radius:12px}.market-network-tabs .pill{width:auto;flex:0 0 auto}.hero{padding:0 0 22px}.hero h1{font-size:24px}.launch-heading{display:block;line-height:1.9}.launch-heading .launch-label{margin-right:8px}.reward-filter-shell{min-width:0;gap:6px}.reward-filters{max-width:100%;gap:8px}.form-grid{grid-template-columns:1fr}.image-input{width:140px;height:140px}.analytics-nav{gap:22px}.fee-line,.buy-line{grid-template-columns:minmax(0,1fr) auto;font-size:13px}.row>:nth-child(3):before,.row>:nth-child(4):before{content:none}.site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.box-head{flex-wrap:wrap}.hero p{font-size:14px}}
