/* Invitations belong to this unit; other units keep their existing card styling. */
#sketch .sk-invite{position:relative;isolation:isolate;color:var(--ink-900,#0d0d11);text-decoration:none}
#sketch .sk-invitation{position:absolute;right:14px;bottom:14px;left:14px;display:grid;justify-items:end;z-index:1;pointer-events:none}
#sketch .sk-invitation-action{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid #d8cfb7;border-radius:999px;background:#fffdf6;box-shadow:0 3px 14px #29231420;font:650 13px/1.2 var(--font-body,system-ui);transition:background .2s,color .2s,transform .2s}
#sketch .sk-invitation-action svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
#sketch .sk-invitation-arrow{font-size:18px;transition:transform .2s}
#sketch .sk-invitation-detail{max-width:270px;margin-top:0;max-height:0;overflow:hidden;opacity:0;font:500 12px/1.45 var(--font-body,system-ui);background:#fffdf6;border-radius:12px;color:#4b493e;transition:max-height .2s,opacity .2s,margin .2s;padding:0 12px;box-shadow:0 3px 14px #29231415}
#sketch .sk-invite:is(:hover,:focus-visible) .sk-invitation-action{background:var(--iris-500,#6553cc);border-color:var(--iris-500,#6553cc);color:white;transform:translateY(-2px)}
#sketch .sk-invite:is(:hover,:focus-visible) .sk-invitation-arrow{transform:translate(2px,-2px)}
#sketch .sk-invite:is(:hover,:focus-visible) .sk-invitation-detail{max-height:90px;opacity:1;margin-top:8px;padding:10px 12px}
#sketch .sk-invite:focus-visible{outline:3px solid var(--iris-500,#6553cc);outline-offset:-4px}
#sketch .sk-card:focus-within{box-shadow:var(--shadow-card-hover)}
.sk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(hover:none),(pointer:coarse){#sketch .sk-invitation-action{background:var(--iris-500,#6553cc);border-color:var(--iris-500,#6553cc);color:white}#sketch .sk-invitation-detail{display:none}}
@media(prefers-reduced-motion:reduce){#sketch .sk-card,#sketch .sk-thumb img,#sketch .sk-invitation-action,#sketch .sk-invitation-arrow,#sketch .sk-invitation-detail{transition:none}#sketch .sk-card:hover,#sketch .sk-card:hover .sk-thumb img,#sketch .sk-invite:is(:hover,:focus-visible) .sk-invitation-action,#sketch .sk-invite:is(:hover,:focus-visible) .sk-invitation-arrow{transform:none}}
@media print{#sketch .sk-invitation{display:none}}
