/* Cloud Design v1.3.8 — SEO/search-preview controls. */
.seo-control-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:18px;align-items:start}
.seo-preview-card{border:1px solid var(--line);border-radius:18px;padding:18px;background:color-mix(in srgb,var(--surface) 94%,transparent);min-width:0}
.seo-preview-card .seo-preview-label{display:block;margin-bottom:13px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.seo-search-preview{display:grid;gap:5px;min-width:0}
.seo-search-preview .seo-preview-url{font-size:.78rem;color:var(--muted);overflow-wrap:anywhere}
.seo-search-preview .seo-preview-title{font-size:1.08rem;line-height:1.35;color:#b9a9ff;font-weight:700;overflow-wrap:anywhere}
html[data-theme="light"] .seo-search-preview .seo-preview-title{color:#4e3fb5}
.seo-search-preview .seo-preview-description{font-size:.88rem;line-height:1.55;color:var(--text-soft,var(--muted));overflow-wrap:anywhere}
.seo-tab-preview{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);display:grid;gap:8px}
.seo-tab-chip{display:flex;align-items:center;gap:9px;min-width:0;border:1px solid var(--line);border-radius:12px;padding:9px 11px;background:var(--surface-2,var(--surface))}
.seo-tab-chip img{width:16px;height:16px;object-fit:contain}.seo-tab-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.84rem}
.seo-resource-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.seo-resource-links a{font-size:.82rem}
.seo-verification-help{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2,var(--surface));font-size:.82rem;line-height:1.55;color:var(--muted)}
@media(max-width:900px){.seo-control-grid{grid-template-columns:1fr}.seo-preview-card{order:-1}}
@media(max-width:560px){.seo-preview-card{padding:15px;border-radius:15px}.seo-resource-links{display:grid;grid-template-columns:1fr}.seo-resource-links a{text-align:center}}
