.vy-action-menu{position:fixed;inset:auto;margin:0;padding:6px;box-sizing:border-box;max-width:calc(100vw - 24px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--border,#dde3ee);border-radius:16px;background:var(--surface,#fff);color:var(--text,#17233c);box-shadow:0 10px 36px #14233c24;z-index:22000;transform-origin:top right}
.vy-action-menu::backdrop{background:transparent;pointer-events:none}
.vy-action-menu__item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;border:0;border-radius:11px;background:transparent;color:inherit;text-align:left;font:500 15px/1.35 system-ui;cursor:pointer}
.vy-action-menu__item:hover,.vy-action-menu__item:focus-visible{background:var(--accent-soft,#edf2ff);color:var(--text,#17233c)}
.vy-action-menu__item:focus-visible{outline:2px solid var(--accent,#2157d4);outline-offset:-2px}
.vy-action-menu__item:disabled{opacity:.45;cursor:default}
.vy-action-menu__icon{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;color:var(--text-muted,#61718b)}
.vy-action-menu__text{display:flex;flex-direction:column;gap:3px;min-width:0}
.vy-action-menu__text small{font-size:12px;line-height:1.35;color:var(--text-muted,#61718b)}
#view-feed #btn-feed-compose{min-height:44px;border-radius:14px;gap:8px;font-size:14px}
#view-feed #feed-stories.hidden{display:none!important}
#view-feed .feed-compose-slot:has(.feed-compose-card.hidden){display:none!important}
@media(prefers-reduced-motion:no-preference){html:not(.motion-off):not([data-vy-motion="off"]) .vy-action-menu{animation:vy-action-menu-in 150ms cubic-bezier(.2,.75,.25,1)}html:not(.motion-off):not([data-vy-motion="off"]) .vy-action-menu__item{transition:background-color 120ms ease}}
@keyframes vy-action-menu-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.vy-action-menu,.vy-action-menu__item{animation:none!important;transition:none!important}}
html.motion-off .vy-action-menu,html[data-vy-motion="off"] .vy-action-menu{animation:none!important;transition:none!important}
@media (max-height:480px) {
  html[data-theme] #view-feed .feed-stories{padding:6px 16px;margin:0;min-height:0}
  html[data-theme] #view-feed .story{display:flex;flex-direction:row;align-items:center;width:auto;min-height:44px;gap:8px;padding:0 8px 0 0}
  html[data-theme] #view-feed .story__ring{width:40px;height:40px;flex:0 0 40px;padding:2px}
  html[data-theme] #view-feed .story__label{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}
}
html[data-theme] #view-feed .vc-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}
html[data-theme] #view-feed .vc-actions > button{min-width:0;max-width:100%;padding-inline:8px;gap:6px;font-size:12px;box-sizing:border-box}
html[data-theme] #view-feed .vc-actions > button > span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-theme] #view-feed .vc-actions > button > svg{flex-shrink:0;width:16px;height:16px}
.settings-profile__identity{display:flex;align-items:center;gap:14px;flex:1;min-width:0;max-width:100%;text-align:left}
.settings-profile__identity .settings-profile__body{text-align:left;min-width:0}
