.my-inbox-link{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line);font-size:15px}.social-form input,.profile-edit input:not([type=file]){width:100%}.friends-section>.hint,.subscriptions-section>.hint{padding:20px 0;color:var(--muted)}.social-result small{overflow-wrap:anywhere}.mobile-dock{z-index:30}#social-dialog{max-height:90dvh;overflow:auto}.desktop-mine{white-space:nowrap}.profile-card input{min-width:0}#mine-dialog{max-height:92dvh;overflow:auto}.reader-nav-actions{flex-wrap:wrap}.reader-nav{height:auto;min-height:90px;gap:16px}.subscription-banner strong{overflow-wrap:anywhere}#forward-recipient,#created-share-link{width:100%}
@media(max-width:700px){.top-actions .desktop-mine{display:none}.reader-nav{padding:16px 0}.reader-nav-actions{width:100%;justify-content:space-between;gap:10px}.reader-nav-actions .text-button{white-space:nowrap}.reader-shell{padding-bottom:100px}.mobile-dock{padding-bottom:env(safe-area-inset-bottom)}.profile-actions{flex-wrap:wrap}}

.discovery-heading .text-button{min-height:28px;padding:0;font-size:10px}

.subscriptions-section>.discovery-heading,.friends-section>.discovery-heading{align-items:center}

/* Finished editions yield vertically to archive; horizontal shelf browsing remains native. */
.publication[data-finished="true"]:not([data-archived]){touch-action:pan-x pinch-zoom}
.publication.archive-ready .cover{outline:3px solid var(--ink);outline-offset:-3px}
.theme-uncategorized{--tone:#f1f1ef;--ink:#171717}
@media(prefers-reduced-motion:reduce){.publication{transition:none!important}}
