.vg-clog{min-height:100vh;display:flex;flex-direction:column}.vg-tutorial__badge{display:inline-flex;margin-top:24px;padding:8px 16px;border-radius:999px;border:1px solid var(--vg-border);background:var(--vg-card);color:var(--vg-red-bright);font-size:.85rem;font-weight:700;letter-spacing:.02em}.vg-clog__bar{position:sticky;top:0;z-index:50;padding-block:14px;background:var(--vg-bg);border-bottom:1px solid var(--vg-border)}.vg-clog__bar-inner{display:flex;align-items:center;justify-content:space-between}.vg-clog__bar-links{display:flex;align-items:center;gap:22px}.vg-clog__back{font-size:.92rem;font-weight:600;color:var(--vg-text-muted);transition:color .25s}.vg-clog__back:hover{color:var(--vg-red-bright)}.vg-clog__bug{font-size:.88rem;font-weight:600;color:var(--vg-text-dim);transition:color .25s}.vg-clog__bug:hover{color:var(--vg-red-bright)}.vg-clog__main{flex:1;padding-block:clamp(56px,8vw,96px)}.vg-clog__container{width:100%;max-width:780px;margin-inline:auto;padding-inline:var(--vg-gutter)}.vg-clog__title{font-size:clamp(2.6rem,6vw,4.4rem);margin:18px 0 22px}.vg-clog__lead{max-width:56ch}.vg-clog__next{margin:clamp(40px,6vw,60px) 0;padding:28px;border-radius:var(--vg-radius);background:var(--vg-card);border:1px solid var(--vg-border)}.vg-clog__next-title{font-size:1.1rem;margin-bottom:20px}.vg-clog__next ul{display:flex;flex-direction:column;gap:18px}.vg-clog__next li{display:flex;align-items:flex-start;gap:16px}.vg-clog__next-chip{flex:none;margin-bottom:0!important;min-width:118px;text-align:center}.vg-clog__next strong{display:block;font-size:.98rem;margin-bottom:2px}.vg-clog__next p{font-size:.9rem;color:var(--vg-text-muted)}.vg-clog__timeline{position:relative;display:flex;flex-direction:column;gap:clamp(36px,5vw,52px);padding-left:26px;border-left:1px solid var(--vg-border)}.vg-clog__entry{position:relative}.vg-clog__entry:before{content:"";position:absolute;left:-31px;top:8px;width:9px;height:9px;border-radius:50%;background:var(--vg-red);box-shadow:0 0 10px 1px var(--vg-red-glow)}.vg-clog__entry-head{display:flex;align-items:center;gap:14px;margin-bottom:8px}.vg-clog__version{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:var(--vg-red);padding:4px 12px;border-radius:16px;background:color-mix(in srgb,var(--vg-red) 9%,transparent);border:1px solid color-mix(in srgb,var(--vg-red) 30%,transparent)}.vg-clog__entry-title{font-size:1.45rem;letter-spacing:-.02em;margin-bottom:16px}.vg-clog__changes{display:flex;flex-direction:column;gap:12px}.vg-clog__changes li{display:flex;align-items:flex-start;gap:12px}.vg-clog__changes p{font-size:.95rem;line-height:1.65;color:var(--vg-text-muted)}.vg-clog__tag{flex:none;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:14px;margin-top:3px;min-width:74px;text-align:center}.vg-clog__tag.is-new{color:var(--vg-on-red);background:var(--vg-red)}.vg-clog__tag.is-improved{color:var(--vg-text-soft);background:color-mix(in srgb,var(--vg-text) 7%,transparent);border:1px solid var(--vg-border-strong)}.vg-clog__tag.is-fixed{color:var(--vg-text-muted);background:transparent;border:1px solid color-mix(in srgb,var(--vg-text) 18%,transparent)}.vg-clog__footer{border-top:1px solid var(--vg-border);padding-block:22px}.vg-clog__footer-inner{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;color:var(--vg-text-dim)}.vg-clog__footer a{color:var(--vg-text-muted);transition:color .25s}.vg-clog__footer a:hover{color:var(--vg-text)}@media(max-width:560px){.vg-clog__next li{flex-direction:column;gap:8px}.vg-clog__timeline{padding-left:18px}.vg-clog__entry:before{left:-23px}}
