/* blog-reset.css — блог, перенесённый с geo.annakotsur.com (23.10.2026).
   Подключается ПОСЛЕ site.css и ДО CSS статьи. Снимает общие стили site.css с содержимого статьи
   (.geo-post), чтобы статья выглядела как на geo; отрицательный отступ: fixed-навбар geo лежал поверх обложки, sticky-шапка (68px + 1px рамка) кладётся туда же; собственные правила статьи идут позже и побеждают.
   Файл сгенерирован по фактическим совпадениям правил site.css на 54 страницах блога. */
.geo-post{font-size:medium;text-rendering:auto;color-scheme:normal;margin-top:calc(-1 * var(--nav-h) - 1px)}
:where(.geo-post) :is(main){flex-grow:revert;flex-shrink:revert;flex-basis:revert}
:where(.geo-post) :is(img){max-width:revert;height:revert;display:revert}
:where(.geo-post) :is(svg){display:revert}
:where(.geo-post) :is(a){color:revert;text-underline-offset:revert;text-decoration-thickness:revert}
:where(.geo-post) :is(a:hover){color:revert}
:where(.geo-post) :is(:focus-visible){outline-color:revert;outline-style:revert;outline-width:revert;outline-offset:revert;border-top-left-radius:revert;border-top-right-radius:revert;border-bottom-right-radius:revert;border-bottom-left-radius:revert}
:where(.geo-post) :is(h1){font-family:revert;font-weight:revert;letter-spacing:revert;line-height:revert;color:revert;text-wrap-mode:revert;text-wrap-style:revert}
:where(.geo-post) :is(h2){font-family:revert;font-weight:revert;letter-spacing:revert;line-height:revert;color:revert;text-wrap-mode:revert;text-wrap-style:revert}
:where(.geo-post) :is(h3){font-family:revert;font-weight:revert;letter-spacing:revert;line-height:revert;color:revert;text-wrap-mode:revert;text-wrap-style:revert}
:where(.geo-post) :is(h1){font-size:revert;letter-spacing:revert}
:where(.geo-post) :is(h2){font-size:revert;margin-bottom:0}
:where(.geo-post) :is(h3){font-size:revert;font-weight:revert;letter-spacing:revert;line-height:revert;margin-bottom:0}
:where(.geo-post) :is(p){color:revert;text-wrap-mode:revert;text-wrap-style:revert}
:where(.geo-post) :is(strong){color:revert;font-weight:revert}
:where(.geo-post) :is(.lead){font-size:revert;color:revert;line-height:revert;max-width:revert}
:where(.geo-post) :is(.btn-primary){background-image:revert;background-position-x:revert;background-position-y:revert;background-size:revert;background-repeat:revert;background-attachment:revert;background-origin:revert;background-clip:revert;background-color:revert;color:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;box-shadow:revert}
:where(.geo-post) :is(.btn-primary:hover){color:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert}
@media (hover: hover){:where(.geo-post) :is(.btn-primary:hover){transform:revert}}
@media (hover: hover){:where(.geo-post) :is(.btn-primary:hover .btn-arrow){transform:revert}}
:where(.geo-post) :is(.btn-arrow){display:revert;width:revert;height:revert;border-top-left-radius:revert;border-top-right-radius:revert;border-bottom-right-radius:revert;border-bottom-left-radius:revert;background-image:revert;background-position-x:revert;background-position-y:revert;background-size:revert;background-repeat:revert;background-attachment:revert;background-origin:revert;background-clip:revert;background-color:revert;align-items:revert;justify-content:revert;font-size:revert;transition-property:revert;transition-duration:revert;transition-timing-function:revert;transition-delay:revert;transition-behavior:revert}
:where(.geo-post) :is(.wrap){max-width:revert;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}
