@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=IBM+Plex+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&display=swap');

/* MemeTrade: one accent, strong type, a calm desk. */
:root{--bg:#fafaf7;--ink:#151515;--muted:#82827b;--line:#deded5;--green:#387129;--accent:#ff7a33;--red:#c15b42;--mono:'IBM Plex Mono',monospace;--display:'Archivo Black',sans-serif}
body{background:var(--bg);font-family:'Manrope',sans-serif;font-size:13px;color:var(--ink)}
button,input,select{font-family:inherit}
button,a,input,select,summary{outline-offset:4px}
button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid #c75016}
header{height:80px;padding:0 max(30px,calc((100vw - 1480px)/2));gap:50px;background:var(--bg);border-bottom:1px solid var(--ink)}
.logo{font-family:var(--display);font-size:25px;letter-spacing:-1.5px;white-space:nowrap;display:flex;align-items:center}
.logo span{font-weight:400}.logo .brand-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--ink);margin:4px 0 0 4px;box-shadow:0 0 0 3px var(--accent)}
header .mode-switch{display:flex;gap:27px;align-items:center;height:100%;padding:0;border:0;flex-wrap:nowrap}
header .mode-switch button{border:0;border-radius:0;padding:0;background:none;height:100%;font-size:12px;font-weight:600;color:#84847d;white-space:nowrap;position:relative;text-align:center}
header .mode-switch button.selected,header .mode-switch button.active{background:none;border:0;color:var(--ink);font-weight:800}
header .mode-switch button.selected:after{content:'';height:3px;position:absolute;bottom:-1px;left:0;right:0;background:var(--ink)}
header .mode-switch button.active:after{display:none}
header .mode-switch small{font:9px var(--mono);margin-left:6px;letter-spacing:0;background:var(--accent);padding:3px 5px;color:var(--ink)}
.header-right{gap:14px}.header-right .demo,.header-right .avatar{display:none}
.header-right #wallet-connect{background:var(--ink);color:#fff;border:1px solid var(--ink);font:11px var(--mono);border-radius:3px;padding:12px 17px;white-space:nowrap}
.header-right #wallet-connect:hover{background:#30302b}.header-right #reset{font:10px var(--mono);border-radius:3px;padding:11px}
.ticker{background:var(--bg);height:40px;border-bottom:1px solid var(--line);padding:0 max(30px,calc((100vw - 1480px)/2));gap:28px;overflow-x:auto;scrollbar-width:none}
.ticker::-webkit-scrollbar{display:none}.ticker button{font:10px var(--mono);gap:8px}.ticker button strong{font:600 10px var(--mono)}.ticker button small{color:#84847c;font:9px var(--mono)}
main{max-width:1540px;padding:24px 30px 40px}.mode-caption{margin:0 0 10px;font:10px var(--mono);color:#8a8a82;line-height:1.6}
.integration-note{padding:0;margin:0 0 16px;background:none;border:0;display:block;font:10px/1.7 var(--mono);color:#9a9a90}
.integration-note summary{font-weight:400;cursor:pointer;list-style:none;display:inline-block;color:#7a7a70}
.integration-note summary::before{content:'＋ ';color:#95958b}.integration-note[open] summary::before{content:'− '}
.integration-note span{display:block;margin-top:7px;max-width:850px;color:#84847a;font-size:10px}
.intro{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:14px 0 32px;min-height:195px}
.eyebrow{font:9px var(--mono);letter-spacing:1px;color:#7a7a70}
.intro h1{font:400 clamp(58px,5.7vw,88px)/.93 var(--display);letter-spacing:-5px;margin:15px 0 16px}
.intro h1 .hero-period{margin:0;font:inherit;color:var(--ink);background:var(--accent);padding:0 3px}
.intro p{font-size:13px;color:#8b8b81;margin:0}.hero-side{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:210px;margin-right:12px}
.goblin{width:174px;height:174px;object-fit:contain;display:block;filter:contrast(1.02)}
.intro-right{font:8px var(--mono);padding:0;color:#89897e;margin-top:5px;display:flex;align-items:center;white-space:nowrap}
.intro-right .pill{font:7px var(--mono);border:0;background:#efefe6;margin-left:8px;border-radius:0;padding:4px 5px}.live-dot{background:#dc621f;width:5px;height:5px}
.workspace{grid-template-columns:minmax(0,1fr) 328px;gap:22px}
.market-panel{border:1px solid var(--line);border-radius:3px;background:#fff;box-shadow:none}
.market-head{height:88px;padding:18px 20px;gap:22px;border-bottom:1px solid var(--line)}
.coin{background:#f2f3ec;width:34px;height:34px;border-radius:50%;font-size:23px}
#market-select strong{font:600 13px var(--mono)}#market-select small{font:9px var(--mono);color:#98988b;margin-top:5px}
.quote strong{font:500 18px var(--mono);letter-spacing:-.7px}.quote small{font:9px var(--mono);margin-top:6px}
.market-stat small{font:8px var(--mono);color:#9a9a8f}.market-stat strong{font:10px var(--mono)}
.star{font-size:22px;color:#949488}.chart-toolbar{padding:12px 15px;font:9px var(--mono);gap:9px}
.intervals button{font:9px var(--mono);padding:5px 7px;border-radius:0}.intervals .selected{background:#fff0e7;color:#993e12;font-weight:500}
#chart-type{font:9px var(--mono);color:#97978b}.chart-label{font:7px var(--mono);color:#b0b0a5}.chart-wrap{height:330px}
.watermark{font:400 39px var(--display);letter-spacing:-2px;color:#f6f6f0;left:33%;top:43%}.chart-caption{font:8px var(--mono);color:#a0a094}
.activity{min-height:165px;border-top:1px solid var(--line)}.activity-tabs{height:46px;padding:0 20px;gap:22px;border-bottom:1px solid var(--line)}
.activity-tabs button{font:10px var(--mono);color:#9a9a8f}.activity-tabs button.selected{border-bottom:2px solid var(--ink);color:var(--ink)}.activity-tabs span{background:#efefe6;border-radius:0;font-size:8px}
.empty{font:10px/1.7 var(--mono);padding:23px;color:#a2a296}.empty strong{font:500 11px var(--mono);color:#85857a}.empty span{font-size:20px;color:#b0b0a4}
.position-row{font:10px var(--mono);border-color:var(--line)}.position-row small{color:#939386}.position-row button{border-radius:2px}
aside{background:#181818;color:#f3f3ea;border:1px solid #181818;border-radius:3px;display:block;overflow:hidden}
.account{padding:20px;background:#181818;border:0;border-bottom:1px solid #39392f}
.account-title{font:10px var(--mono);margin-bottom:14px;color:#b0b0a1}.account>small{font:9px var(--mono);color:#77776b}
.equity{font:500 29px var(--mono);letter-spacing:-1px;color:#f4f4eb;margin:7px 0 18px}
.account-row{font:9px var(--mono);margin:10px 0}.account-row span{color:#8d8d7e}.account-row strong{font-weight:400}
aside .green{color:#76bfa9!important}aside .red{color:#ee9c84!important}
#pacifica-account-status,#aark-account-status{font:9px/1.7 var(--mono);color:#9a9a89}
.aark-actions{gap:6px;margin-top:17px}.aark-actions button{font:9px var(--mono);border:1px solid #4c4c3f;border-radius:2px;background:#22221d;color:#cacabb;padding:9px 5px}
aside .live-link{color:#ffb88c;font:8px var(--mono)}
#trade-form{padding:20px}.order-heading{margin-bottom:17px}.order-heading h2{font:700 13px 'Manrope',sans-serif}.order-heading>span{font:8px var(--mono);background:#303027;color:#a6a68f;border-radius:0}
.sides{padding:3px;background:#292922;border-radius:2px;gap:3px}.sides button{font:10px var(--mono);padding:11px 8px;border-radius:1px;color:#a3a38e}
.sides button.selected{background:var(--accent);color:#21140b;font-weight:600}.sides button[data-side='short'].selected{background:#f8b49a;color:#391c13}
.order-types{border-bottom:1px solid #37372c;margin-top:14px}.order-types button{font:9px var(--mono);color:#8e8e7c}.order-types button.selected{color:#eeeede;border-bottom:1px solid #eeeede}
.field-label{font:9px var(--mono);color:#a0a08b;margin-top:17px}.field-label span{font-size:8px;color:#747461}.field-label strong{color:#f0f0df;font-weight:500}
.input-wrap{background:#24241f;border:1px solid #454537;border-radius:2px;margin-top:7px}.input-wrap input{font:500 14px var(--mono);background:none;color:#f2f2e3;padding:12px;border:0;min-width:0}.input-wrap span{font:9px var(--mono);color:#8e8e78}
.percentages{gap:4px;margin-top:7px}.percentages button{font:8px var(--mono);color:#909076;background:#27271f;border-radius:1px;padding:6px}
#leverage{accent-color:var(--accent);margin-top:14px}.leverage-presets{gap:4px;margin:9px 0}.leverage-presets button{font:8px var(--mono);background:#2b2b22;color:#a5a586;border-radius:1px;padding:6px 2px}.leverage-presets button.selected{background:#493125;color:#ffd0b3}
.range-labels{font:7px var(--mono);color:#686855}.order-details{border-top:1px solid #363629;margin-top:20px;padding-top:12px}.order-details>div{font:8px var(--mono);margin:11px 0;gap:6px}.order-details span{color:#94947e}.order-details strong{font-weight:400;font-size:8px;color:#d8d8c0}.order-details small{font-size:7px}
.submit{border-radius:2px;font:600 11px var(--mono);background:var(--accent);color:#21140b;padding:14px;border:1px solid transparent;margin-top:18px;width:100%}.submit:hover{background:#ff965d}.submit.short{background:#f4af93;color:#391c13}.submit:disabled{opacity:.45;cursor:default}
.order-note{font:8px/1.7 var(--mono);color:#8c8c75}.aark-conditions{font:8px/1.7 var(--mono);color:#96967f}.aark-access{background:#303021;color:#d0d0a6;font:9px/1.7 var(--mono);border-radius:2px}
#error{font:9px/1.6 var(--mono);color:#e9a48c}.culture-note{background:#202018;border-top:1px solid #39392c;padding:17px 20px;display:flex;gap:13px;align-items:center}
.culture-note>span{font:24px var(--mono);color:#b39c8d}.culture-note strong{font:500 11px var(--mono);color:#dbdbc0}.culture-note p{font:8px var(--mono);color:#85856d;margin-top:4px}
#pending-request{margin:0;padding:17px 20px;border-radius:0;background:#353024;border-bottom:1px solid #534735;font:9px/1.7 var(--mono);color:#eddfc0}#pending-request button{font:8px var(--mono);border-radius:2px;border-color:#7a684d}
.pacifica-section,.jupiter-section,.discover{margin-top:39px}.section-heading{margin-bottom:12px}.section-heading h2{font:800 18px 'Manrope',sans-serif;letter-spacing:-.5px}.section-heading h2 span{font-weight:400;color:#959589}
.section-heading>span{font:9px var(--mono);color:#939384}.pacifica-section .section-heading button{background:none;border:0;border-bottom:1px solid #858572;border-radius:0;padding:4px 0;font:9px var(--mono);color:#646452}
.catalog-intro,#pacifica-status,#jupiter-status,#aark-status{font:9px/1.7 var(--mono);color:#959586}
#pacifica-markets,#jupiter-markets,#aark-markets,#cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;border-top:1px solid var(--line)}
.meme-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;text-align:left;min-width:0;transition:background .15s}
.meme-card:hover{transform:none;background:#f5f0ec;box-shadow:none}.card-top{gap:12px}.card-top strong{font:600 12px var(--mono)}.card-top small{font:8px var(--mono);margin-top:5px;color:#929281}.card-top .badge{display:none}
.card-bottom{margin:0;display:block;text-align:right}.card-bottom strong{font:500 13px var(--mono);letter-spacing:-.5px}.card-bottom small{font:8px var(--mono);margin-top:5px}.card-bottom>span:last-child:not(:first-child){display:none}.spark{display:none}
.pending-integrations{margin-top:32px;border:1px solid var(--line);border-radius:2px;padding:16px;background:#f3f0ed}.pending-integrations summary{font:500 10px var(--mono)}.pending-integrations>p{font:9px/1.7 var(--mono);color:#8d8d7d}
footer{max-width:1480px;margin:0 auto;padding:20px 0;border-top:1px solid var(--ink);font:8px var(--mono);color:#92927e;gap:24px}.footer-wordmark{font:14px var(--display);color:#4b4b40;letter-spacing:-.8px;margin-right:8px}
dialog{border:1px solid #282822;border-radius:4px;padding:25px;background:var(--bg);box-shadow:0 12px 70px #0002;max-width:470px;color:var(--ink)}dialog::backdrop{background:#14140fc0;backdrop-filter:blur(3px)}
.modal-head h2{font:800 20px 'Manrope',sans-serif;letter-spacing:-.5px}.modal-head button{font-size:18px;color:#8b8b7c}.modal-head{margin-bottom:19px}
dialog input:not([type='checkbox']),dialog select{font:11px var(--mono);background:#f0f0e7;border:1px solid #d7d7c8;border-radius:2px;padding:12px;color:#444433}
dialog .input-wrap{background:#f0f0e7;border-color:#d7d7c8}dialog .input-wrap input{background:none;border:0;color:#444433}dialog .field-label{color:#76765f}dialog .field-label span{color:#90907a}
.catalog-filters{gap:8px}.catalog-filters select{font:9px var(--mono);border-radius:2px;background:#f4f4eb;padding:9px;color:#72725d}
#catalog-count{font:9px var(--mono);color:#93937e}#market-list button{border-radius:0;border-bottom:1px solid var(--line);padding:14px 8px;background:none}#market-list button:hover{background:#fff0e7}
#market-list strong{font:500 11px var(--mono)}#market-list small{font:8px var(--mono);color:#969680}#market-list .coin{width:33px;height:33px}
#wallet-dialog p,#quote-dialog p,#aark-wallet-dialog p,#aark-funds-dialog p,#pacifica-funds-dialog p{font:10px/1.8 var(--mono);color:#878772}
#wallet-dialog [data-wallet],#aark-wallet-list button{font:500 12px var(--mono);border:1px solid #d5d7c5;border-radius:2px;background:#f3f0ed}
#quote-summary>div{font:10px var(--mono);padding:12px 0;border-color:var(--line)}#quote-summary strong{font-weight:500}#quote-dialog .submit{background:var(--ink);color:white}
.terms-check{font:10px/1.8 var(--mono)}.terms-check input{accent-color:#ce591e}.live-link{font:9px var(--mono);color:#ad4b19}.toast{background:#202019;color:#f1f1df;font:11px var(--mono);border-radius:2px;box-shadow:none}

/* Lab uses the same stripped-back visual language. */
#meme-lab{max-width:none}.lab-kicker,.lab-section-head>span,.lab-principle>span{font:9px var(--mono);letter-spacing:1px;color:#89897b}
.lab-hero{padding:25px 0 35px;gap:50px}.lab-hero h1{font:400 clamp(48px,5.3vw,78px)/.97 var(--display);letter-spacing:-4px;margin:16px 0 22px}.lab-hero h1 em{color:var(--ink);background:var(--accent);padding:0 5px}.lab-hero p{font-size:13px;color:#878775}
.lab-stamp{transform:none;border:1px solid #cfcfc1;border-radius:2px;background:none;padding:23px;font:500 11px var(--mono);color:#58584b;max-width:280px;min-width:240px}.lab-stamp span{font:800 18px 'Manrope',sans-serif;color:var(--ink);margin:12px 0}.lab-stamp small{font:9px/1.8 var(--mono);color:#969680}
#meme-lab h2{font:800 25px/1.25 'Manrope',sans-serif;letter-spacing:-.8px}#meme-lab h3{font:700 13px 'Manrope',sans-serif}.lab-principle{background:#181818;color:#f7f7ed;border-radius:2px;padding:28px;gap:15px 35px}.lab-principle>span{color:#d5b5a0}.lab-principle p{color:#b2b29d;font-size:12px}
.lab-flow{gap:22px;margin:24px 0}.lab-flow article{border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;padding:22px 0}.lab-flow article>span{background:none;color:#989886;border-radius:0;font:10px var(--mono);justify-content:start}.lab-flow p{font-size:11px;color:#969684}.lab-flow>b{font:20px var(--mono);color:#a0a08c}
.lab-contract-note{font:10px/1.8 var(--mono);background:none;border:0;border-bottom:1px solid var(--line);padding:18px 0;color:#989881}.lab-contract-note strong{color:#565645}
.lab-columns{gap:25px;grid-template-columns:1.15fr 1fr}.lab-calculator,.lab-result{border:1px solid var(--line);border-radius:2px;padding:26px;background:none}.lab-section-head>p{font:10px/1.7 var(--mono);color:#96967f}
.lab-inputs{gap:17px 16px}.lab-inputs label{font:9px/1.6 var(--mono);color:#828267}.lab-inputs input,#lab-mint{border:1px solid #d5d5c2;border-radius:2px;background:#f3f3e9;padding:12px;font:12px var(--mono);color:#36362a}
.lab-check{font:9px/1.7 var(--mono);color:#74745f}.lab-check input{accent-color:#ce591e}.lab-help{font:9px/1.7 var(--mono);color:#a0a08b}
.lab-result{background:#f5f1ed;border-color:#ded4cc}.lab-result h2{font-size:22px!important}.lab-result ul{font:10px/1.8 var(--mono);color:#72665d}.lab-result dl>div{font:9px/1.6 var(--mono);padding:12px 0;gap:18px;border-color:#ded4cc}.lab-result dt{color:#847469}.lab-result dd{color:#5e4535;font-weight:500}.lab-result>p{font:9px/1.8 var(--mono);color:#918073}.lab-result>button{font:9px var(--mono);border-radius:2px;background:#e8ddd4;border-color:#d1bdae}
.lab-rules-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.lab-rules-grid article>span{font:9px var(--mono);color:#a0a08c}.lab-rules-grid p{font-size:11px;color:#8c8c78}.lab-rules-grid article{border-top-color:#d0d0bc}
.lab-next{background:none;border:1px solid var(--line);border-radius:2px;gap:45px;padding:28px}.lab-next label,.lab-next p{font:10px/1.8 var(--mono);color:#8b8b70}.lab-next button{font:500 10px var(--mono);background:var(--ink);color:#fff;border-radius:2px;padding:13px 18px}
.lab-roadmap{border:0;border-top:1px solid var(--line);border-radius:0;padding:23px 0;font:10px/1.8 var(--mono)}.lab-roadmap summary{font-weight:500}.lab-roadmap li{color:#939379}.lab-roadmap p{color:#976044}.lab-sources{font:8px/1.8 var(--mono);color:#a0a087}
@media(min-width:1500px){.chart-wrap{height:360px}.market-head{gap:28px}}
@media(max-width:1150px){header{gap:30px}.market-stat{display:none}.market-head{gap:18px}.hero-side{margin-right:0}.intro-right{display:flex}.section-heading>span{max-width:230px;text-align:right}.header-right #reset{display:none}}
@media(max-width:900px){.workspace{grid-template-columns:1fr}.intro{min-height:160px}.intro h1{font-size:65px}.hero-side{min-width:170px}.goblin{width:150px;height:150px}aside{display:grid;grid-template-columns:1fr 1fr}.account{grid-column:1;grid-row:1;border-right:1px solid #39392f}.culture-note{grid-column:1;grid-row:1;align-self:end}.account{padding-bottom:90px}#trade-form{grid-column:2;grid-row:1}.chart-wrap{height:300px}#pending-request{grid-column:1;grid-row:2}.lab-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-hero h1{font-size:58px}.lab-stamp{min-width:220px}.lab-columns{grid-template-columns:1fr 1fr;gap:18px}.lab-calculator,.lab-result{padding:20px}header .mode-switch{gap:18px}.portfolio-button{display:none}}
@media(max-width:650px){header{display:grid;grid-template-columns:1fr auto;grid-template-areas:'logo wallet' 'modes modes';height:113px;padding:16px 20px 0;gap:10px 12px}.logo{grid-area:logo;font-size:23px;letter-spacing:-1.5px}.header-right{grid-area:wallet;margin:0}.header-right #wallet-connect{font-size:9px;padding:10px 12px}.header-right #reset{display:none}header .mode-switch{grid-area:modes;display:flex;justify-content:start;gap:29px;height:40px}.mode-switch button{font-size:11px!important}header .mode-switch small{font-size:7px;padding:2px 4px;margin-left:5px;float:none}.ticker{height:33px;padding:0 20px;gap:22px}.ticker button{font-size:9px}main{padding:18px 20px 30px}.mode-caption{font-size:8px;margin-bottom:7px}.integration-note{font-size:8px;margin-bottom:18px}.integration-note span{font-size:8px;line-height:1.8}.intro{gap:10px;margin:8px 0 26px;min-height:140px}.intro h1{font-size:clamp(44px,11.8vw,62px);line-height:.96;letter-spacing:-3px;margin:12px 0 12px}.intro p{font-size:10px}.eyebrow{font-size:7px;letter-spacing:.35px;max-width:250px;display:block}.hero-side{min-width:100px;width:100px;align-self:center}.goblin{width:110px;height:110px}.intro-right{display:none}.market-head{padding:15px 12px;gap:15px;height:78px}#market-select strong{font-size:11px}#market-select small{font-size:8px}.quote strong{font-size:15px}.quote small{font-size:8px}.coin{width:31px;height:31px;font-size:21px}.star{font-size:21px}.chart-toolbar{padding:11px 8px;gap:7px}#chart-type{font-size:8px}.intervals{gap:0}.intervals button{padding:5px 6px}.chart-label{display:none}.chart-wrap{height:255px}.chart-caption{font-size:7px}.watermark{font-size:31px;left:24%}.workspace{gap:16px}.activity-tabs{gap:16px;padding:0 13px}.activity-tabs button{font-size:8px}.activity-tabs span{font-size:7px}#close-all{font-size:8px}.empty{font-size:9px}aside{display:block}.account{grid-row:auto;border-right:0;padding:20px}.culture-note{grid-row:auto;padding:16px 20px}.pacifica-section,.jupiter-section,.discover{margin-top:30px}.section-heading{align-items:start;gap:12px}.section-heading h2{font-size:17px}.section-heading>span{font-size:8px;max-width:140px}.pacifica-section .section-heading button{font-size:8px;white-space:nowrap}.catalog-intro,#pacifica-status,#jupiter-status,#aark-status{font-size:8px}#pacifica-markets,#jupiter-markets,#aark-markets,#cards{grid-template-columns:1fr;gap:0}.meme-card{padding:14px 0}.card-top strong{font-size:11px}.card-bottom strong{font-size:12px}.card-top small,.card-bottom small{font-size:8px}.card-top .coin{width:32px;height:32px}.catalog-filters{flex-direction:column}.pending-integrations{padding:14px}.pending-integrations summary{font-size:9px;line-height:1.8}.pending-integrations>p{font-size:8px}footer{padding:18px 20px;margin:0 20px;display:flex;flex-direction:column;align-items:start;gap:12px;font-size:7px}.footer-wordmark{font-size:12px}dialog{width:calc(100vw - 34px);max-width:470px;padding:22px}.modal-head h2{font-size:19px}#market-list strong{font-size:10px}#market-list small{font-size:7px}.lab-hero{display:block;padding:15px 0 28px}.lab-hero h1{font-size:52px;letter-spacing:-3px}.lab-hero p{font-size:11px}.lab-stamp{margin-top:23px;max-width:none;min-width:0;padding:17px}.lab-stamp span{font-size:16px;margin:10px 0}.lab-stamp small{font-size:8px}.lab-principle{padding:22px;display:block}.lab-principle h2{margin:15px 0}.lab-principle p{font-size:11px}.lab-flow{display:block}.lab-flow article{padding:18px 0}.lab-flow>b{display:none}.lab-columns{grid-template-columns:1fr;margin-bottom:35px}.lab-contract-note{font-size:9px}.lab-inputs{gap:16px 12px}.lab-inputs label{font-size:8px}.lab-calculator,.lab-result{padding:20px}#meme-lab h2{font-size:23px}.lab-result dl>div{font-size:8px}.lab-result dd{white-space:normal;max-width:50%;overflow-wrap:anywhere}.lab-rules-grid{grid-template-columns:1fr;gap:23px}.lab-next{grid-template-columns:1fr;gap:20px;padding:21px}.lab-roadmap{font-size:9px}.lab-sources{font-size:8px}.lab-kicker,.lab-section-head>span,.lab-principle>span{font-size:8px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:420px){.market-head{display:grid;grid-template-columns:minmax(0,1fr) 22px;grid-template-rows:auto auto;height:108px;gap:10px;padding:14px}#market-select{grid-column:1;grid-row:1;min-width:0}#market-select>span:nth-child(2){min-width:0}#market-select small{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.star{grid-column:2;grid-row:1;margin:0}.quote{grid-column:1/-1;grid-row:2;display:flex;gap:12px;align-items:center}.quote strong{font-size:15px}.quote small{margin:0;white-space:nowrap;font-size:9px}.lab-hero h1{font-size:45px}.lab-result dl>div{font-size:9px}.activity-tabs{gap:12px}.activity-tabs button{font-size:8px}}
@media(max-width:650px){.account-title,.account-row{font-size:10px}.account>small{font-size:9px}#pacifica-account-status,#aark-account-status{font-size:10px}.order-heading h2{font-size:14px}.field-label{font-size:10px}.field-label span{font-size:9px}.order-details>div,.order-details strong{font-size:9px}.order-note{font-size:9px}.sides button{font-size:11px}.percentages button,.leverage-presets button{padding:8px 2px;font-size:9px}.culture-note strong{font-size:12px}.culture-note p{font-size:9px}.lab-inputs label{font-size:9px}.lab-check{font-size:10px}}
