/* The same saved feed; photo identity overlays and native disclosure menus. */
:is(#armr-v2-home-feed,body) .av2-photo-post.instaPost{display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0 0 16px;background:#fff;border:1px solid #e9e5dc;border-radius:18px;color:#1c1c1e;box-shadow:0 3px 12px #17130b08}
:is(#armr-v2-home-feed,body) .av2-photo-post .av2-post-visual{position:relative;isolation:isolate;order:0;background:#101010;min-height:180px}
:is(#armr-v2-home-feed,body) .av2-photo-post .instaMedia{display:block;position:relative;width:100%;height:auto;max-height:75vh;object-fit:contain;margin:0;border:0;border-radius:0;background:#101010}
:is(#armr-v2-home-feed,body) .av2-photo-post .instaHead{display:flex;align-items:flex-start;gap:9px;width:100%;box-sizing:border-box;padding:12px;margin:0;order:0;border:0;background:#fff;color:#171717}
:is(#armr-v2-home-feed,body) .av2-photo-post.is-photo .instaHead{position:absolute;inset:0 0 auto;z-index:2;padding-bottom:32px;background:linear-gradient(#000b,#0008 55%,transparent);color:#fff}
:is(#armr-v2-home-feed,body) .av2-photo-post .miniAv{flex:0 0 38px;width:38px;height:38px;min-width:38px;border:1.5px solid #e5bc44;border-radius:50%;overflow:hidden;background-size:cover;background-position:center}
:is(#armr-v2-home-feed,body) .av2-photo-post .instaIdentity{flex:1;min-width:0;padding-top:2px;cursor:pointer}
:is(#armr-v2-home-feed,body) .av2-photo-post .instaIdentity>b{display:block;font:800 15px/1.2 Arial,Helvetica,sans-serif;color:inherit!important;overflow-wrap:anywhere;white-space:normal}
:is(#armr-v2-home-feed,body) .av2-photo-post .instaIdentity .small{margin-top:4px;font:400 11px/1.3 Arial,Helvetica,sans-serif;color:#635f56!important;overflow-wrap:anywhere}
:is(#armr-v2-home-feed,body) .av2-photo-post.is-photo .instaIdentity :is(b,.small){color:#fff!important;text-shadow:0 1px 4px #0009}
:is(#armr-v2-home-feed,body) .av2-photo-post .v166CoachBadge{margin:0 0 0 5px;padding:2px 4px;font-size:8px;background:#171208b3;color:#ffe27d;border:1px solid #b2974d}
:is(#armr-v2-home-feed,body) .av2-photo-post .av2-post-menu{display:block;position:relative;flex:0 0 44px;width:44px;min-width:44px;margin:0 0 0 auto;padding:0;border:0;background:none;z-index:4}
:is(#armr-v2-home-feed,body) .av2-photo-post .av2-post-menu>summary{display:grid;place-items:center;width:44px;height:44px;box-sizing:border-box;padding:0;list-style:none;cursor:pointer;border:1px solid #cfc8b9;border-radius:50%;background:#f0eee8;color:#171717;font:800 18px/1 Arial,Helvetica,sans-serif;letter-spacing:2px}
:is(#armr-v2-home-feed,body) .av2-photo-post .av2-post-menu>summary::-webkit-details-marker{display:none}
:is(#armr-v2-home-feed,body) .av2-photo-post.is-photo .av2-post-menu>summary{background:#000a;border-color:#ffffff30;color:#fff}
:is(#armr-v2-home-feed,body) .av2-photo-post .av2-post-menu-items{position:absolute;top:50px;right:0;display:grid;min-width:152px;padding:5px;border:1px solid #736a52;border-radius:12px;background:#171715;box-shadow:0 7px 25px #0005}
:is(#armr-v2-home-feed,body) .av2-photo-post .av2-post-menu:not([open]) .av2-post-menu-items{display:none}
:is(#armr-v2-home-feed,body) .av2-photo-post .v166PostAction{display:block;min-height:44px;width:100%;border:0;border-radius:7px;margin:0;padding:10px;text-align:left;background:#171715;color:#fff;font:600 14px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0}
:is(#armr-v2-home-feed,body) .av2-photo-post .v166PostAction.danger{color:#ffb5ad}
:is(#armr-v2-home-feed,body) .av2-photo-post .v166PostAction:hover{background:#393326}
:is(#armr-v2-home-feed,body) .av2-photo-post .v166Engagement{display:flex;align-items:center;gap:10px;order:1;padding:5px 12px 0;margin:0;border:0;background:#fff}
:is(#armr-v2-home-feed,body) .av2-photo-post .v166Engagement button{display:flex;align-items:center;gap:6px;min-height:44px;border:0;border-radius:7px;background:none;color:#171717;padding:6px 4px;font:600 13px/1.3 Arial,Helvetica,sans-serif}
:is(#armr-v2-home-feed,body) .av2-photo-post .v166Engagement button>span{font-size:25px;line-height:1}
:is(#armr-v2-home-feed,body) .av2-photo-post .v166Engagement button>b{font-size:12px;font-weight:600;color:#706b5e}
:is(#armr-v2-home-feed,body) .av2-photo-post .v166Engagement button[aria-pressed=true]{color:#8b6610;background:#fff7db}
:is(#armr-v2-home-feed,body) .av2-photo-post .instaCaption{order:2;color:#222!important;font:400 14px/1.5 Arial,Helvetica,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:3px 16px 16px}
:is(#armr-v2-home-feed,body) .av2-photo-post .instaCaption>b{font-weight:800;color:#171717!important}
:is(#armr-v2-home-feed,body) .av2-photo-post.is-text .instaCaption{font-size:16px;order:1;padding-top:4px}
:is(#armr-v2-home-feed,body) .av2-photo-post.is-text .v166Engagement{order:2;padding-bottom:8px}
:is(#armr-v2-home-feed,body) .av2-photo-post .v166Comments{order:3;color:#1c1c1e;background:#f7f6f2}
:is(#armr-v2-home-feed,body) .av2-photo-post .v166Comments[hidden]{display:none}
:is(#armr-v2-home-feed,body) .av2-photo-post :is(button,summary,[role=button]):focus-visible{outline:2px solid #e7bd36;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.av2-photo-post *{scroll-behavior:auto}}
