.rcard[data-v-45c022a9]{--mx:50%;--my:0%;gap:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--raised) 92%,transparent);isolation:isolate;height:100%;transition:border-color var(--dur) var(--ease-out),translate var(--dur-slow) var(--ease-out);flex-direction:column;padding:calc(clamp(28px,3vw,48px));display:flex;position:relative;overflow:hidden}.rcard[data-v-45c022a9]:before{content:"";z-index:-1;background:radial-gradient(460px circle at var(--mx) var(--my),#e51d3924,transparent 60%);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.rcard[data-v-45c022a9]:hover{border-color:color-mix(in srgb,var(--red) 40%,var(--line));translate:0 -6px}.rcard[data-v-45c022a9]:hover:before{opacity:1}.rcard--accent[data-v-45c022a9]{background:var(--red);border-color:var(--red);color:var(--red-fg)}.rcard--accent[data-v-45c022a9]:before{background:radial-gradient(460px circle at var(--mx) var(--my),#ffffff29,transparent 60%)}.rcard--accent[data-v-45c022a9]:hover{border-color:var(--red-hover)}.rcard__mark[data-v-45c022a9]{width:44px;height:33px;fill:var(--red)}.rcard--accent .rcard__mark[data-v-45c022a9]{fill:var(--red-fg)}.rcard__text[data-v-45c022a9]{font-family:var(--font-display);letter-spacing:-.02em;font-size:calc(clamp(19px,1.5vw,26px));font-weight:500;line-height:1.35}.rcard__who[data-v-45c022a9]{align-items:center;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line);margin-top:auto;display:flex}.rcard--accent .rcard__who[data-v-45c022a9]{border-top-color:#ffffff3d}.rcard__name strong[data-v-45c022a9]{font-weight:600;display:block}.rcard--accent .meta[data-v-45c022a9]{color:#ffffffd1}.rcard__avatar[data-v-45c022a9]{background:var(--raised-2);width:52px;height:52px;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.rcard--accent .rcard__avatar[data-v-45c022a9]{background:#ffffff2e}.rcard__photo[data-v-45c022a9]{-o-object-fit:cover;object-fit:cover;padding:0}.rcard--accent .rcard__photo[data-v-45c022a9]{box-shadow:0 0 0 2px #fff9}
