 .pulse-item{margin:8px;border-radius:12px;background:rgba(255,255,255,.015)}
.pulse-age{padding:5px 7px;border-radius:6px;background:rgba(178,245,111,.08)}
.pulse-age:empty{display:none}
.pulse-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.pulse-feed{scrollbar-width:thin;scrollbar-color:#304036 transparent}
@media(max-width:700px){
 main{padding:16px 12px}
 .pulse-heading{gap:12px}.pulse-heading>div{flex:1}.pulse-heading .eyebrow{display:none}
 #discover-search{order:3;flex:0 0 100%;width:100%;min-width:0}
 #discover-search input,#discover-search button,#pulse-refresh{min-height:44px;font-size:14px}
 .pulse-mobile-tabs{position:sticky;top:0;z-index:4;background:var(--panel);padding:5px;border:1px solid var(--line);border-radius:12px;gap:4px}
 .pulse-mobile-tabs button{flex:1;min-height:44px;border-radius:8px;font-size:13px}
 .pulse-board{margin-top:12px}.pulse-column{border-radius:14px;min-height:240px}
 .pulse-column>header{padding:16px 14px 8px}.column-subtitle{margin:0 14px 10px;font-size:11px}
 .feed-status{padding:8px 14px;font-size:10px}.pulse-feed{min-height:140px}
 .pulse-item .pulse-card{padding:13px}.pulse-logo{width:38px;height:38px}
 .pulse-name strong{font-size:14px;line-height:1.35}.pulse-name small{font-size:10px;margin-top:3px}
 .pulse-metrics{margin:12px 0 0;gap:8px}.pulse-metrics span{font-size:9px}.pulse-metrics strong{font-size:13px;font-variant-numeric:tabular-nums}
 .pulse-item .pool-create-shortcut{margin:0 12px 10px;min-height:44px;width:calc(100% - 24px);box-sizing:border-box;font-size:12px}
}

.pulse-project-links{display:flex;gap:12px;padding:0 14px 10px;font-size:12px}.pulse-project-links a{color:#a7b5ad;text-decoration:none}.pulse-project-links a:hover{color:#c0f66b}.pulse-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}

.pulse-item{container-type:inline-size}.pulse-identity{min-width:0}.pulse-name{min-width:0}.pulse-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.pulse-metrics>span{min-width:0}.pulse-metrics strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-project-links:empty{display:none}.pulse-age{font-size:10px;white-space:nowrap}@container(min-width:440px){.pulse-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}

/* Three market metrics: volume, liquidity and trades. */
.pulse-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
@container(min-width:440px){.pulse-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}

.pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
@container(min-width:440px){.pulse-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}
