.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;justify-content:flex-start}@media (min-width:576px){.article__actions--details .article__favorites{margin-left:auto}}.article__timeline-toggle{align-items:center;color:#e0e0e0;display:inline-flex;font-size:14px;margin-top:20px}.article__timeline-toggle svg{fill:none;stroke:#2f80ed;stroke-width:2;height:20px;margin-bottom:1px;margin-right:6px;transition:stroke .5s ease;width:20px}.article__timeline-toggle:hover{color:#fff}.article__timeline-toggle:hover svg{stroke:#ffc312}.article__timeline-toggle.active svg{transform:rotate(180deg)}.post-timeline{background:#151f30;border-radius:12px;color:#e0e0e0;margin-top:20px;padding:12px}.categories__item[hidden],.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}}