/* Normal-mode prompt cards only. No workspace, navigation or chat overrides. */
.home-app #resultSection #shots .shot-card{padding:0;background:transparent;border:0;box-shadow:none;border-radius:0;margin-bottom:24px}
.home-app #resultSection #shots .shot-card:hover{border:0;box-shadow:none}
.home-app #resultSection #shots .shot-head{gap:10px;margin:0 0 14px;padding:0;min-height:28px}
.home-app #resultSection #shots .shot-num{width:26px;height:26px;min-width:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:500;box-shadow:none}
.home-app #resultSection #shots .shot-name{font-size:14px;font-weight:600;color:var(--text-body)}
.home-app #resultSection #shots .prompt-block{padding:17px 18px 19px;margin:0 0 14px;border:1px solid var(--card-border);border-radius:12px;background:var(--card);box-shadow:0 2px 5px rgba(20,17,40,.02)}
.home-app #resultSection #shots .prompt-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 11px;font-size:12px;font-weight:600;color:var(--text-body)}
.home-app #resultSection #shots .prompt-caption{font-size:11px;font-weight:400;color:var(--text-faint);margin-bottom:12px;line-height:1.6}
.home-app #resultSection #shots .prompt-box,.home-app #resultSection #shots .prompt-box.video{padding:0;border:0;border-radius:0;background:transparent;color:var(--text-body);font-size:13px;line-height:1.95;max-height:none;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:none}
.home-app #resultSection #shots .copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 8px;background:var(--bg);color:var(--text-dim);border:1px solid var(--card-border);border-radius:7px;font-size:11px;font-weight:400;line-height:1.5;box-shadow:none;transition:background .15s}
.home-app #resultSection #shots .copy-btn::before{content:'⧉';font-size:16px;line-height:1}
.home-app #resultSection #shots .copy-btn:hover{background:var(--primary-soft);color:var(--primary)}
.home-app #resultSection #shots .prompt-heading{display:inline-flex;align-items:center;gap:8px}
.home-app #resultSection #shots .prompt-symbol{width:14px;height:14px;display:inline-block;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='m21 15-5-5L5 21'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
.home-app #resultSection #shots .prompt-symbol.video{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='13' height='14' rx='2'/%3E%3Cpath d='m16 10 5-3v10l-5-3'/%3E%3C/g%3E%3C/svg%3E")}
@media(max-width:600px){.home-app #resultSection #shots .prompt-block{padding:16px}.home-app #resultSection #shots .prompt-box{font-size:13px}}
