.prompt-ref-block{padding:0 var(--space-4) var(--space-3);gap:8px;display:grid}.prompt-ref-label{color:var(--text-2);font-size:var(--fs-12);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label)}.prompt-ref-strip{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.prompt-ref-card{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-2);cursor:default;border-radius:10px;outline:none;flex:0 0 96px;width:96px;margin:0;padding:0;position:relative;overflow:hidden}button.prompt-ref-card{cursor:pointer}.prompt-ref-card img,.prompt-ref-card video{object-fit:cover;width:100%;height:100%;display:block}.prompt-ref-card[data-active]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.prompt-ref-card:focus-visible{border-color:var(--accent)}.prompt-ref-index,.prompt-ref-replaceable{z-index:1;background:color-mix(in srgb, var(--tutorial-ref-ink) 66%, transparent);color:var(--tutorial-ref-on-ink);white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:10px;line-height:1.5;position:absolute}.prompt-ref-index{top:6px;left:6px}.prompt-ref-replaceable{background:color-mix(in srgb, var(--accent) 86%, var(--tutorial-ref-ink));color:var(--on-accent);bottom:6px;right:6px}.prompt-ref-tag{border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);font-family:var(--font-display);font-size:11px;font-weight:var(--font-weight-medium);white-space:nowrap;cursor:default;border-radius:999px;align-items:center;gap:3px;margin:0 2px;padding:1px 6px 1px 2px;line-height:1.6;display:inline-flex}.prompt-ref-tag:not([data-avatar]){padding-left:6px}.prompt-ref-tag img{object-fit:cover;border-radius:50%;width:16px;height:16px}.prompt-ref-tag[data-active]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.prompt-ref-tag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tutorial-body .prompt-ref-tag{border-color:color-mix(in srgb, var(--accent) 70%, var(--on-accent) 10%);background:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--on-accent)}.tutorial-body .prompt-ref-tag[data-active]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}
