.timeline-wrapper{--dot-color:#fff;--dot-bar-color:#eaecef;--dot-border-color:#ddd;padding:40px 0}@media (max-width:719px){.timeline-wrapper{margin:0 1.2rem}}[data-theme=dark] .timeline-wrapper{--dot-color:#444;--dot-bar-color:#333;--dot-border-color:#555}.timeline-content{box-sizing:border-box;padding-left:76px;list-style:none;position:relative}.timeline-content:before{content:" ";background:var(--dot-bar-color);width:4px;height:calc(100% - 38px);transition:background var(--vp-t-color);margin-right:-2px;position:absolute;top:14px;left:64px}.timeline-wrapper .motto{color:var(--vp-c-text);transition:color var(--vp-t-color);font-size:18px;position:relative}@media (min-width:1440px){.timeline-wrapper .motto{font-size:20px}}.timeline-wrapper .motto:before{content:" ";z-index:2;border:2px solid var(--dot-border-color);background:var(--dot-color);width:8px;height:8px;transition:background var(--vp-t-color), border-color var(--vp-t-color);border-radius:50%;margin-top:-6px;margin-left:-6px;position:absolute;top:50%;left:-10px}.timeline-year-title{margin-top:calc(3rem - var(--navbar-height));padding-top:var(--navbar-height);color:var(--vp-c-text);font-size:26px;font-weight:700;font-family:var(--vp-font-heading);transition:color var(--vp-t-color);margin-bottom:.5rem}.timeline-year-title span{position:relative}.timeline-year-title span:before{content:" ";border:2px solid var(--dot-border-color);background:var(--dot-color);z-index:2;width:8px;height:8px;transition:background var(--vp-t-color), border-color var(--vp-t-color);border-radius:50%;margin-top:-6px;margin-left:-6px;position:absolute;top:50%;left:-10px}.timeline-year-wrapper{list-style:none;padding-left:0!important}.timeline-date{text-align:right;width:50px;font-size:14px;line-height:30px;position:absolute;right:calc(100% + 24px)}.timeline-date:before{content:" ";border:2px solid var(--dot-border-color);background:var(--dot-color);z-index:2;width:6px;height:6px;transition:background-color var(--vp-t-color), border-color var(--vp-t-color);border-radius:50%;margin-top:-6px;margin-left:-6px;position:absolute;top:50%;right:-19px}.timeline-title{color:inherit;transition:color var(--vp-t-color), font-size var(--vp-t-transform);font-size:16px;line-height:30px;text-decoration:none;display:block;position:relative}.timeline-item{z-index:3;border-bottom:1px dashed var(--vp-c-border);transition:border-color var(--vp-t-color);padding:30px 0 10px;list-style:none;display:flex;position:relative}.timeline-item:hover{cursor:pointer}.timeline-item:hover .timeline-date:before{border-color:var(--vp-c-accent-bg);background:var(--vp-c-bg-alt)}.timeline-item:hover .timeline-title{color:var(--vp-c-accent);font-size:18px}.vp-page.vp-blog{box-sizing:border-box;flex-flow:column;justify-content:space-between;padding-bottom:2rem;display:flex}.blog-page-wrapper{box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;margin:0 auto;padding:0 2rem;display:flex}@media (max-width:959px){.blog-page-wrapper{padding:0 1rem}}@media (max-width:419px){.blog-page-wrapper{padding:0}}.vp-blog-main{flex:1;width:0;max-width:780px}.vp-blog-info-wrapper{top:calc(var(--navbar-height) + .75rem);box-sizing:border-box;flex:0 0 300px;width:300px;margin-top:.75rem;margin-bottom:.75rem;margin-left:2rem;transition:all .3s;position:sticky}@media (max-width:719px){.vp-blog-info-wrapper{display:none}}.vp-blogger-info{font-family:var(--vp-font-heading);overflow-wrap:break-word;background:var(--vp-c-bg-elv,var(--vp-c-bg-alt));box-shadow:0 1px 3px 1px var(--vp-c-shadow,0 0 0 transparent);border-radius:8px;margin-bottom:16px;padding:.5rem}.vp-blogger-info:hover{box-shadow:0 2px 6px 2px var(--vp-c-shadow,0 0 0 transparent)}.vp-blogger{text-align:center;padding:.5rem}.vp-blogger-avatar{border-radius:50%;width:8rem;height:8rem;margin:0 auto}.vp-blogger-name{font-size:22px;font-family:var(--vp-font-heading);margin:1rem auto}.vp-blogger-description{margin:1rem auto;font-size:14px}.vp-blog-counts{justify-content:space-evenly;width:80%;margin:0 auto 1rem;display:flex}.vp-blog-count{color:inherit;text-align:center;cursor:pointer;transition:color var(--vp-t-color);font-size:13px;text-decoration:none;display:block}.vp-blog-count:hover{color:var(--vp-c-accent)}.vp-blog-count .count{margin-bottom:.5rem;font-size:20px;font-weight:600;position:relative}.vp-social-medias{flex-wrap:wrap;justify-content:center;margin:8px auto;display:flex}.vp-social-media{width:26px;height:26px;color:inherit;margin:4px;text-decoration:none}.vp-social-media svg{transition:transform var(--vp-t-transform)}.vp-social-media:hover{cursor:pointer}.vp-social-media:hover svg{transform:scale(1.1)}.vp-social-media-icon{width:100%;height:100%}
