.admin-reference-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:75%;overflow-wrap:anywhere}
.admin-reference-links .admin-button{font-size:12px;text-align:left;white-space:normal}
.admin-reference-preview{box-sizing:border-box;width:min(760px,92vw);max-height:90dvh;padding:24px;border:1px solid #b5a3ff;border-radius:22px;background:#191820;color:#fff;overflow:auto}
.admin-reference-preview::backdrop{background:#080711c9;backdrop-filter:blur(5px)}
.admin-reference-preview header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.admin-reference-preview h2{font-size:20px;overflow-wrap:anywhere;margin:0}
.admin-reference-preview button{border:1px solid #8e859d;background:transparent;color:inherit;border-radius:50%;min-width:42px;height:42px;font-size:26px;cursor:pointer}
.admin-reference-preview img{display:block;max-width:100%;max-height:65dvh;object-fit:contain;margin:auto;border-radius:12px}
.admin-reference-preview p{font-size:14px;color:#ddd5f2}
