/* Public copy and layout audit. Existing artwork stays unchanged. */
.hero-phrase{display:block}
.hero-phrase:last-child{white-space:nowrap}
html:lang(es) .hero h1,html:lang(en) .hero h1{word-break:normal;overflow-wrap:normal;text-wrap:balance}
html:lang(ja) .hero h1{line-break:strict;word-break:normal}
html:lang(ko) .hero h1{word-break:keep-all}
html:lang(ja) p,html:lang(ko) p{text-wrap:pretty}
.mcpbar-in{gap:12px;justify-content:flex-start}
.mcpbar-code{overflow-wrap:anywhere;min-width:0}
.payment-networks{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-left:auto}
[data-payment-overview]{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}
.mcpbar [data-payment-overview]{margin:0 0 0 auto}
.network-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;border:1px solid #d2ded3;border-radius:9px;padding:6px 9px;font-size:11px;line-height:1.5;background:#f3f5ee;color:#285d48}
.network-badge b{font-weight:650;white-space:nowrap}
.network-badge.pending{background:#f6f2e9;color:#776440;border-color:#e5dbc6}
.network-badge.planned{background:#f0edf6;color:#6c6087;border-color:#ddd5eb}
.mcpbar .network-badge{background:#ffffff0d;border-color:#ffffff30;color:#dcf0e4}
.mcpbar .network-badge.available{color:#8ff5d3}
.mcpbar .network-badge.pending{color:#e5d5ad}
.mcpbar .network-badge.planned{color:#d2c5ee}
.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}
.entry{grid-template-columns:minmax(0,1fr) minmax(115px,36%);isolation:isolate;min-width:0}
.entry>div{min-width:0}
.entry img{width:100%;height:auto;max-height:200px;object-fit:contain;mix-blend-mode:multiply}
.entry img[src$="surface-vault-alpha-v1.png"]{mix-blend-mode:normal}
.entry .section-link,.entry .btn{white-space:normal;overflow-wrap:normal}
.inspect-alternative{border:1px solid var(--line);border-radius:16px;padding:18px 22px;margin-top:16px}
.inspect-alternative summary{font-size:13px;cursor:pointer}
.inspect-alternative .ap-box{margin-top:16px}
.connect-panel{margin-bottom:35px}
.live-price-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0}
.live-price-list article{min-width:0;border:1px solid var(--line);border-radius:16px;padding:22px}
[data-live-price]{font-variant-numeric:tabular-nums}
.account-networks{margin:0 0 18px}
.signature-note{font-size:12px;line-height:1.8;color:var(--muted,#566c60);padding:12px 0;border-top:1px solid var(--line,#d6dfd3);margin-top:18px;max-width:760px}
.section-head:has(>[data-security-note]){flex-wrap:wrap}
.section-head>[data-security-note]{flex-basis:100%}
.documentation .network-badge{margin:0}
@media(max-width:850px){.mcpbar [data-payment-overview]{margin-left:0;flex-basis:100%}}
@media(max-width:650px){
 .entry-grid{grid-template-columns:minmax(0,1fr)}
 .entry{grid-template-columns:minmax(0,1fr) minmax(90px,34%);gap:12px;padding:24px}
 .entry img{display:block;height:auto;max-height:160px}
 .entry h3{font-size:22px}
 .entry .btn{padding:12px 14px}
 .network-badge{font-size:10px;padding:5px 7px;gap:4px}
 .mcpbar-in{gap:9px}
 .live-price-list{grid-template-columns:minmax(0,1fr)}
 .hero h1{font-size:clamp(32px,8.5vw,40px)}
 .hero-phrase:last-child{font-size:inherit}
 .entry-grid .panel{overflow-wrap:anywhere}
}
