/* v75: isolated reader support, profile actions, and home story metrics. */
body.reader-page .rw74-story-support{text-align:center;margin:18px auto 20px;max-width:100%;}
body.reader-page .rw74-story-support>.rw74-support-links,
body.reader-page .rw74-story-support .rw74-support-links{justify-content:center;}
.profile-v4-card .rw75-profile-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-items:stretch;width:100%;margin:14px 0 0;}
.profile-v4-card .rw75-profile-actions>form,.profile-v4-card .rw75-profile-actions>.rw75-donate{min-width:0;margin:0;}
.profile-v4-card .rw75-profile-actions .btn{box-sizing:border-box;display:flex;width:100%;align-items:center;justify-content:center;min-width:0;min-height:36px;margin:0;padding:7px 3px;white-space:nowrap;font-size:clamp(.74rem,.85vw,.84rem);font-weight:600;text-align:center;cursor:pointer;}
.profile-v4-card .rw75-profile-actions .rw75-action-disabled{opacity:.55;cursor:not-allowed;}
.profile-v4-card .rw75-edit-profile{display:inline-flex;justify-content:center;margin:11px auto 0;max-width:100%;}
.rw75-donate{position:relative;}
.rw75-donate>summary{list-style:none;cursor:pointer;}
.rw75-donate>summary::-webkit-details-marker{display:none;}
.rw75-donate[open]>summary{border-color:var(--accent);}
.rw75-donate-menu{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:max-content;min-width:178px;max-width:min(280px,90vw);padding:6px;background:var(--raised);border:1px solid var(--border);border-radius:9px;box-shadow:0 10px 28px rgba(0,0,0,.35);}
.profile-v4-card .rw75-donate-menu .rw74-support-links{display:flex;flex-direction:column;align-items:stretch;padding:0;margin:0;gap:3px;}
.profile-v4-card .rw75-donate-menu .rw74-support-link{display:flex;justify-content:flex-start;white-space:nowrap;padding:7px 9px;min-height:34px;}
.rw75-home-meta{display:flex;flex-wrap:wrap;gap:5px 12px;align-items:center;line-height:1.45;white-space:normal;}
.rw75-home-meta>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;}
.rw75-home-meta svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
@media(max-width:450px){.rw75-home-meta{gap:4px 9px;font-size:.78rem}.profile-v4-card .rw75-profile-actions{gap:4px}}
