/* Public product typography, navigation and feedback shared across KLAK. */
.wallet-button[aria-busy=true]{min-width:154px;opacity:.8;cursor:wait}.wallet-reload{display:inline-flex;align-items:center;min-height:44px;margin-left:15px;font:14px var(--font);color:#bdceb5;background:none;border:0;text-decoration:underline;text-underline-offset:4px}.connection-notice{padding:14px 24px;background:#302c19;color:#efe0aa;border-bottom:1px solid #655b34;font:13px/1.7 var(--font)}.connection-notice[hidden]{display:none}
.launch-draft-status{font-size:12px;line-height:1.7;color:#aabdac;margin:12px 0 0;min-height:20px}.launch-draft-status[data-state=error]{color:#edc18a}@media(max-width:540px){.wallet-button[aria-busy=true]{min-width:0}.connection-notice{padding:12px 20px}}
:root{--type-body:15px;--type-control:14px;--type-label:12px;--type-caption:12px;--accent-lime:#d4ecc2;--accent-gold:#eedb9a}
.app-nav{font-size:14px;gap:23px}.wallet-button{font-size:13px;min-height:44px;border-radius:7px}.preview-tag{font:11px var(--font);letter-spacing:.06em}.app-footer{font-size:12px}.footer-links a{min-height:44px;display:inline-flex;align-items:center}.header-inner{gap:24px}.small-label{font-size:12px}.global-dialog{border-radius:14px}.global-dialog p{font-size:15px}.global-dialog button{min-height:44px}.toast{font-size:14px;line-height:1.6;box-shadow:0 12px 40px #0007}.app-nav a{transition:color .18s,background .18s}.app-nav a:hover{color:#d4ecc2}.btn,.v-button,.stake-primary,.review-button{transition:background .18s,border-color .18s,box-shadow .18s}.btn-primary:active,.stake-primary:active,.review-button:active{transform:translateY(1px)}
@media(max-width:1100px){.app-nav{gap:17px;font-size:13px}.header-inner{gap:18px;padding:0 25px}.wallet-button{font-size:12px}.brand-type{width:91px}}
@media(max-width:950px){.app-header{height:72px}.app-nav{display:none;position:absolute;inset:71px 12px auto;height:auto;margin:0;padding:10px;background:#101c21f7;border:1px solid #3d535e;box-shadow:0 20px 50px #0008;border-radius:10px}.app-nav.is-open{display:grid;grid-template-columns:1fr 1fr;gap:5px}.app-nav a{min-height:48px;padding:14px;border:0;font-size:15px}.app-nav a[aria-current=page]{background:#26372f}.mobile-menu{display:block;min-width:44px;min-height:44px}.header-actions{gap:8px}.preview-tag{display:none}}
@media(max-width:540px){.header-inner{padding:0 16px;gap:8px}.brand-type{width:78px}.brand-symbol{width:23px}.wallet-button{font-size:12px;padding:10px;gap:6px}.wallet-button svg{width:14px;height:14px}.header-actions{gap:3px}.footer-links{gap:16px}.app-footer{font-size:12px}}
@media(max-width:350px){.brand-type{width:67px}.brand-symbol{width:20px}.wordmark{gap:5px}.wallet-button svg{display:none}.header-inner{padding:0 12px}.wallet-button{font-size:11px}.mobile-menu{min-width:40px}}
/* Staking: two distinct rewards, one clear collecting journey. */
.earn-page{padding:0 48px;max-width:1440px}.earn-hero{padding-top:48px}.earn-heading{gap:30px;margin-bottom:28px}.earn-kicker{font-size:12px;letter-spacing:1.5px;color:#b3c8a3;margin:0 0 19px}.earn-heading h1{font-size:clamp(43px,5vw,68px);line-height:1.07;letter-spacing:-3px;margin-bottom:20px}.earn-heading h1 em{font-style:normal;color:#d4ecc2}.earn-intro{max-width:660px;font-size:17px;line-height:1.75;color:#b3c0c1}.earn-preview-label{font-size:12px;line-height:1.7;color:#a5b5a7;margin:15px 0 0}.earn-how-link{font-size:14px;min-height:44px;color:#cad6c3}.earn-how-link span{display:inline;font-size:16px;margin-left:20px}.earning-path{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 26px;margin-bottom:30px;border:1px solid #344237;border-radius:12px;background:linear-gradient(105deg,#1e2c2055,#0e1817)}.earning-path>div{display:flex;gap:14px;align-items:center}.earning-path img{width:46px;height:46px;object-fit:contain}.earning-path b{display:block;font-size:14px;font-weight:500}.earning-path small{display:block;font-size:12px;color:#9bac9d;margin-top:5px}.earning-path-arrow{font-size:22px;color:#849d78}.earning-pass-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid #5a6e46;border-radius:10px;font-size:28px;color:#d4e8b6;background:#263520}.earn-workspace{grid-template-columns:minmax(350px,.85fr) minmax(0,1.15fr);gap:24px}.stake-card{border-radius:12px;border-color:#3f5447;background:linear-gradient(135deg,#18281e88,#10191d)}.stake-tabs{gap:12px}.stake-tabs button{font-size:15px;min-height:48px}.stake-input-label,.stake-input-label label{font-size:13px}.stake-input-label>span{font-size:11px}.stake-input-wrap{border-radius:8px}.stake-input-wrap input{font-size:34px}.stake-input-wrap>span{font-size:14px}.amount-presets button{font-size:13px;min-height:40px;border-radius:6px}.stake-primary{font-size:15px;min-height:50px;border-radius:8px;background:#d4ecc2;border-color:#d4ecc2;color:#142619}.input-help,.rate-disclosure,.transaction-caption{font-size:12px;line-height:1.8;color:#a7b7ae}.days-label{font-size:14px}.days-ticks{font-size:12px;color:#98aaa5}.scenario-results>div>span{font-size:13px}.scenario-results strong{font-size:34px}.scenario-results strong small{font-size:13px}.credit-stage{border-radius:12px;border-color:#33443f;background:radial-gradient(ellipse at 50% 50%,#45653c38,transparent 67%),linear-gradient(145deg,#162321,#0a1315)}.stage-caption{font:12px/1.6 var(--font);letter-spacing:.05em;color:#b4c6af;gap:16px;flex-wrap:wrap}.pass-scene{min-height:320px}.spin-pass{width:min(90%,515px);background:linear-gradient(125deg,#56744377,#15271f 40%,#293c2c 85%);border-color:#8a9b74;box-shadow:inset 0 1px #edffe688,8px 20px 25px #0008,0 0 60px #b7d89314}.pass-echo{background:linear-gradient(125deg,#304734,#132117);border-color:#76956a88}.pass-main{padding:22px}.pass-type>span{font:11px var(--font);letter-spacing:.08em}.pass-type small{font:12px var(--font);letter-spacing:.1em}.pass-bottom{font:10px var(--font);letter-spacing:.04em;white-space:normal}.pass-stub .stub-title{font:10px var(--font);letter-spacing:.06em}.pass-stub{background:#8da77709}.stage-progress{padding:24px 28px}.progress-heading,#stage-progress-label,.progress-foot{font-size:12px;letter-spacing:.03em}.progress-heading strong{font-size:14px}.stage-caption>span:last-child{color:#a9b8a2}.section-description{font-size:14px;color:#a2b2ae;line-height:1.7;margin:10px 0 0}.section-heading h2,.reflection-heading h2{font-size:34px}.position-status,.campaign-status,.reflection-state{font-size:12px}.position-label,.position-substats span,.actual-progress-line,.campaign-stats,.campaign-footnote{font-size:12px}.position-principal p,.position-credits p,.campaign-card p{font-size:14px;line-height:1.8}.campaign-stats dt,.campaign-stats dd{font-size:12px;line-height:1.7}.position-substats strong{font-size:16px}.position-grid{border-radius:12px;overflow:hidden}.campaign-card h3{font-size:25px}.spend-credit{font-size:14px;min-height:48px;border-radius:7px}.reflection-heading{align-items:flex-start}.reflection-heading p:not(.earn-kicker){font-size:15px;line-height:1.8;max-width:800px}.reflection-shelf{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.reflection-item{border-radius:12px;padding:25px}.reflection-item[data-reflection=PIKA9]{background:radial-gradient(ellipse at 75% 20%,#d6c05d18,transparent 65%),#121b18;border-color:#7c74444f}.reflection-item[hidden]{display:none}.reflection-identity img{width:65px;height:65px}.reflection-identity h3{font-size:23px}.reflection-identity span,.reflection-grade,.reflection-balance-label,.reflection-note{font-size:12px;line-height:1.7}.reflection-balance small{font-size:14px}.reflection-item button{font-size:14px;min-height:46px;border-radius:7px}.earning-next{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #344637;background:#15201566;border-radius:10px;padding:24px;margin-top:23px}.earning-next b{font-size:17px;font-weight:500}.earning-next p{font-size:14px;color:#a0b49e;line-height:1.8;margin:8px 0 0;max-width:770px}.earning-next a{font-size:13px;white-space:nowrap;color:#d3e6c6;min-height:44px;display:flex;align-items:center}.earn-details summary{font-size:16px;min-height:65px;align-items:center}.earn-details details>p{font-size:15px;line-height:1.9;color:#aebfba}.earn-review{border-radius:14px}.earn-review p,.review-note{font-size:14px;line-height:1.8}.earn-review-top,.review-campaign,.review-odds,.reflection-review-data,.reflection-source-label{font-size:13px}.earn-review button{min-height:44px}.earn-feedback{border:1px solid #627d4e;border-radius:10px;padding:20px 24px;background:linear-gradient(100deg,#294022,#122019);margin-bottom:26px;box-shadow:0 0 35px #afd27d0c}.earn-feedback[hidden]{display:none}.earn-feedback strong{display:block;font:500 22px var(--display);color:#e0f2cf}.earn-feedback p{font-size:14px;line-height:1.7;margin:7px 0 0;color:#b2cba5}.earn-feedback a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#d8efc5;margin-top:5px}.earn-feedback[data-tone=error]{border-color:#9b7456;background:#302319}.earn-feedback:focus{outline:2px solid #d4ecc2;outline-offset:4px}.earn-feedback[data-tone=success]{animation:earned-light .65s ease-out}@keyframes earned-light{from{box-shadow:0 0 0 6px #c3e19c44}to{box-shadow:0 0 0 0 #c3e19c00}}
@media(max-width:1000px){.earn-page{padding:0 28px}.earning-path{gap:15px;padding:20px}.earning-path img{width:36px;height:36px}.earning-path>div{gap:9px}.earning-path b{font-size:13px}.earning-path small{font-size:12px}.earn-workspace{grid-template-columns:minmax(320px,1fr) minmax(0,1fr)}.pass-main{padding:16px}.pass-emblem{width:55px}.pass-center{gap:13px}.pass-type strong{font-size:60px}.pass-stub{padding:10px 4px}.pass-bottom{font-size:9px}.earning-next{align-items:flex-start;flex-direction:column;gap:10px}}
@media(max-width:760px){.earn-page{padding:0 20px}.earn-hero{padding-top:34px}.earn-heading h1{font-size:43px;letter-spacing:-2px}.earn-intro{font-size:16px}.earn-preview-label{font-size:12px}.earning-path{display:grid;grid-template-columns:1fr;gap:14px;padding:20px}.earning-path-arrow{display:none}.earning-path>div{gap:14px}.earning-path img{width:35px;height:35px}.earning-pass-icon{width:35px;height:35px}.earning-path b{font-size:14px}.earning-path small{font-size:12px}.earn-workspace{grid-template-columns:1fr}.credit-stage{display:flex;min-height:0}.pass-scene{min-height:260px;padding:20px;flex:initial}.spin-pass{width:min(84%,390px)}.pass-center{padding:14px 0}.pass-type strong{font-size:60px}.pass-emblem{width:70px}.pass-echo{width:min(77%,360px)}.pass-shadow{transform:translateY(100px)}.stage-caption{padding:20px;font-size:11px;gap:8px}.stage-progress{padding:5px 22px 22px}.pass-orbit{width:400px;height:400px}.orbit-two{width:520px;height:520px}.section-heading h2,.reflection-heading h2{font-size:29px}.reflection-heading{flex-direction:column;gap:12px}.reflection-state{margin:0}.reflection-shelf{grid-template-columns:1fr}.reflection-item{padding:24px}.reflection-grade{font-size:12px}.earning-next{padding:20px}.earn-details summary{font-size:15px}.stake-input-label>span{font-size:11px}.reflection-heading p:not(.earn-kicker){font-size:14px}.position-status{font-size:12px}.earn-feedback{padding:18px}.earn-feedback strong{font-size:20px}}
@media(max-width:370px){.earn-heading h1{font-size:38px}.earn-page{padding:0 16px}.stake-input-wrap input{font-size:29px}.pass-scene{min-height:240px;padding:10px}.pass-type strong{font-size:50px}.pass-emblem{width:52px}.pass-main{padding:15px}.pass-type small{font-size:10px}.pass-bottom{font-size:8px}}
.reflection-milestone{padding:28px;border:1px solid #58633d66;border-radius:12px;background:radial-gradient(ellipse at 100% 0,#82753622,transparent 60%),#141d14;min-width:0}.milestone-top{display:flex;align-items:center;gap:15px;margin-bottom:20px}.milestone-top img{width:55px;height:55px;object-fit:contain}.milestone-top>span{font-size:11px;letter-spacing:1px;color:#c1cd9b}.reflection-milestone h3{font-size:29px;line-height:1.15;margin-bottom:14px;letter-spacing:-1px}.reflection-milestone>p{font-size:14px;color:#a4b69b;line-height:1.8;max-width:530px}.milestone-label{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#b5c5a7;margin:21px 0 11px}.milestone-label strong{font-size:15px;color:#e1e9bd;font-weight:500}.milestone-track{height:5px;background:#35452c;border-radius:5px;overflow:hidden}.milestone-track>span{display:block;width:0;height:100%;background:linear-gradient(90deg,#aabd7e,#e0d188);transition:width .5s}.reflection-milestone #reward-progress-note{font-size:12px;margin:12px 0 16px;line-height:1.8}.reflection-milestone>a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#d2e3bd}.earn-review[open]{z-index:100}.earn-page [hidden]{display:none!important}
/* Readable controls and supporting copy throughout the product. */
body[data-page=gacha] :is(.gachas-note,.gacha-card-bottom,.gacha-card-bottom small,.card-state,.g-control-bottom,.g-control-bottom button,.g-stage-status p,.g-deck,#g-result-detail,#g-result-kicker,.entry-price small,#capsule-entry-status){font-size:12px;line-height:1.7}
body[data-page=gacha] :is(.gachas-earn,.capsule-breadcrumb,.g-utility button,.g-selector label,.g-amount label,.g-amount select){font-size:14px}
body[data-page=gacha] :is(.g-main-button,.gachas-earn,.g-utility button,.g-control-bottom button,.g-selector label,.capsule-breadcrumb a){min-height:44px}
body[data-page=gacha] .capsule-entry h2{font-size:30px}body[data-page=gacha] .capsule-entry p{font-size:14px;line-height:1.8}body[data-page=gacha] .g-dialog p{font-size:15px;line-height:1.8}body[data-page=gacha] .g-dialog li{font-size:14px;line-height:1.7}body[data-page=gacha] .entry-ack{font-size:14px;line-height:1.7}
body[data-page=markets] :is(.directory-eyebrow,.directory-preview,.directory-subtoolbar,.directory-pagination,.directory-table th,.directory-table small,.directory-availability,.directory-stats>div>span,.featured-market>div>span){font-size:12px}
body[data-page=markets] :is(.directory-heading p,.directory-empty p){font-size:15px;line-height:1.8}
body[data-page=markets] :is(.directory-filters button,.directory-search input,.directory-sort,.directory-pagination button,.directory-subtoolbar select,.directory-table td){font-size:13px}
body[data-page=markets] :is(.directory-filters button,.directory-pagination button,.directory-search input){min-height:42px}
body[data-page=markets] :is(.network-badge,.readout-time,.chart-caption,.sample-chip,.chart-readout,.chart-readout span,.chart-readout b,.demo-label,.instrument-identity p,.instrument-price small,.instrument-metrics dt,.amount-label,.input-equivalent,.trade-disclosure,.execution-details,.order-type,.activity-toolbar,.activity-table th,.activity-table td,.data-note,.asset-kicker,.market-status,.trade-input>span,.mobile-trade-dock small,.liquidity-summary>div>span){font-size:12px;line-height:1.6}
body[data-page=markets] :is(.token-definition p,.asset-overview p,.collectible-note p,.impact-warning,.trade-error){font-size:14px;line-height:1.8}
body[data-page=markets] :is(.timeframes button,.segmented button,.data-tabs button,.trade-side button,.amount-presets button,.trade-ticket .panel-heading>span){font-size:13px;min-height:38px}
body[data-page=markets] :is(.review-button,.text-link,.token-definition button){font-size:14px;min-height:44px}
body[data-page=markets] :is(#trade-amount-unit,#trade-output-equivalent,#paper-count,#market-change,#chart-range){font-size:12px}
body[data-page=board] :is(.board-disclosure,.board-disclosure button,.board-select>span,.board-sub-controls,.board-sub-controls select,.board-sub-controls button,.board-token-symbol,.board-token-age,.board-token-stats,.board-token-stats span,.board-token-stats strong,.board-footnote p){font-size:12px;line-height:1.7}
body[data-page=board] :is(.board-create,.board-filters select,.board-search input,.board-period button,.board-mobile-lanes button,.board-watch-filter){font-size:13px;min-height:42px}
body[data-page=board] :is(.board-token-name,.board-dialog p){font-size:15px;line-height:1.7}body[data-page=board] .board-dialog small{font-size:12px}
body[data-page=launch] :is(.launch-back,.launch-step,.launch-step small,.launch-collection-tabs button,.dex-number,.dex-card-status,.dex-availability,.dex-toolbar,.dex-toolbar span,#launch-dex-total,#launch-dex-count,#launch-about-pair){font-size:12px;line-height:1.6}
body[data-page=launch] :is(.launch-help,.launch-note,.launch-error,.launch-field>label,.launch-field p,.launch-summary,.launch-review-note,.launch-disclosure){font-size:13px;line-height:1.8}
body[data-page=launch] :is(.launch-collection-tabs button,.dex-filter button,.dex-search input,.launch-next,.launch-previous,.launch-primary){min-height:44px;font-size:14px}
body[data-page=collection] :is(.vault-summary span,.vault-summary small,.summary-policy small,.summary-policy a,.eligible-filter,.network-filters button,.wallet-addresses,.wallet-addresses button,.inventory-status,.inventory-footnote,.nft-meta,.nft-eligibility,.nft-chain,.action-heading .eyebrow,.live-badge,.conversion-strip small,.selected-asset b,.selected-asset p,.transfer-steps b,.transfer-steps small,.action-note,.certificate-import,.vault-explainer span,.vault-explainer p,.token-name small,.token-balance small,.token-table th,.delivery-row small,.claim-lookup p,.v-link){font-size:12px;line-height:1.7}
body[data-page=collection] :is(.vault-subtitle,.vault-action .muted,.inventory-empty p,.nft-body h3,.vault-explainer h3,.token-name b,.delivery-row b,.claim-lookup label){font-size:14px;line-height:1.7}
body[data-page=collection] :is(.inventory-tabs button,.action-tabs button,.nft-select,.vault-search input,.v-button,.token-table td,.token-table .v-button){font-size:13px}
body[data-page=collection] :is(.network-filters button,.nft-select,.v-link){min-height:40px}
body[data-page=collection] :is(.vault-dialog p,.review-checks label,.review-route,.address-confirm-label,.review-status,.destination-box small){font-size:13px;line-height:1.8}
body[data-page=collection] :is(.destination-box span,.review-checks legend,.vault-dialog .eyebrow){font-size:12px}body[data-page=collection] .conversion-strip strong span{font-size:13px}
@media(max-width:540px){body[data-page=collection] .vault-summary{grid-template-columns:1fr 1fr}body[data-page=collection] .vault-summary>div:nth-child(3){border-top:1px solid #273137;grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 15px}body[data-page=collection] .vault-summary>div:nth-child(3)>strong{grid-column:2;grid-row:1/3;margin:0}body[data-page=collection] .vault-summary>div:nth-child(3)>small{grid-column:1}body[data-page=collection] .vault-summary .summary-policy{grid-column:1/-1}body[data-page=collection] .nft-chain{font-size:11px}body[data-page=collection] .vault-heading .v-button{font-size:20px}body[data-page=collection] .inventory-tabs{gap:20px}body[data-page=collection] .token-table{font-size:12px}body[data-page=collection] .token-name{flex-wrap:wrap}body[data-page=markets] .directory-pagination{flex-wrap:wrap;gap:14px}body[data-page=markets] .activity-toolbar{flex-wrap:wrap;gap:12px}body[data-page=markets] .chart-readout{font-size:11px}body[data-page=gacha] .gachas-heading{gap:15px}body[data-page=gacha] .gachas-earn{font-size:13px}body[data-page=launch] .dex-card-status{font-size:11px}}
@media(prefers-reduced-motion:reduce){.earn-feedback{animation:none}.milestone-track>span{transition:none}}
/* Keep supporting labels legible at narrow widths. */
.earn-page :is(.stake-input-label>span,.stage-caption>span,.progress-foot>span,.position-principal>strong small,.position-credits>strong small,.reflection-identity span,.milestone-top>span){font-size:12px}
body[data-page=markets] :is(.featured-market small,.directory-filters button span,.directory-table th button,.directory-footnote span,.chart-title>span,.token-grade span,.slippage-options button){font-size:12px}
body[data-page=board] :is(.board-core>div>span,.board-core>a>b,.board-watch-filter span,.board-watch-filter b,.board-token-stats small,.board-token-bottom span,.board-token-bottom button){font-size:12px}
body[data-page=launch] :is(.launch-universes button,.dex-footer span){font-size:12px}
body[data-page=collection] :is(.vault-heading .eyebrow,.summary-policy b,.inventory-tabs button span,.transfer-steps>li>span){font-size:12px}
body[data-page=gacha] .g-control-bottom>p{font-size:12px}
.your-openings{max-width:1220px;margin:0 auto;padding:48px 32px 72px;border-top:1px solid #283638;scroll-margin-top:95px}.opening-heading{display:flex;justify-content:space-between;align-items:end;gap:24px}.opening-heading .small-label{color:#b5cba5}.opening-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:15px 0}.opening-heading>a{font-size:13px;min-height:44px;display:flex;align-items:center;white-space:nowrap}.opening-note,.opening-lookup p{font-size:13px;line-height:1.8;color:#a9b6b5}.opening-list{display:grid;gap:12px;margin-top:24px}.opening-row{display:flex;align-items:center;gap:20px;border:1px solid #35463c;border-radius:10px;background:linear-gradient(110deg,#1b2921,#11191b);padding:24px}.opening-row>div{flex:1;min-width:0}.opening-row h3{font-size:21px;overflow-wrap:anywhere;margin:8px 0}.opening-row span{font-size:12px;color:#bad3a8}.opening-row p{font-size:14px;line-height:1.7;color:#acbbb1;margin:0}.opening-row .btn{min-height:44px;font-size:13px;white-space:nowrap}.opening-lookup{margin-top:28px;max-width:500px}.opening-lookup label{font-size:14px;display:block;margin-bottom:12px}.opening-lookup>div{display:flex;gap:10px}.opening-lookup input{min-width:0;width:100%;background:#10191c;border:1px solid #3b4b50;color:#edf1eb;border-radius:6px;padding:12px;font:14px var(--font)}.opening-lookup button{white-space:nowrap;font-size:13px;min-height:44px}.opening-lookup p{font-size:12px}.opening-row button:disabled,.opening-lookup button:disabled{opacity:.5;cursor:wait}
@media(max-width:700px){.your-openings{padding:36px 20px 50px}.opening-heading{display:block}.opening-row{flex-wrap:wrap;padding:20px}.opening-row>div{flex-basis:100%}.opening-row .btn{white-space:normal}.opening-lookup>div{flex-wrap:wrap}.opening-lookup input{flex-basis:100%}}

body[data-page=gacha] .capsule-entry>div:first-child{max-width:470px}body[data-page=gacha] .capsule-entry .small-label{font-size:12px;color:#b9cfa5}body[data-page=gacha] .capsule-entry h2{margin:14px 0}body[data-page=gacha] .capsule-entry p{font-size:14px;line-height:1.8}.capsule-staking-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#d4ecc2}.entry-price>strong{overflow-wrap:anywhere}.entry-price>small{max-width:220px}@media(max-width:950px){.capsule-entry{flex-direction:column;align-items:stretch}.capsule-entry>div:first-child{max-width:100%!important}.entry-price{grid-template-columns:1fr 220px}}@media(max-width:540px){.entry-price{grid-template-columns:minmax(0,1fr)}.entry-price>.btn,.entry-price>p{grid-column:1;grid-row:auto}.entry-price>.btn{margin-top:14px}.entry-price>small{max-width:none}.g-utility #g-review{font-size:12px}}

@media(max-width:360px){.directory-table th:first-child,.directory-table td:first-child{display:table-cell}.directory-table th:last-child,.directory-table td:last-child{display:none}.directory-star{min-height:44px;min-width:28px}}
body[data-page=markets] .directory-stats strong small,body[data-page=markets] .execution-details dt>span,body[data-page=board] .board-token-metrics small,body[data-page=launch] .dex-heading>div>span{font-size:12px}
.featured-market>div{min-width:0}.featured-market strong,.featured-market strong small{white-space:normal}.featured-market strong small{margin-left:0;line-height:1.6}.featured-arrow{flex-shrink:0}
@media(max-width:600px){.g-amount select{width:140px;font-size:13px}}@media(max-width:360px){.g-control-top:has(.g-amount:not([hidden])){grid-template-columns:1fr}.g-amount{grid-column:1/-1;grid-row:2}.g-amount select{width:100%}.g-control-top:has(.g-amount:not([hidden])) .g-main-button{grid-column:1/-1;grid-row:3}}
body[data-page=home] :is(.hero-category,.hero-asset-tag small,.hero-asset-tag p,.specimen-caption small,.scene-controls button,.scene-controls button span,.home-kicker,.pillar-top,.gachafi-art>span,.cinema-controls span){font-size:12px}.hero-asset-tag{max-width:calc(100% - 40px)}.hero-asset-tag>div{min-width:0}.hero-asset-tag p{line-height:1.6}.scene-controls button{min-height:44px}.guide-section-number{font-size:12px}
