.post-lightbox__overlay{z-index:1040;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.post-lightbox{outline:none;flex-direction:column;align-items:center;gap:12px;max-width:100%;max-height:100%;display:flex;position:relative}.post-lightbox__img{max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right));max-height:calc(100dvh - 56px - env(safe-area-inset-top) - env(safe-area-inset-bottom));object-fit:contain;width:auto;height:auto}.post-lightbox__close{top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right));color:#fff;cursor:pointer;background:#00000080;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:fixed}.post-lightbox__close:focus-visible{outline:2px solid var(--global-color-primitive-gold,#e8b84b);outline-offset:2px}.post-lightbox__caption{font-family:var(--global-fontFamily-barlow);color:#ffffffb8;align-items:center;gap:6px;font-size:13px;display:flex}.post-lightbox__author,.post-lightbox__time{color:#fff;text-decoration:none}.post-lightbox__author:hover,.post-lightbox__time:hover{text-decoration:underline}
.poll-block{flex-direction:column;gap:8px;margin-top:11px;display:flex}.poll-block__option{text-align:left;color:#dcdce0;width:100%;font-family:var(--global-fontFamily-barlow);cursor:pointer;background:#242424;border:1px solid #ffffff29;border-radius:9px;padding:10px 13px;font-size:13px;font-weight:600;display:block;position:relative;overflow:hidden}button.poll-block__option:hover{color:var(--feed-text);border-color:#ffffff52}.poll-block__option--result{cursor:default;color:#bdbdc4;border-color:#ffffff14}.poll-block__option--mine{color:#fff;border-color:#e01e1ea6}.poll-block__fill{background:#ffffff0d;transition:width .5s;position:absolute;top:0;bottom:0;left:0}.poll-block__fill--mine{background:#e01e1e38}@media (prefers-reduced-motion:reduce){.poll-block__fill{transition:none}}.poll-block__row{z-index:1;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex;position:relative}.poll-block__label{min-width:0}.poll-block__pct{flex:none;font-weight:700}.poll-block__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.poll-block__meta{font-family:var(--global-fontFamily-barlow);color:var(--feed-meta);font-size:13px;display:block}
.post-more{flex:none;margin-left:auto;display:flex;position:relative}.post-more__trigger{color:var(--feed-meta);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.post-more__trigger:hover,.post-more__trigger[aria-expanded=true]{color:var(--feed-text)}.post-more__menu{z-index:40;background:var(--feed-menu-bg);border-radius:var(--global-radius-lg);border:1px solid #ffffff1f;min-width:170px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 20px 48px #0009}.post-more__item{text-align:left;border-radius:var(--global-radius-md);width:100%;font-family:var(--global-fontFamily-barlow);color:var(--feed-text-quote);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.post-more__item:hover{color:#fff;background:#ffffff0d}.post-more__rule{background:#ffffff14;height:1px;margin:5px 6px}.post-more__item--danger{color:var(--feed-like)}.post-more__item--danger:hover{color:var(--feed-like);background:#ff5a5a1a}.post-more__item[aria-disabled=true]{color:var(--feed-meta);cursor:default}.post-more__item[aria-disabled=true]:hover{color:var(--feed-meta);background:0 0}.post-more__note{max-width:200px;font-family:var(--global-fontFamily-barlow);color:var(--feed-meta);white-space:normal;margin:0 12px 6px;font-size:11.5px;line-height:1.4}
