.imagina-codex-link{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--imagina-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--imagina-accent) 70%, transparent);text-underline-offset:.18em;border-radius:3px;text-decoration-thickness:1.5px;transition:background-color .12s,text-decoration-color .12s}.imagina-codex-link:hover,.imagina-codex-link:focus-visible{-webkit-text-decoration-color:var(--imagina-accent);text-decoration-color:var(--imagina-accent);background:color-mix(in srgb, var(--imagina-accent) 12%, transparent);outline:none}.imagina-codex-link-plain{cursor:pointer;border-radius:4px}.imagina-codex-link-plain:focus-visible{outline:1px solid var(--imagina-accent);outline-offset:1px}.imagina-codex-item{vertical-align:middle;align-items:center;gap:6px;max-width:100%;display:inline-flex}.imagina-codex-item-name{min-width:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--imagina-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--imagina-accent) 55%, transparent);text-underline-offset:.18em}.imagina-codex-link-plain:hover .imagina-codex-item-name{-webkit-text-decoration-color:var(--imagina-accent);text-decoration-color:var(--imagina-accent)}.imagina-codex-thumb{object-fit:cover;border:1px solid var(--imagina-border);border-radius:4px;flex-shrink:0;width:20px;height:20px}.imagina-codex-item[data-size=md]{gap:10px}.imagina-codex-item[data-size=md] .imagina-codex-thumb{border-radius:7px;width:44px;height:44px}.imagina-codex-thumb-icon{opacity:.6;color:var(--imagina-accent);flex-shrink:0}.imagina-codex-peek-image{object-fit:cover;border:1px solid var(--imagina-border);border-radius:8px;flex-shrink:0;width:72px;height:72px}
