.prompt-options-heading { display:flex; justify-content:space-between; align-items:baseline; flex-wrap:wrap; gap:8px; margin:20px 0 10px; }
.prompt-options-heading strong { font-size:13px; color:var(--ink); }
.prompt-options-heading > span { font-size:11px; color:var(--body); }
.prompt-option-buttons { display:flex; flex-wrap:wrap; gap:6px; }
.prompt-option-buttons button { border:1px solid #dce3ed; border-radius:8px; background:#f7f9fc; color:#526174; padding:8px 12px; font:600 12px/1.5 var(--font); overflow-wrap:anywhere; max-width:100%; cursor:pointer; }
.prompt-option-buttons button[aria-pressed="true"] { color:#006b7d; background:#e4f7f6; border-color:#00a4b5; box-shadow:inset 0 0 0 1px #00a4b5; }
.prompt-option-buttons button:focus-visible { outline:3px solid #6978cc; outline-offset:3px; }
.prompt-option-text { background:#f6f8fc; border:1px solid #e1e8f0; border-radius:10px; padding:14px; margin-top:12px; font:12px/1.8 ui-monospace,monospace; white-space:pre-wrap; overflow-wrap:anywhere; max-height:180px; overflow:auto; color:#445168; }
.prompt-options-detail { margin-block:36px; padding:28px; border:1px solid #dce3ed; border-radius:16px; background:white; }
.prompt-options-detail > p { margin-bottom:16px; }
.prompt-options-detail .prompt-option-text { max-height:360px; }
.prompt-options-detail .free-card-actions { display:flex; flex-wrap:wrap; gap:12px; margin-top:18px; }
.free-prompt-card:has([data-option-preview]) .free-preview { height:210px; padding:0; }
@media(max-width:700px) { .prompt-options-detail { padding:20px; } }

.prompt-card-video { display:block; width:100%; height:100%; object-fit:contain; background:#152233; }
.free-preview:has(>video) { height:210px; padding:0; }
.search-art:has(>video) .search-art-bottom { display:none; }
