.elv-press-logo-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.elv-press-logo-card{border:1px solid var(--elv-border);border-radius:var(--elv-radius-md);overflow:hidden}.elv-press-logo-preview{aspect-ratio:16/10;background:var(--elv-bg-elevated);position:relative}.elv-press-logo-footer{color:var(--elv-text-muted);border-top:1px solid var(--elv-border-soft);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.elv-press-logo-footer a{color:var(--elv-gold);display:inline-flex}.elv-press-color-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;display:grid}.elv-press-color-card{border:1px solid var(--elv-border);border-radius:var(--elv-radius-sm);flex-direction:column;gap:4px;padding:12px;display:flex}.elv-press-color-swatch{border:1px solid var(--elv-border-soft);border-radius:8px;width:100%;height:44px;margin-bottom:8px}.elv-press-color-card strong{font-size:13px}.elv-press-color-card span{color:var(--elv-text-faint);font-family:monospace;font-size:12px}.elv-press-mentions-list{flex-direction:column;gap:2px;display:flex}.elv-press-mention-item{border-bottom:1px solid var(--elv-border-soft);justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;display:flex}.elv-press-mention-outlet{color:var(--elv-gold);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:12px;display:block}.elv-press-mention-item strong{color:var(--elv-text);font-size:14.5px}.elv-press-mention-meta{color:var(--elv-text-faint);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}@media (max-width:640px){.elv-press-logo-grid{grid-template-columns:1fr}}
