@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://cdn.jsdelivr.net/npm/bulma@0.8.2/css/bulma.min.css");@import url(main.css);.scroll-nav{color:white;font-weight:bold;background-color:rgba(168,168,168,0.8);padding:15px 10px;position:fixed;z-index:112;top:20vh;left:80vw;text-align:left}@media notlarge{.scroll-nav{display:none}}.scroll-nav a{color:white;text-decoration:none}.scroll-nav a:hover{color:black}.scroll-nav:before{content:"OUTLINE";font-weight:bold}.scroll-nav__list,.scroll-nav__sub-list{margin:0;padding-left:1.4em;list-style-type:none;line-height:1.8em}.scroll-nav__item{margin-bottom:5px}.scroll-nav__item--active>a{padding:5px;font-weight:bold;position:relative;color:white;background:black;text-decoration:none;transition:0.5s}.scroll-nav__item--active>a:hover{color:white}.scroll-nav__link{color:black;text-decoration:none}html,body{font-family:"Poppins", sans-serif;scroll-behavior:smooth !important;transition:all 0.25s ease}::-webkit-scrollbar{width:0.5vmax !important}::-webkit-scrollbar-track{background:white !important}::-webkit-scrollbar-thumb{background:#363636 !important}::-webkit-scrollbar-thumb:hover{background:black !important}::placeholder{font-family:"Poppins", sans-serif}#navbar .navbar-burger span:nth-child(2){left:calc(50%);width:8px}.is-active{font-weight:bold}.columns .button{margin:0.5rem !important}hr{margin:1rem auto;height:1px}.searchResult a .title{text-decoration:underline}#navbar{opacity:0.95}.is-active{font-weight:600}.navbar-dropdown{border:none;right:0;left:auto}a.navbar-item:hover,.navbar-link:hover{background-color:rgba(255,255,255,0.25) !important;color:white !important}a.navbar-item.is-active{background-color:rgba(255,255,255,0.25) !important;color:white !important}a.navbar-item.is-active:hover{background-color:rgba(255,255,255,0.25) !important;color:grey}.navbar-link:not(.is-arrowless)::after{border-color:grey}.f-a-bilibili{background:url(/assets/images/icon_bilibili-circle.svg)}#hero{background:#000;background:-moz-linear-gradient(0deg, #000 0%, rgba(0,0,0,0.75) 100%);background:-webkit-linear-gradient(0deg, #000 0%, rgba(0,0,0,0.75) 100%);background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}#hero::before{filter:blur(0.15rem);background-image:url(/assets/images/background.png);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;top:0px;right:0px;bottom:0px;left:0px;position:absolute;opacity:0.25;content:""}.title{margin:auto 0.75rem !important}.subtitle{letter-spacing:0.25rem}#about .image{max-width:20vmax;margin:auto}#about .image img{border:0.25rem dotted black}#about a{min-width:25vmax;margin:0.5rem}#contact #contact-button{margin:0.5rem auto;display:flex;justify-content:center}#contact svg{transition:all 0.15s ease-in-out;margin:auto 0.75vmax}#contact svg:hover{transform:scale(1.1);filter:opacity(0.75)}#contact hr{background-color:black}#blog .hero-body{padding:8rem 0.25rem 1rem 0.25rem}#blog .container{margin:1.5rem auto}#blog #blog-card{transition:all 0.25s ease;margin-bottom:0.5vmax;transform:scale(0.85);margin-right:2.5vmax;margin-left:2.5vmax;line-height:normal;border-radius:0.25rem;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1)}#blog #blog-card:hover{transform:scale(0.875);-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25)}@media (max-width: 768px){#blog #blog-card{transform:scale(1);margin-bottom:5vmax !important}#blog #blog-card:hover{transform:scale(1.025);margin-bottom:5vmax !important;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25)}#blog #blog-card .image{padding-top:50% !important}}#blog #blog-card .title{margin:0.5rem !important}#blog #blog-card .content{margin:0.5rem}#blog #blog-card .column{display:grid}#blog #blog-card .column .image{border-radius:0.25rem;background-position:center;background-repeat:no-repeat;background-size:cover}#category .hero-body{padding:7rem 0.25rem 1rem 0.25rem}#category .container{margin:1.5rem auto}#category #category-card{transition:all 0.25s ease;margin-bottom:0.5vmax;transform:scale(0.85);margin-right:2.5vmax;margin-left:2.5vmax;line-height:normal;border-radius:0.25rem;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1)}#category #category-card:hover{transform:scale(0.875);-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25)}@media (max-width: 768px){#category #category-card{transform:scale(1);margin-bottom:5vmax !important}#category #category-card:hover{transform:scale(1.025);margin-bottom:5vmax !important;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25)}#category #category-card .image{padding-top:50% !important}}#category #category-card .title{margin:0.5rem !important}#category #category-card .content{margin:0.5rem}#category #category-card .column{display:grid}#category #category-card .column .image{border-radius:0.25rem;background-position:center;background-repeat:no-repeat;background-size:cover}#category-post .hero-body{padding-top:7em;padding-bottom:1em;padding-left:0.25em;padding-right:0.25em}#category-post .blog-sidebar{padding:20px}#category-post .blog-sidebar .sidebar-title{font-size:18px;font-weight:bold}#category-post .blog-sidebar .sidebar-list{list-style-type:none;margin:0;padding:0}#category-post .blog-sidebar .sidebar-item{margin-bottom:10px}#category-post .blog-sidebar .sidebar-item a{color:#333;text-decoration:none}#category-post .blog-sidebar .sidebar-item.is-active a{color:var(--theme-color);font-weight:bold}#category-post .is-align-self-flex-start{align-self:flex-start}#category-post .left-sticky-column{position:sticky;height:80vh;top:113px;left:0;width:15vw;overflow-x:hidden;overflow-y:auto}#category-post .right-sticky-column{position:sticky;height:80vh;top:113px;right:0;width:15vw;overflow-x:hidden;overflow-y:auto}#category-post .main-column{width:70vw}@media (min-width: 768px){#category-post{margin:auto 2.5vmax}}#category-post #title{text-decoration:none}#category-post .title{padding:20px}#category-post #post-image{border-radius:0.25rem}#category-post .subtitle{letter-spacing:0.05rem}#category-post #description{margin-bottom:1.25vmax}#category-post .tag{margin:0.15rem auto}#category-post .content ol,#category-post .content ul,#category-post .content blockquote{display:inline-block}#category-post .content hr{background-color:grey}#category-post .content img,#category-post .content iframe{max-width:calc(100% - 25vw);margin:0.25rem auto}@media (max-width: 768px){#category-post .content img,#category-post .content iframe{max-width:calc(100% - 5vw)}}#category-post .content ul,#category-post .content ol{display:inline-block}#category-post .container{margin-top:1.5em;margin-bottom:1.5em;word-break:break-word;max-width:-webkit-fill-available}#category-post #disqus_thread{margin-top:5vmax}#search{border-bottom:0.15rem solid}#search input{border:none;outline:none;font-weight:500 !important}#search input::placeholder{font-weight:500;color:grey;letter-spacing:0.25rem}#search .button{transition:all 0.25s ease;border:none}#search .button:focus{outline:0.25rem solid white}#footer #backtotop{transition:all 0.25s ease;width:10rem;padding:0.25rem;margin:auto auto 1rem auto}#footer #backtotop:hover{transform:scale(1.05)}#footer .container{margin:auto;padding:1.5rem;line-height:1.25}#footer .container .column{display:grid;justify-content:center}#footer .container .column li{list-style:circle;list-style-position:outside}#footer .container .column a{color:#7a7a7a}#footer .container .column a:hover{color:white}#footer .container .column figure{border:1.5px solid white;border-radius:50rem;justify-content:center;margin:auto;transition:all 0.25s ease}#footer .container .column figure:hover{transform:scale(1.15)}#footer #credits{padding:0.75rem;font-size:0.85rem}#footer #credits a{text-decoration:underline;font-weight:bolder;color:white}#project .columns .column{border-radius:0.5rem}#project .columns .column .image{background-position:center;background-repeat:no-repeat;background-size:cover}#project #project-card{-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);transform:scale(0.95);transition:all 0.5s ease;margin-bottom:0.5rem !important;display:inline-table}#project #project-card:hover{transform:scale(0.975)}#project .card{transition:all 0.25s ease}#project .card:hover{background-color:rgba(0,0,0,0.9) !important}#post .hero-body{padding-top:7em;padding-bottom:1em;padding-left:0.25em;padding-right:0.25em}#post .blog-sidebar{padding:20px}#post .blog-sidebar .sidebar-title{font-size:18px;font-weight:bold}#post .blog-sidebar .sidebar-list{list-style-type:none;margin:0;padding:0}#post .blog-sidebar .sidebar-item{margin-bottom:10px}#post .blog-sidebar .sidebar-item a{color:#333;text-decoration:none}#post .blog-sidebar .sidebar-item.is-active a{color:var(--theme-color);font-weight:bold}#post .is-align-self-flex-start{align-self:flex-start}#post .left-sticky-column{position:sticky;height:80vh;top:113px;left:0;width:15vw;overflow-x:hidden;overflow-y:auto}#post .right-sticky-column{position:sticky;height:80vh;top:113px;right:0;width:15vw;overflow-x:hidden;overflow-y:auto}#post .main-column{width:70vw}#post .table-of-contents li{list-style-type:none;margin:0;padding:0}#post .table-of-contents li a{color:#333;text-decoration:none;transition:color 0.3s, text-shadow 0.3s}#post .table-of-contents li a:hover{color:var(--theme-color);text-shadow:0 2px 4px rgba(0,0,0,0.2)}#post .table-of-contents li .is-active a{color:var(--theme-color);font-weight:bold}#post .table-of-contents li.is-toc-level-2{margin-bottom:1em}#post .table-of-contents li.is-toc-level-2 a{font-size:16px;margin-bottom:1em}#post .table-of-contents li.is-toc-level-3{padding-left:1em}#post .table-of-contents li.is-toc-level-3 a{font-size:14px;margin-bottom:0em}@media (min-width: 768px){#post{margin:auto 2.5vmax}}#post #title{text-decoration:none}#post .title{padding:20px}#post #post-image{border-radius:0.25rem}#post .subtitle{letter-spacing:0.05rem}#post #description{margin-bottom:1.25vmax}#post .tag{margin:0.15rem auto}#post .content ol,#post .content ul,#post .content blockquote{display:inline-block}#post .content hr{background-color:grey}#post .content img,#post .content iframe{max-width:calc(100% - 25vw);margin:0.25rem auto}@media (max-width: 768px){#post .content img,#post .content iframe{max-width:calc(100% - 5vw)}}#post .content ul,#post .content ol{display:inline-block}#post .container{margin-top:1.5em;margin-bottom:1.5em;word-break:break-word;max-width:-webkit-fill-available}#post #disqus_thread{margin-top:5vmax}#cv .hero-body{padding-top:7em;padding-bottom:1em;padding-left:0.25em;padding-right:0.25em}@media (min-width: 768px){#cv{margin:auto 2.5vmax}}#cv a{text-decoration:underline}#cv #title{text-decoration:none}#cv .title{margin:auto}#cv #post-image{border-radius:0.25rem;width:200px}#cv .subtitle{letter-spacing:0.05rem}#cv #description{margin-bottom:1.25vmax}#cv .tag{margin:0.15rem auto}#cv .content ol,#cv .content ul,#cv .content blockquote{display:inline-block}#cv .content hr{background-color:grey}#cv .content img,#cv .content iframe{max-width:calc(100% - 25vw);margin:0.25rem auto}@media (max-width: 768px){#cv .content img,#cv .content iframe{max-width:calc(100% - 5vw)}}#cv .content ul,#cv .content ol{display:inline-block}#cv .left-sticky-column{position:sticky;height:80vh;top:113px;left:0;width:15vw;overflow-x:hidden;overflow-y:auto}#cv .right-sticky-column{position:sticky;height:80vh;top:113px;right:0;width:15vw;overflow-x:hidden;overflow-y:auto}#cv .main-column{width:70vw}#cv .container{margin:2.5rem auto;word-break:break-word;max-width:-webkit-fill-available}#cv #disqus_thread{margin-top:5vmax}#page-section .content ul,#page-section .content ol,#page-section .content blockquote{display:inline-block}.chart-line{width:auto;height:auto}.chart-radar{width:300px;height:200px}.chart-right{float:right;padding:0.1rem !important;background-color:white !important;margin-left:1em}.content h3{clear:right}#about .hero-body{padding-top:7em;padding-bottom:1em;padding-left:0.25em;padding-right:0.25em}#about .left-sticky-column{position:sticky;height:80vh;top:113px;left:0;width:15vw;overflow-x:hidden;overflow-y:auto}#about .right-sticky-column{position:sticky;height:80vh;top:113px;right:0;width:15vw;overflow-x:hidden;overflow-y:auto}#about .main-column{width:70vw}

/*# sourceMappingURL=style.css.map */