:root{--paper:#050304;--surface:#0d090a;--ink:#f8f5f4;--muted:#9f9496;--line:#3a171d;--soft:#171012;--red:#ff1833;--wash:#26080e;--green:#48c98c;--shadow:0 22px 65px rgba(0,0,0,.38)}
body{background:radial-gradient(circle at 78% 4%,rgba(116,0,20,.2),transparent 28%),linear-gradient(145deg,#050304,#0d0306 62%,#050304);color:var(--ink)}.statusbar{background:#050304;color:#b9adaf;border-bottom:1px solid var(--line)}
.topbar{background:rgba(5,3,4,.88);border-color:var(--line)}.brand{color:#fff}.brand-mark{filter:drop-shadow(0 0 10px rgba(255,24,51,.28))}.topbar nav,.filters,.pair-tabs{background:#160e10;border:1px solid #2f151a}.topbar nav a,.nav-button,.filter,.pair-tabs button{color:#968b8d}.topbar nav a:hover,.nav-button:hover,.topbar nav .active,.filter.active,.pair-tabs button.active{background:#281016;color:#fff;box-shadow:inset 0 0 0 1px #5a1c27}.network-pill{border-color:#4a1a22;background:#120b0d;color:#e8dfe0}.x-link{border-color:#4a1a22;background:#120b0d;color:#f8f5f4}.x-link:hover{border-color:#ff3850;background:#1d0c10}
.button-red,.rewards-card .button-light{background:linear-gradient(135deg,#ff263e,#c50025);box-shadow:0 10px 30px rgba(255,24,51,.25)}.button-light{background:#fff;color:#13070a;box-shadow:0 9px 28px rgba(255,255,255,.12)}.button-ghost{border-color:#4b2027;background:#160e10;color:#fff}
.eyebrow,.trust-item,.reward-flow span,.launch-assurances span{border-color:#492028;background:#130c0e;color:#a99da0}.eyebrow,.kicker{color:#bdadb0}.trust-item strong,.launch-assurances b{color:#fff}.hero-copy>p,.rewards-copy>p,.how-copy p,.launch-page-intro>p,.rewards-page-head>p,.holder-auto-panel>p,.route-copy p,.split-example p{color:#a99da0}
.hero-visual{border-color:#5d1724;background:radial-gradient(circle at 50% 46%,rgba(255,35,62,.18),transparent 25%),linear-gradient(145deg,#10090b,#23050b 62%,#080506);box-shadow:0 28px 78px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04)}.orbital-glow{border-color:rgba(255,44,65,.27)}.orbital-glow:after{border-color:rgba(255,44,65,.23)}.network-line{stroke:#5a252d}.network-flow{stroke:#ff253d;filter:drop-shadow(0 0 4px rgba(255,37,61,.65))}.peak-emblem{border-color:#621725;background:#090607;box-shadow:0 18px 48px rgba(0,0,0,.55),0 0 0 8px rgba(255,25,52,.04)}
.hero-visual .asset-pill,.asset-pill{border-color:#4a2027;background:rgba(14,9,10,.9);box-shadow:0 12px 30px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04)}.hero-visual .asset-pill b,.asset-pill b{color:#fff}.hero-visual .asset-pill small,.asset-pill small{color:#988b8e}.asset-icon{border-color:#3d1a20;background:#100a0c}.hero-visual .asset-pill:hover{border-color:#a52a3d;box-shadow:0 16px 38px rgba(0,0,0,.5),0 0 22px rgba(255,24,51,.09)}
.pair-strip{border-color:var(--line);background:#080506}.pair-track{color:#9f9395}.markets{border-color:#4a1720;background:linear-gradient(145deg,#140b0d,#090607 52%,#19070b);box-shadow:var(--shadow)}.search-box,select{border-color:#3c1a20;background:#110b0d;color:#eee}.search-box input{color:#fff}.search-box input::placeholder{color:#766b6d}
.token-card{border-color:#33181d;background:#100b0c}.token-card:hover{border-color:#70202e;box-shadow:0 16px 36px rgba(0,0,0,.44)}.token-name small,.age,.pair-badge,.stat span,.based-row{color:#918588}.token-stats,.based-row{border-color:#32171c}
.rewards-card,.how-panel,.launch-page-card,.creator-claim-panel,.holder-auto-panel,.reward-route,.split-example{border-color:#421b22;background:linear-gradient(145deg,#120b0d,#090607);color:#fff;box-shadow:var(--shadow)}.rewards-card>span,.rewards-card>small,.steps small,.claim-balance span,.claim-balance small,.panel-note,.route-steps small{color:#9f9395}.holder-auto-panel:after{border-color:#6d1f2c}.claim-status{border-color:#63202d;background:#260b11;color:#ff6b7c}.auto-example{border-color:#3d1a20;background:#100a0c}.auto-example img{border-color:#432027;background:#fff}.auto-badge span{background:#0e2a1e}.steps li,.route-steps li,.footer{border-color:var(--line)}.footer{color:#8e8284}
.launch-modal{border-color:#462029;background:#0d090a;color:#fff;box-shadow:0 34px 130px rgba(0,0,0,.72)}.icon-button{border-color:#472028;background:#1a1113;color:#fff}.progress span{background:#32171c}.form-step>label,.field-label{color:#d4c9cb}.field-label small,.form-note,.pair-title small{color:#8f8385}.form-step input,.form-step textarea,.image-picker,.review-card{border-color:#3c1b21;background:#130d0f;color:#fff}.form-step input::placeholder,.form-step textarea::placeholder{color:#716568}.image-picker.has-image,.image-picker.image-missing{border-color:#8f2436;background:#210a0f}.image-action{border-color:#4a2028;background:#1a1113;color:#fff}.strategy-picker{border-color:#412029;background:#0f0a0b}.strategy-picker>p{color:#8f8385}.strategy-presets button{border-color:#432029;background:#171012;color:#aaa}.strategy-presets button.active{border-color:#a82c40;background:#2b0a11;color:#ff7080}.allocation-grid label{border-color:#3c1b21;background:#140d0f}.pair-option{border-color:#37191e;background:#120c0e;color:#fff}.pair-option:hover{border-color:#672432;background:#1a0e11;box-shadow:0 8px 20px rgba(0,0,0,.32)}.pair-option.selected{border-color:#b52d43;background:#280b12;box-shadow:0 0 0 2px rgba(255,49,79,.08)}.pair-symbol{border-color:#3d1b22;background:#0d090a}.pair-option small{color:#8f8385}.review-row{border-color:#392027}.review-row>span{color:#8f8385}.launch-page-actions{background:linear-gradient(transparent,#0d090a 18%)}.step-label{border-color:#412029;background:#171012;color:#9e9294}
.holder-reward-hint,.pair-reward-note,.holder-only-note{border-color:#57202b;background:#210a0f;color:#caaeb3}.pair-reward-note b{color:#ff6175}.required-badge{background:#2a0a10;color:#ff6578}.toast{background:#f6f1f2;color:#16090c}.split-visual>span:first-child{background:#2b0b12;color:#ff6a7d}.split-visual>span:last-child{background:linear-gradient(145deg,#ff263e,#b90022)}
.market-lock{border-color:#3c1b21;background:#170f11;color:#fff}.market-lock span,.market-lock small{color:#8f8385}.market-lock strong{color:#ff6175}
.holder-only-note{border-color:#57202b;background:linear-gradient(135deg,#1c0c10,#13090b);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 12px 28px rgba(0,0,0,.16)}.holder-only-value{border-color:#482028}.holder-only-value strong{color:#ff5368}.holder-only-value span{color:#8f7479}.holder-only-copy strong{color:#f8f5f4}.holder-only-copy span{color:#a99196}.holder-only-status{border-color:#57202b;background:#210a0f;color:#ff7b8b}.holder-only-status i{background:#ff3850;box-shadow:0 0 0 3px rgba(255,56,80,.12)}
.creator-reward-list{display:grid;gap:10px;margin:16px 0}.creator-reward-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid rgba(255,61,75,.2);border-radius:16px;background:rgba(255,255,255,.035)}.creator-reward-row span{display:grid;gap:3px}.creator-reward-row small,.empty-rewards{color:var(--muted)}.creator-reward-row .button{min-width:92px;padding:10px 16px}.creator-reward-row .button:disabled{opacity:.45;cursor:not-allowed}
.allocation-card{border-color:#3c1b21;background:#140d0f}.allocation-label{color:#cfc2c4}.allocation-stepper button{border-color:#4a2028;background:#1b1113;color:#d9ccce}.allocation-stepper button:hover:not(:disabled){border-color:#9f2a3d;background:#260c12;color:#ff7181}.allocation-value{border-color:#4a2028;background:#0d090a;color:#fff}.allocation-value span{color:#8f8385}
.reward-mode{border-color:#432029;background:linear-gradient(145deg,#171012,#110b0d);color:#fff}.reward-mode:hover{border-color:#74404a;background:#211316}.reward-mode small{color:#9b8c90}.reward-mode.active{border-color:#ff5368;background:linear-gradient(145deg,#351018,#220b11);box-shadow:0 0 0 2px rgba(255,83,104,.12)}.reward-mode.active small{color:#d6a8ae}.reward-mode-index{border-color:#4a2830;color:#b89ca2;background:#130c0f}.reward-mode.active .reward-mode-index{border-color:#ff5368;background:#4a111d;color:#ffd7dc}.strategy-presets .reward-mode{border-radius:12px !important;padding:16px;min-height:132px;justify-items:start}

/* Rewards page polish */
.rewards-page{padding-block:44px 76px}
.rewards-page-head{max-width:850px;margin-bottom:28px}
.rewards-page-head h1{font-size:clamp(40px,5vw,62px);line-height:1.02}
.rewards-page-head>p{max-width:760px;font-size:15px;line-height:1.55}
.rewards-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}
.creator-claim-panel,.holder-auto-panel{display:flex;flex-direction:column;min-height:360px;padding:28px;border-radius:22px;background:linear-gradient(145deg,#130c0e,#090607)}
.panel-heading h2,.holder-auto-panel h2,.route-copy h2{font-size:clamp(25px,3vw,37px);line-height:1.08}
.claim-balance{margin:30px 0 20px;padding:18px 20px;border:1px solid #3c1a20;border-radius:16px;background:rgba(255,255,255,.025)}
.claim-balance strong{font-size:clamp(42px,5vw,58px);line-height:1;margin:8px 0 4px}
.creator-reward-list{margin:0 0 18px}
.creator-claim-panel>.button{margin-top:auto}
.panel-note{margin:12px 0 0}
.holder-auto-panel:after{display:none}
.auto-status{display:inline-flex;align-items:center;gap:7px;border:1px solid #4d2028;border-radius:999px;padding:7px 10px;color:#ff7a89;background:#210a0f;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}
.auto-status i{width:6px;height:6px;border-radius:50%;background:#ff3850;box-shadow:0 0 0 3px rgba(255,56,80,.13)}
.holder-auto-panel>p{max-width:470px;margin:16px 0 22px}
.auto-example{margin-top:auto}
.auto-badge{margin-top:12px}
.reward-route{margin-top:18px;padding:30px;border-radius:22px;grid-template-columns:.85fr 1.15fr;gap:38px}
.route-copy p{font-size:14px;line-height:1.55}
.route-steps li{padding:14px 0}
.route-steps li>span{min-width:25px;height:25px;display:grid;place-items:center;border:1px solid #51202a;border-radius:8px;background:#1a0c0f;font-size:10px}
@media(max-width:900px){.rewards-dashboard{grid-template-columns:1fr}.creator-claim-panel,.holder-auto-panel{min-height:0}}
@media(max-width:620px){.rewards-page{padding-block:30px 58px}.rewards-page-head{margin-bottom:22px}.rewards-page-head h1{font-size:40px}.creator-claim-panel,.holder-auto-panel,.reward-route{padding:22px 18px;border-radius:20px}.panel-heading{display:flex;align-items:flex-start}.panel-heading h2,.holder-auto-panel h2{font-size:30px}.auto-status{padding:6px 8px;font-size:9px}.reward-route{gap:22px}}
[hidden]{display:none!important}

/* Argus-inspired header polish: keep Peak's navigation and wallet behavior while
   making the primary actions easier to scan. */
.topbar .x-link,.topbar .network-pill{display:none}
.topbar .header-actions{gap:8px}
.topbar .create-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #a32a3c;border-radius:10px;background:linear-gradient(135deg,#8f1f32,#5f0e1c);color:#fff;box-shadow:0 8px 22px rgba(137,22,45,.28);font:800 13px/1 Manrope,sans-serif;text-decoration:none;white-space:nowrap;transition:transform .18s,filter .18s,box-shadow .18s}
.topbar .create-button span{font-size:19px;line-height:0;font-weight:500}
.topbar .create-button:hover{transform:translateY(-1px);filter:brightness(1.1);box-shadow:0 11px 28px rgba(137,22,45,.38)}
.topbar .bridge-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #5b2b36;border-radius:10px;background:#130b0e;color:#f8eef1;box-shadow:0 8px 22px rgba(0,0,0,.2);font:800 13px/1 Manrope,sans-serif;text-decoration:none;white-space:nowrap;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}
.topbar .bridge-button-icon{color:#ff6f80;font-size:16px;line-height:1}
.topbar .bridge-button:hover,.topbar .bridge-button[aria-current="page"]{transform:translateY(-1px);border-color:#b43a50;background:#251017;box-shadow:0 11px 28px rgba(80,8,24,.34)}
.topbar .wallet-button{position:relative;min-height:40px;padding:0 14px 0 34px;border:1px solid #3a3c46;border-radius:10px;background:#15161b;color:#f4f3f6;box-shadow:0 7px 20px rgba(0,0,0,.2);font:700 13px/1 Manrope,sans-serif;white-space:nowrap;transition:transform .18s,border-color .18s,background .18s}
.topbar .wallet-button::before{content:"";position:absolute;left:13px;top:50%;width:13px;height:9px;border:1.5px solid currentColor;border-radius:3px;transform:translateY(-50%);opacity:.9}
.topbar .wallet-button::after{content:"";position:absolute;left:19px;top:50%;width:4px;height:4px;border:1px solid currentColor;border-radius:50%;transform:translateY(-50%);opacity:.9}
.topbar .wallet-button:hover{transform:translateY(-1px);border-color:#737784;background:#1d1f26;box-shadow:0 10px 24px rgba(0,0,0,.28)}
.topbar .wallet-button:focus-visible,.topbar .create-button:focus-visible,.topbar .bridge-button:focus-visible{outline:2px solid #ff6f80;outline-offset:3px}
@media(max-width:760px){.topbar .create-button,.topbar .bridge-button{min-height:38px;padding:0 11px;border-radius:9px;font-size:11px}.topbar .create-button span{font-size:17px}.topbar .wallet-button{min-height:38px;max-width:142px;padding:0 10px 0 28px;border-radius:9px;font-size:10px}.topbar .wallet-button::before{left:9px}.topbar .wallet-button::after{left:15px}}
@media(max-width:420px){.topbar .bridge-button{width:38px;padding:0}.topbar .bridge-button-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}

/* Compact global search, opened on demand so the header stays uncluttered. */
.topbar .header-search{width:40px;height:40px;display:inline-grid;place-items:center;padding:0;border:1px solid #3a2027;border-radius:10px;background:#130b0e;color:#f2dce0;cursor:pointer;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}
.topbar .header-search:hover{transform:translateY(-1px);border-color:#9a3a4c;background:#201016;box-shadow:0 9px 22px rgba(86,12,28,.28)}
.topbar .header-search:focus-visible{outline:2px solid #ff6f80;outline-offset:3px}
.topbar .header-search svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.peak-search-overlay{position:fixed;inset:0;z-index:10050;display:grid;place-items:start center;padding:92px 18px 24px;background:rgba(4,2,3,.7);backdrop-filter:blur(12px)}
.peak-search-dialog{width:min(620px,100%);padding:22px;border:1px solid #5a2632;border-radius:14px;background:linear-gradient(145deg,#180d11,#0d080a);box-shadow:0 28px 90px rgba(0,0,0,.56);color:#fff}
.peak-search-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.peak-search-kicker{color:#ff7181;font:800 9px/1 Manrope;letter-spacing:.16em}.peak-search-head h2{margin:8px 0 0;font:800 27px/1.05 Manrope;letter-spacing:-.04em}.peak-search-close{width:32px;height:32px;border:1px solid #4b202a;border-radius:8px;background:#160c10;color:#f8dfe3;font:500 22px/1 system-ui;cursor:pointer}.peak-search-close:hover{border-color:#a13d50;background:#241017}
.peak-search-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:20px;padding:6px 7px 6px 13px;border:1px solid #5a2632;border-radius:10px;background:#0d090b}.peak-search-form:focus-within{border-color:#ff5368;box-shadow:0 0 0 3px rgba(255,83,104,.1)}.peak-search-form svg{width:17px;height:17px;fill:none;stroke:#c79da5;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.peak-search-form input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:600 13px Manrope}.peak-search-form input::placeholder{color:#817176}.peak-search-form button{height:36px;border:1px solid #a32a3c;border-radius:8px;background:linear-gradient(135deg,#8f1f32,#5f0e1c);color:#fff;padding:0 13px;font:800 11px Manrope;cursor:pointer}.peak-search-form button:hover{filter:brightness(1.1)}
.peak-search-results{display:grid;gap:7px;margin-top:14px}.peak-search-result{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #32191f;border-radius:9px;background:#120a0d;color:#fff;text-decoration:none;text-align:left;cursor:pointer}.peak-search-result:hover{border-color:#7b3042;background:#1c0e13}.peak-search-result-icon{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border:1px solid #51222e;border-radius:7px;color:#ff7181;font:800 13px Manrope}.peak-search-result b,.peak-search-result small{display:block}.peak-search-result b{font:800 12px Manrope}.peak-search-result small{margin-top:3px;color:#9d8b90;font-size:10px}.peak-search-market{font:inherit}.peak-search-hint{margin:14px 2px 0;color:#87777b;font-size:10px;line-height:1.45}
@media(max-width:760px){.topbar .header-search{width:38px;height:38px;border-radius:9px}.peak-search-overlay{padding:76px 12px 20px}.peak-search-dialog{padding:18px;border-radius:12px}.peak-search-form{grid-template-columns:auto minmax(0,1fr)}.peak-search-form button{grid-column:1/-1;width:100%}}

.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
