.model-invite{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:7px 11px;border:1px solid #edb4ce65;border-radius:999px;background:#18121de6;color:#f6d4e4;font:600 11px/1.25 'DM Sans',sans-serif;letter-spacing:.02em;text-decoration:none;box-shadow:0 3px 12px #0003}
.model-invite>svg{width:13px;height:13px;flex:0 0 13px;color:#efa8c8}
.model-invite>span{min-width:0}
.model-preview-media{display:block;position:relative;overflow:hidden}
.model-preview-media>img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center 38%}
.model-invite-overlay{position:absolute;left:13px;bottom:13px;max-width:calc(100% - 26px);backdrop-filter:blur(10px)}
.model-preview-card .model-invite-mobile{display:none}
.nc-cover-copy .model-invite-link{pointer-events:auto;position:relative;z-index:3;margin-bottom:15px;color:#f6d4e4;transition:border-color .2s ease,background .2s ease}
.model-invite-link:hover{border-color:#f2bad6;background:#382332}
.model-invite-link:focus-visible{outline:2px solid #f2bad6;outline-offset:4px}
.model-invite .model-invite-arrow{width:10px;height:10px;flex-basis:10px;margin-left:2px}
@media(max-width:720px){.model-preview-media{align-self:stretch;min-height:112px}.model-preview-media>img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:90% center}.model-preview-media .model-invite-overlay{display:none}.model-preview-card .model-invite-mobile{display:inline-flex;margin:0 0 8px;padding:4px 7px;gap:5px;border-color:#d68aab55;background:#ef9cc11a;color:var(--accent-soft,#f7b8d2);font-size:9px;box-shadow:none}.model-invite-mobile>svg{width:11px;height:11px;flex-basis:11px}.nc-cover-copy .model-invite-link{font-size:10px;padding:6px 10px;margin-bottom:14px}}
html[data-theme=light] .model-preview-card .model-invite-mobile{color:#9c315e;background:#fff0f6;border-color:#b4457633}
@media(prefers-reduced-motion:reduce){.model-invite-link{transition:none}}
