/* Same editorial rhythm as approved B, preserving each coin's accent. */
.coin-layout .hero-content,.coin-layout .gang-hero-content,.coin-layout .sg-hero-content{box-sizing:border-box;width:100%!important;max-width:1100px!important;margin:auto!important;padding-left:16px!important;padding-right:16px!important;padding-bottom:24px!important}
.coin-layout #kb-flow{padding:0!important}
.coin-layout .kb-heading,.coin-layout .kb-glance-card h3,.coin-layout .kb-copy,.coin-layout .kb-quick-links a{color:var(--coin-accent)!important}
.coin-layout .kb-heading:after{background:linear-gradient(90deg,rgba(var(--coin-rgb),.4),transparent)}
.coin-layout .kb-glance-card,.coin-layout .kb-welcome-details,.coin-layout .kb-info{border-color:rgba(var(--coin-rgb),.28);background:linear-gradient(140deg,#1c1b21f7,#101114fa)}
.coin-layout .kb-glance-card>*{max-width:100%;box-sizing:border-box}
.coin-layout .kb-glance-card .king-hero-actions{display:contents}
.coin-layout .gang-stats,.coin-layout .sg-stats,.coin-layout .kau-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0 0 14px;padding:0;gap:8px;max-width:none}
.coin-layout .gang-stat,.coin-layout .sg-stat,.coin-layout .kau-stat{min-width:0;margin:0;padding:12px 4px;background:#ffffff04;border:1px solid #ffffff09;border-radius:10px;text-align:center}
.coin-layout .gang-stat span,.coin-layout .sg-stat div,.coin-layout .kau-stat b{overflow-wrap:anywhere;font-size:clamp(13px,2.8vw,20px)}
.coin-layout .contract-box,.coin-layout .sg-hero-ca,.coin-layout .kau-ca{width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;margin:14px 0 0}
.coin-layout .contract-addr,.coin-layout #gangContract,.coin-layout #gangContractDisplay,.coin-layout .kau-ca code{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-all}
.coin-layout .kau-ca{flex-wrap:wrap}.coin-layout .kau-ca code{flex-basis:100%}
.coin-layout .kb-glance-card .kau-box{margin:16px 0 0;padding:16px 0 0;border:0;border-top:1px solid #ffffff14;background:none}
.coin-layout #kb-flow .kb-group>.gang-section,.coin-layout #kb-flow .kb-group>.sol-section,.coin-layout #kb-flow .kb-group>.sg-wrap,.coin-layout #kb-flow .kb-group>.kau-box{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:20px 14px;border:1px solid rgba(var(--coin-rgb),.2);border-radius:16px;background:#141419f5}
.coin-layout .kb-info>div,.coin-layout .kb-info>section{width:100%;max-width:none!important;margin:0!important;padding:18px 12px!important;box-sizing:border-box;overflow-wrap:anywhere;background:#111318!important}
.coin-layout .kb-info .container{padding:0!important;width:100%;max-width:none}
.coin-layout .kb-info iframe{max-width:100%}
.coin-layout #kb-flow .sg-grid{display:grid;grid-template-columns:1fr;gap:14px;width:100%;min-width:0}
.coin-layout #kb-flow .sg-grid>*{min-width:0;max-width:100%;box-sizing:border-box}
.coin-layout #kb-flow .sg-tick{max-width:100%;overflow:hidden}
.coin-layout #kb-flow .kb-feature-row{flex-wrap:wrap;height:auto!important;max-width:100%;color:var(--coin-accent)}
.coin-layout #kb-flow .kb-feature-row a,.coin-layout #kb-flow .kb-feature-row button{max-width:100%}
.coin-layout .gang-hero,.coin-layout .sg-hero{padding-bottom:0!important;overflow:clip}
.coin-layout .gang-hero-bg,.coin-layout .gang-hero-overlay{position:fixed;inset:0;height:100vh;pointer-events:none}
.coin-layout .sg-hero:before{position:fixed!important;inset:0!important;height:100vh!important;pointer-events:none}
.coin-layout .kau-wrap{max-width:1100px;width:100%;box-sizing:border-box;padding:84px 16px 28px}
.coin-layout .kau-hero{padding:26px 14px 22px!important;overflow:clip}
.coin-layout .kau-hero #kb-flow{position:relative;z-index:1}
.coin-layout .kau-hero #hero-slideshow{position:fixed;inset:0;height:100vh;pointer-events:none}
.coin-layout .kau-hero:before{position:fixed;inset:0;height:100vh;pointer-events:none}
.coin-layout #kb-totals .kau-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.coin-layout #kb-learn>.chart-banner-link,.coin-layout #kb-learn>.kls-wrap{margin:0;width:100%;max-width:none;box-sizing:border-box}
.coin-layout #kb-flow .gang-section>div[style*="position:absolute"],.coin-layout #kb-flow .sol-section>div[style*="position:absolute"]{display:none}
.coin-layout .kb-info .sg-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}
.coin-layout .kb-info .sg-tile{min-width:0}
.coin-layout .kb-info .sg-srch-wrap{width:100%;box-sizing:border-box}
.coin-layout .kh-greet{white-space:normal;overflow-wrap:anywhere}
.coin-layout .kh-greet .kh-g-today{white-space:normal;max-width:100%;box-sizing:border-box}
.coin-layout #kb-glance .kgc-tile .knft-t{min-width:0;flex:1}
.coin-layout #kb-glance .kgc-tile .kgc-sub{white-space:normal!important;flex-wrap:wrap}
.coin-king-cronos .hero-crown img{box-shadow:0 0 0 1px #d0ad5d66,0 0 0 5px #295b9e33,0 0 24px #d4af3726;filter:drop-shadow(0 0 14px #bd983d55)!important}
.coin-king-cronos .kc-launch-chip{display:inline-flex;align-items:center;min-height:34px;margin:12px auto 10px;padding:6px 14px;box-sizing:border-box;max-width:100%;border:1px solid #c3a35270;border-bottom-color:#4772aabb;border-radius:30px;background:#12161de8;color:#dfc580;text-decoration:none;font:600 11px/1.4 'Rajdhani',sans-serif;letter-spacing:.6px;box-shadow:0 4px 14px #0004}
.coin-layout .kb-heading{letter-spacing:1.5px!important}.coin-layout .kb-heading:after{opacity:.8}
.coin-layout #kb-flow a,.coin-layout #kb-flow button,.coin-layout .kc-launch-chip{transition:background-color .18s,border-color .18s,box-shadow .18s}
.coin-layout #kb-flow a:hover,.coin-layout #kb-flow button:hover,.coin-layout .kc-launch-chip:hover{border-color:rgba(var(--coin-rgb),.65);box-shadow:0 0 14px rgba(var(--coin-rgb),.08)}
.coin-layout #kb-flow a:active,.coin-layout #kb-flow button:active{filter:brightness(.92)}
.coin-layout #kb-flow a:focus-visible,.coin-layout #kb-flow button:focus-visible,.coin-layout #kb-flow summary:focus-visible{outline:2px solid var(--coin-accent);outline-offset:3px}
.coin-layout #kb-totals>.kcb-box{margin-top:14px}
@media(prefers-reduced-motion:no-preference){.coin-layout #kb-flow>.kb-group{animation:coinSectionIn .45s ease-out both}@keyframes coinSectionIn{from{opacity:.96;transform:translateY(3px)}to{opacity:1;transform:none}}}
@media(max-width:640px){.coin-layout .hero-content,.coin-layout .gang-hero-content,.coin-layout .sg-hero-content{padding-left:14px!important;padding-right:14px!important}.coin-layout .kb-welcome-details summary{font-size:9px;gap:4px;padding:12px 8px}.coin-layout .gang-stats,.coin-layout .sg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-layout .kau-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-layout .kau-wrap{padding-left:10px;padding-right:10px}.coin-layout .kau-hero{padding-left:10px!important;padding-right:10px!important}.coin-layout .kb-glance-card .token-market-strip{gap:3px}.coin-layout .contract-bar{flex-wrap:wrap}.coin-layout .kb-info .gang-chart-stats{flex-wrap:wrap}}
