.burn-stats{max-width:680px;margin:18px auto;padding:14px 18px;background:#191e29;border:1px solid #384253;border-radius:8px;overflow-wrap:anywhere}.detail .burn-stats{max-width:none}.burn-stats h2{font-size:16px;margin:0 0 8px}.burn-stats p{font-size:13px;line-height:1.6;margin:6px 0}.burn-stats small{display:block;color:#9ca3af;font-size:11px}.burn-stats summary{cursor:pointer;font-size:12px;color:#c2cddb}.burn-state{color:#facc15}.burn-receipt{display:block;margin:8px 0;font-size:12px}.burn-stats strong{font-variant-numeric:tabular-nums}
.trade-bump{animation:kothBump .7s ease both}@keyframes kothBump{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}@media(prefers-reduced-motion:reduce){.trade-bump{animation:none}}.wrap{overflow-wrap:anywhere;word-break:break-word}.readiness{color:#facc15;line-height:1.5}.create p{overflow-wrap:anywhere}.create form{display:grid;gap:14px}.create input[readonly],.create textarea[readonly]{opacity:.75}.detail aside form{display:grid;gap:12px}.detail aside label{display:grid;gap:6px}.detail select{max-width:100%;background:#252836;color:#fff;padding:8px}.detail #form-status{overflow-wrap:anywhere}#form-status{min-height:22px;color:#93c5fd}#status{overflow-wrap:anywhere;line-height:1.6}.detail section{min-width:0}.create button:disabled,.detail button:disabled{opacity:.45;cursor:not-allowed}header>div{flex-wrap:wrap}
.king{width:min(600px,calc(100% - 24px));max-width:600px;margin:22px auto 28px;padding:12px;border:0;border-radius:0;background:transparent;box-shadow:none}.king .card{max-width:520px;margin:14px auto;align-items:center;gap:18px;font-size:14px}.king .card img{width:120px;height:120px;border-radius:8px}.king .koth-logo{width:220px;height:42px;object-fit:contain}.king .cap{font-size:18px;font-weight:700;line-height:1.6}.king small{font-size:11px;line-height:1.6;max-width:560px;margin:auto}.card img[data-fallback]{object-fit:contain;background:#202632;padding:10px}.detail{margin:20px auto;max-width:1400px}.detail aside{border-radius:10px;background:#191e29;position:sticky;top:16px}.detail aside p{font-size:12px;line-height:1.65;margin:4px 0}.trade-side-buttons{display:flex;gap:10px;margin:0 0 16px}.trade-side-buttons button{flex:1;min-height:44px;font-weight:700;border-radius:6px;background:transparent;border:1px solid currentColor}.trade-side-buttons [data-trade-side=buy]{color:#86efac}.trade-side-buttons [data-trade-side=sell]{color:#fb7185}.trade-side-buttons [data-trade-side=buy][aria-pressed=true]{background:#86efac;color:#102018;border-color:#86efac}.trade-side-buttons [data-trade-side=sell][aria-pressed=true],#trade-form .sell-action{background:#fb7185;color:#250d13;border-color:#fb7185}
.card [data-token-created]{margin-left:10px;white-space:nowrap}
.slippage-warning{color:#f6c879;background:#332c22;padding:10px;border-radius:6px}.detail button.green{padding:13px;font-weight:700}.market-chart{margin:22px 0;border:1px solid #384253;border-radius:10px;background:#11141d;overflow:hidden}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px;border-bottom:1px solid #30394a;font-size:12px}.chart-toolbar button{padding:7px 9px;background:#202735;border:1px solid #384253;border-radius:4px}.chart-toolbar button[aria-pressed=true]{color:#101a15;background:#86efac;border-color:#86efac}.chart-toolbar [role=group]{display:flex;gap:4px}.chart-legend{padding:10px 12px;min-height:42px;font-size:11px;color:#c2cddb;overflow-wrap:anywhere}.chart-canvas{height:420px;width:100%}.chart-state{margin:0;padding:10px 12px;color:#c2cddb;font-size:12px;line-height:1.6}.chart-source{display:block;padding:0 12px 14px;font-size:10px;color:#8e9caf;line-height:1.6}.chart-source a{text-decoration:underline}
@media(max-width:767px){.detail aside{position:static}.king{padding:18px 12px}.king .card{gap:12px;font-size:12px}.king .card img{width:112px;height:112px}.king .cap{font-size:16px}.chart-canvas{height:320px}.detail{gap:16px}.chart-toolbar{gap:8px}.detail aside{grid-row:2}}@media(max-width:480px){.create{max-width:100%;padding:12px}.detail{padding:8px}#status{padding:8px}header{gap:6px}header button{font-size:11px}.king .koth-logo{width:215px;height:auto}.king .card img{width:96px;height:96px}}
/* Match the vertical text alignment of neighbouring header buttons. */
header>div>a[href="#/profile"]{display:inline-flex;align-items:center;}
/* May-2024 palette; token composition is a KOTH adaptation, not a pixel-exact archived replay. */
.token-detail{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px 28px;align-items:start;padding:0 16px;max-width:1320px}
.token-detail .token-market{grid-column:1;grid-row:1}.token-detail .token-community{grid-column:1;grid-row:2}.token-detail>aside{grid-column:2;grid-row:1 / span 2;position:static;background:transparent;border:0;border-radius:0;padding:0;min-width:0}
.token-detail .token-heading{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:6px 12px;padding:0;border:0;background:transparent;margin:0 0 8px;min-height:0}
.token-heading h1{font-size:16px;margin:0;line-height:1.5}.token-heading h1 span{font-weight:400}.token-heading .creator,.token-heading .cap{font-size:12px}.token-heading [data-token-created]{font-size:10px!important;margin:0}
.token-detail .market-chart{margin:0;border-radius:0;background:#1b1d28}.token-detail .chart-toolbar [role=group]{flex-wrap:wrap}.token-detail .chart-toolbar>*{min-width:0;max-width:100%}
.token-detail #trade-form{background:#252836;border:1px solid #374151;border-radius:4px;padding:16px;gap:10px}.token-detail .trade-side-buttons{margin:0 0 4px;gap:8px}.token-detail .trade-side-buttons button{border-radius:4px}.token-detail input,.token-detail textarea{max-width:100%;min-width:0}
.token-summary{margin-top:18px;overflow-wrap:anywhere}.token-summary>img{display:block;width:240px;height:240px;max-width:100%;object-fit:contain;margin:0 auto 12px}.token-summary h2{font-size:15px;line-height:1.5;margin:6px 0}.token-summary .token-mint{font-size:11px;color:#9ca3af}
.token-community{font-size:12px;line-height:1.6}.token-community h2{font-size:14px;margin:14px 0 8px}.token-community>p{margin:6px 0}.token-community #replies>p{padding:8px;background:#252836;margin:4px 0}.token-community #reply-form{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.token-community textarea{width:100%;min-height:76px}.token-community #reply-form button{padding:6px 12px}
.token-discussion-tabs{display:flex;gap:8px;margin:12px 0}.token-discussion-tabs button{padding:4px 10px;border-radius:3px;color:#9ca3af}.token-discussion-tabs button[aria-selected=true]{background:#86efac;color:#111827}.token-community [role=tabpanel][hidden]{display:none}.chart-timeframe{display:flex;gap:8px;align-items:center}.chart-timeframe-select{background:#202735;color:#e5e7eb;border:1px solid #384253;padding:6px;border-radius:3px}.token-detail #trade-form{background:#2e303a;border:0}
@media(max-width:767px){.token-detail{grid-template-columns:minmax(0,1fr);padding:0 8px;gap:18px}.token-detail .token-market{grid-column:1;grid-row:1}.token-detail>aside{grid-column:1;grid-row:2}.token-detail .token-community{grid-column:1;grid-row:3}.token-heading h1{flex-basis:100%}.token-summary>img{width:200px;height:200px}}
[data-token-ca]{margin:12px 0;padding:12px;border:1px solid #64748b;border-radius:8px;min-width:0}
[data-ca-address]{display:block;overflow-wrap:anywhere;word-break:break-word;white-space:normal;user-select:text;margin:8px 0}
[data-copy-ca]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:88px;border:1px solid #64748b;border-radius:6px}
[data-ca-status]{display:block;min-height:1.5em;overflow-wrap:anywhere}
