.fc-native-settings{margin-top:24px;padding:16px;border:1px solid var(--line);border-radius:12px}
.fc-native-settings>p{color:var(--muted);font-size:12px;line-height:1.7}
.fc-native-settings details{margin-top:16px}
.fc-native-settings summary{cursor:pointer;font-weight:600}
.fc-memory-intro{display:flex;align-items:flex-start;gap:16px}
.fc-memory-intro>div{flex:1;min-width:0}
.fc-memory-intro h3{margin-top:12px;font-size:20px}
.fc-memory-intro p{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.7}
.fc-memory-actions{margin-top:12px;gap:12px}
.fc-memory-list{display:grid;gap:12px;margin-top:24px}
.fc-memory-item{padding:16px;border:1px solid var(--line);border-radius:12px;background:#f8faf3;min-width:0}
.fc-memory-item small{font-size:11px;color:var(--muted)}
.fc-memory-item p{margin-top:12px;line-height:1.7;font-size:13px;overflow-wrap:anywhere}
.fc-memory-item>.row.wrap:last-child{margin-top:12px;gap:8px}
.fc-generated-video{margin-top:16px;max-width:100%}
.fc-generated-video video{display:block;width:100%;height:auto;max-height:420px;border-radius:12px;background:#182019;aspect-ratio:16/9}
.fc-generated-video figcaption{margin-top:8px;font-size:11px}
@media(max-width:680px){.fc-memory-intro{flex-wrap:wrap}}
