:root{--text-color:#464646;--link-color:#478473}:root.theme--dark{--text-color:#cccccc;--link-color:#7f864a}.body{color:var(--text-color)!important}a{color:var(--text-color)!important}a:hover{color:var(--link-color)!important}.nav__list a{padding-bottom:5px;background-image:linear-gradient(120deg,var(--link-color) 0%,var(--link-color) 100%);background-repeat:no-repeat;background-size:0 2px;background-position:0 100%;transition:all .125s ease-in}.nav__list a:hover{color:var(--link-color);background-size:100% 2px}.nav__link--active{border-bottom:none!important;padding-bottom:5px!important;background-image:linear-gradient(120deg,var(--text-color) 0%,var(--text-color) 100%)!important;background-size:100% 2px!important}.nav__link--active:hover{background-image:linear-gradient(120deg,var(--link-color) 0%,var(--link-color) 100%)!important}.nav__list .themeswitch a{background-image:none}.sidebar__introduction-profileimage{width:200px;height:200px}.sidebar a{transition:color .125s ease-in}.sidebar a:hover{color:var(--link-color)}.post__content{margin-right:5%}.post__content a{padding-top:2px;padding-left:2px;padding-right:2px;color:var(--link-color)!important;border-bottom:2px solid var(--link-color);background-image:linear-gradient(120deg,var(--link-color) 0%,var(--link-color) 100%);background-repeat:no-repeat;background-size:100% 0;background-position:0 100%;transition:all .125s ease-in}.post__content a:hover{color:var(--bg-color)!important;background-size:100% 100%}.footer a{color:var(--link-color)!important}.footer a:hover{color:var(--link-color)}@media screen and (max-width:960px),print{.sidebar .logo-title{padding-top:120px}.content{width:100%;margin-top:520px;margin-right:0}}.project-entry{margin-top:5ex;margin-bottom:5ex}.project-title{font-weight:700;margin-bottom:1ex}.project-author{margin-bottom:1ex}.project-desc{margin-bottom:1ex}.project-book-and-date{margin-bottom:1ex}.post__content .buttons{margin-top:2.5ex}.post__content .buttons a{color:var(--link-color);transition:color .125s ease-in}.post__content .buttons a:hover{color:var(--bg-color)}.post__content .buttons .btn{margin-right:.5em;padding:.4em .8em;border-radius:.6em;border:2px solid var(--link-color);transition:background-size .125s ease-in}.post__content .buttons .btn:hover{border-radius:.6em;border:2px solid var(--link-color)}.profile-picture{width:150px;height:auto;border-radius:50%;object-fit:cover}