.article__download a:hover>svg,.article__download button:hover>svg{fill:#ffc312}.article__download button{margin-right:10px}.article__download button.vote-post.active>svg{fill:#ffc312}button.article__favorites.active{color:#fff}button.article__favorites.active:hover{color:#e0e0e0}button.article__favorites.active svg{fill:#ffc312}button.article__favorites.active:hover svg{fill:#2f80ed}.article__download{flex-wrap:wrap}.article__edit{align-items:center;background-color:#151f30;border-radius:12px;color:#e0e0e0;display:inline-flex;font-size:14px;height:36px;margin-bottom:15px;padding:0 14px;white-space:nowrap}.article__edit svg{fill:#2f80ed;height:16px;margin-right:8px;transition:fill .5s ease;width:16px}.article__edit:hover{background-color:#2f80ed;color:#fff}.article__edit:hover svg{fill:#fff}@media (min-width:768px){.article__edit{float:right;margin:4px 0 0 20px}}.article__actions--details{flex-wrap:wrap;gap:12px 20px}.article__timeline-toggle{align-items:center;color:#e0e0e0;display:inline-flex;font-size:14px;gap:8px;margin-top:20px}.article__timeline-toggle svg{fill:none;stroke:currentColor;stroke-width:2;height:20px;width:20px}.article__timeline-toggle.active,.article__timeline-toggle:hover{color:#ffc312}.article__timeline-toggle.active svg{transform:rotate(180deg)}.post-timeline{background:#151f30;border-radius:12px;color:#e0e0e0;margin-top:20px;padding:12px}.post-timeline[hidden]{display:none}.post-timeline__scale{display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.post-timeline__bar{background:#101824;border-radius:4px;height:12px;overflow:hidden;position:relative}.post-timeline__bar-segment{background:#ffc312;height:100%;opacity:.45;position:absolute;top:0}.post-timeline__bar-segment.active{box-shadow:inset 0 0 0 1px #e0e0e0;opacity:1;z-index:1}.post-timeline__groups{display:grid;gap:24px 12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:24px}.post-timeline__group{min-width:0}.post-timeline__group h3{color:#e0e0e0;font-size:14px;margin:0 0 10px;overflow-wrap:anywhere}.post-timeline__segments{display:flex;flex-wrap:wrap;gap:8px}.post-timeline__segment{background:#ffc312;border-radius:4px;color:#151f30;flex:0 0 100px;font-size:11px;font-variant-numeric:tabular-nums;height:30px;position:relative;white-space:nowrap;width:100px}.article__timeline-toggle:focus-visible,.post-timeline__segment:focus-visible{outline:2px solid #e0e0e0;outline-offset:3px}.post-timeline__segment:focus,.post-timeline__segment:hover{z-index:2}.post-timeline__preview{background:#101824;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 16px #0008;color:#e0e0e0;display:none;font-size:13px;left:0;padding:8px;pointer-events:none;position:absolute;width:176px}.post-timeline__preview img{border-radius:3px;display:block;height:auto;margin-bottom:6px;width:160px}.post-timeline__preview img:not([src]){display:none}.post-timeline__segment:focus .post-timeline__preview,.post-timeline__segment:hover .post-timeline__preview{display:block}@media (min-width:768px){.post-timeline__groups{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.post-timeline__segment{flex-basis:90px;width:90px}}.comments [hidden]{display:none!important}.comments__title{scroll-margin-top:var(--comments-scroll-offset,100px)}.comments__empty,.comments__label,.comments__message,.comments__reply{color:#e0e0e0;font-size:14px}.comments__label{display:block;margin-bottom:10px}.comments__message,.comments__name,.comments__reply,.comments__text{overflow-wrap:anywhere}.comments__item--answer{margin-left:20px}.comments__honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.comments__error,.comments__message--error{color:#eb5757}.comments__error{font-size:14px;margin:8px 0 0}.comments__reply{margin-bottom:20px}.comments__reply button{color:#2f80ed;font-size:14px;margin-left:12px}.comments__form button:disabled{cursor:default;opacity:.6}.comments__vote-status{color:#e0e0e0;font-size:12px;margin:12px 0 0}.comments__form button:focus-visible{outline:2px solid #2f80ed;outline-offset:4px}#comments{display:block}#comments .comments__list{view-transition-name:comments-list;transition:opacity .18s ease,filter .18s ease}#comments:is([busy],[aria-busy=true]){pointer-events:none}#comments:is([busy],[aria-busy=true]):not(.comments--entering) .comments__list{filter:blur(2px);opacity:.35}#comments.comments--entering .comments__item{animation:comment-in .36s ease-out both;animation-delay:var(--comments-delay,0ms)}html.comments-transition{view-transition-name:none}html.comments-transition::view-transition{pointer-events:none}::view-transition-group(comments-list){animation-duration:.3s}::view-transition-old(comments-list){animation:comment-out .18s ease both}::view-transition-new(comments-list){animation:comment-in .3s ease-out both}@keyframes comment-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes comment-out{to{filter:blur(2px);opacity:0}}@media (min-width:768px){.comments__item--answer{margin-left:30px}}@media (prefers-reduced-motion:reduce){#comments .comments__list{transition:none}#comments.comments--entering .comments__item,::view-transition-group(comments-list),::view-transition-new(comments-list),::view-transition-old(comments-list){animation:none}#comments:is([busy],[aria-busy=true]):not(.comments--entering) .comments__list{filter:none;opacity:1}}