:root.dynamic-bg-enabled{--dynamic-bg-enabled:1}:root{--dynamic-bg-enabled:0}.dynamic-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1000;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .8s ease,transform .3s ease}:root.dynamic-bg-enabled .dynamic-background{opacity:1}.theme--light .dynamic-background{background:linear-gradient(-45deg,rgba(238,119,82,8%),rgba(231,60,126,8%),rgba(35,166,213,8%),rgba(35,213,171,8%));background-size:400% 400%;animation:lightGradient 20s ease infinite}.theme--light .dynamic-background::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(238,119,82,6%) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(35,166,213,6%) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(35,213,171,5%) 0%,transparent 40%);animation:lightPulse 15s ease-in-out infinite alternate}.theme--dark .dynamic-background{background:linear-gradient(135deg,rgba(25,13,42,.15) 0%,rgba(45,27,59,.18) 25%,rgba(62,39,76,.12) 50%,rgba(52,29,67,.2) 75%,rgba(21,14,35,.16) 100% ),radial-gradient(ellipse at 20% 30%,rgba(138,43,226,8%) 0%,transparent 60%),radial-gradient(ellipse at 80% 70%,rgba(72,61,139,6%) 0%,transparent 50%),radial-gradient(ellipse at 50% 20%,rgba(186,85,211,4%) 0%,transparent 70%);background-size:300% 300%,120% 120%,150% 150%,200% 200%;animation:auroraGradient 45s ease infinite}.starfield{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:-998;opacity:1}.star{position:absolute;background:rgba(255,255,255,.9);border-radius:50%;animation:starTwinkle linear infinite}.star.size-1{width:1px;height:1px;box-shadow:0 0 2px rgba(255,255,255,.8)}.star.size-2{width:2px;height:2px;box-shadow:0 0 4px rgba(255,255,255,.9)}.star.size-3{width:3px;height:3px;box-shadow:0 0 6px rgba(255,255,255,.7)}.star.size-4{width:1.5px;height:1.5px;box-shadow:0 0 3px rgba(173,216,230,.8);background:rgba(173,216,230,.9)}.star.size-5{width:2.5px;height:2.5px;box-shadow:0 0 5px rgba(221,160,221,.7);background:rgba(221,160,221,.8)}.star.glow-star{box-shadow:0 0 2px #fff,0 0 4px rgba(255,255,255,.8),0 0 6px rgba(255,255,255,.6),0 0 8px rgba(255,255,255,.4)}.star.glow-star.size-1{box-shadow:0 0 1px #fff,0 0 2px rgba(255,255,255,.8),0 0 3px rgba(255,255,255,.5)}.star.glow-star.size-2{box-shadow:0 0 2px #fff,0 0 4px rgba(255,255,255,.8),0 0 6px rgba(255,255,255,.6)}.star.glow-star.size-3{box-shadow:0 0 2px #fff,0 0 4px rgba(255,255,255,.8),0 0 6px rgba(255,255,255,.6),0 0 8px rgba(255,255,255,.4)}.star.glow-star.size-4{box-shadow:0 0 2px #add8e6,0 0 4px rgba(173,216,230,.8),0 0 6px rgba(173,216,230,.6),0 0 8px rgba(173,216,230,.4),0 0 10px rgba(173,216,230,.2)}.star.glow-star.size-5{box-shadow:0 0 3px plum,0 0 6px rgba(221,160,221,.8),0 0 9px rgba(221,160,221,.6),0 0 12px rgba(221,160,221,.4),0 0 15px rgba(221,160,221,.2)}@keyframes lightGradient{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}@keyframes lightPulse{0%{opacity:.8}100%{opacity:1}}@keyframes auroraGradient{0%{background-position:0,0 0,0 0,0 0;transform:scale(1);filter:hue-rotate(0)brightness(1)}20%{background-position:30% 80%,15% 25%,70% 30%,25% 15%;transform:scale(1.005);filter:hue-rotate(8deg)brightness(1.08)}40%{background-position:70% 20%,40% 60%,30% 70%,60% 40%;transform:scale(1.01);filter:hue-rotate(15deg)brightness(1.15)}60%{background-position:100% 70%,65% 10%,80% 20%,80% 75%;transform:scale(1.005);filter:hue-rotate(10deg)brightness(1.1)}80%{background-position:130% 40%,80% 45%,10% 60%,40% 90%;transform:scale(1);filter:hue-rotate(3deg)brightness(1.02)}100%{background-position:0,0 0,0 0,0 0;transform:scale(1);filter:hue-rotate(0)brightness(1)}}@keyframes starTwinkle{0%{opacity:.3;transform:scale(1)}20%{opacity:1;transform:scale(1.2)}40%{opacity:.6;transform:scale(.8)}60%{opacity:.9;transform:scale(1.1)}80%{opacity:.4;transform:scale(.9)}100%{opacity:.3;transform:scale(1)}}@keyframes starTwinkleSlow{0%{opacity:.2}50%{opacity:.8}100%{opacity:.2}}@keyframes starTwinkleFast{0%{opacity:.5;transform:scale(1)}25%{opacity:1;transform:scale(1.3)}50%{opacity:.3;transform:scale(.7)}75%{opacity:.9;transform:scale(1.1)}100%{opacity:.5;transform:scale(1)}}@keyframes petalFall{0%{transform:translateY(-10px)rotate(0);opacity:1}50%{opacity:.8}100%{transform:translateY(calc(100vh + 20px))rotate(360deg);opacity:0}}@keyframes rainFall{0%{transform:translateY(-20px);opacity:1}90%{opacity:1}100%{transform:translateY(calc(100vh + 20px));opacity:0}}@keyframes snowFall{0%{transform:translateY(-10px)translateX(0)rotate(0);opacity:1}50%{opacity:.8;transform:translateY(50vh)translateX(20px)rotate(180deg)}100%{transform:translateY(calc(100vh + 20px))translateX(-10px)rotate(360deg);opacity:0}}.bubblefield{position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;pointer-events:none !important;z-index:1 !important;overflow:hidden !important;opacity:0;transition:opacity .8s ease-in-out}.bubblefield.active{opacity:1}.bubble{position:absolute !important;border-radius:50% !important;pointer-events:none !important;will-change:transform,opacity;z-index:1 !important;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.8),rgba(200,220,255,.3),rgba(150,200,255,.1));border:1px solid rgba(255,255,255,.4);box-shadow:0 0 10px rgba(255,255,255,.3),inset 0 0 10px rgba(255,255,255,.1)}.bubble.size-1{width:6px;height:6px}.bubble.size-2{width:10px;height:10px}.bubble.size-3{width:14px;height:14px}.bubble.size-4{width:18px;height:18px}.bubble.size-5{width:22px;height:22px}.bubble.bubble-orange{background:radial-gradient(circle at 30% 30%,rgba(255,165,0,.8),rgba(255,200,100,.4),rgba(255,215,150,.2));border:1px solid rgba(255,180,80,.5)}.bubble.bubble-pink{background:radial-gradient(circle at 30% 30%,rgba(255,182,193,.8),rgba(255,200,220,.4),rgba(255,230,240,.2));border:1px solid rgba(255,160,180,.5)}.bubble.glow-bubble{box-shadow:0 0 15px rgba(255,200,150,.6),inset 0 0 15px rgba(255,180,120,.3)}.bubble.glow-bubble.size-1{box-shadow:0 0 8px rgba(255,200,150,.5),inset 0 0 8px rgba(255,180,120,.2)}.bubble.glow-bubble.size-2{box-shadow:0 0 12px rgba(255,200,150,.6),inset 0 0 12px rgba(255,180,120,.25)}.bubble.glow-bubble.size-3{box-shadow:0 0 16px rgba(255,200,150,.7),inset 0 0 16px rgba(255,180,120,.3)}.bubble.glow-bubble.size-4{box-shadow:0 0 20px rgba(255,200,150,.8),inset 0 0 20px rgba(255,180,120,.35)}.bubble.glow-bubble.size-5{box-shadow:0 0 25px rgba(255,200,150,.9),inset 0 0 25px rgba(255,180,120,.4)}@keyframes bubbleFloat{0%,100%{transform:translateY(0)translateX(0)}25%{transform:translateY(-8px)translateX(4px)}50%{transform:translateY(-4px)translateX(-6px)}75%{transform:translateY(-12px)translateX(2px)}}@keyframes bubbleTwinkle{0%{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}100%{opacity:.3;transform:scale(1)}}@keyframes bubbleTwinkleSlow{0%{opacity:.2;transform:scale(.9)}100%{opacity:.8;transform:scale(1.05)}}@keyframes bubbleTwinkleFast{0%{opacity:.4;transform:scale(1)}100%{opacity:1;transform:scale(1.2)}}@keyframes bubbleFadeIn{0%{opacity:0;transform:scale(.3)}50%{opacity:.7;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes bubbleFadeOut{0%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.2)}100%{opacity:0;transform:scale(.2)}}@keyframes starFadeIn{0%{opacity:0;transform:scale(.2)}50%{opacity:.6;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes starFadeOut{0%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.3)}100%{opacity:0;transform:scale(.1)}}:root.dynamic-bg-enabled .theme--light .body{background-color:rgba(255,255,255,.85) !important}:root.dynamic-bg-enabled .theme--dark .body{background-color:rgba(25,20,35,.85) !important}:root.dynamic-bg-enabled .theme--light .post{background-color:rgba(255,255,255,.88) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:root.dynamic-bg-enabled .theme--dark .post{background-color:rgba(25,20,35,.88) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:root.dynamic-bg-enabled .theme--light .nav__list{background-color:rgba(238,238,238,.85) !important;backdrop-filter:blur(8px)}:root.dynamic-bg-enabled .theme--dark .nav__list{background-color:rgba(40,30,50,.85) !important;backdrop-filter:blur(8px)}@media screen and (min-width:961px){:root.dynamic-bg-enabled .theme--light .nav__list{background-color:rgba(255,255,255,.92) !important}:root.dynamic-bg-enabled .theme--dark .nav__list{background-color:rgba(25,20,35,.92) !important}}:root.dynamic-bg-enabled .theme--light .optionswitch__list{background:rgba(238,238,238,.9) !important;backdrop-filter:blur(12px)}:root.dynamic-bg-enabled .theme--dark .optionswitch__list{background:rgba(40,30,50,.9) !important;backdrop-filter:blur(12px)}:root.dynamic-bg-enabled .theme--light .optionswitch__triangle::before{background:rgba(238,238,238,.9) !important;border-color:rgba(238,238,238,.9) !important}:root.dynamic-bg-enabled .theme--dark .optionswitch__triangle::before{background:rgba(40,30,50,.9) !important;border-color:rgba(40,30,50,.9) !important}:root.dynamic-bg-enabled .theme--light .portfolio__image-wrapper--left,:root.dynamic-bg-enabled .theme--light .portfolio__image-wrapper--right{background-color:rgba(255,255,255,.95) !important}:root.dynamic-bg-enabled .theme--dark .portfolio__image-wrapper--left,:root.dynamic-bg-enabled .theme--dark .portfolio__image-wrapper--right{background-color:rgba(25,20,35,.95) !important}:root.dynamic-bg-enabled .theme--light .portfolio__description{background-color:rgba(255,255,255,.95) !important}:root.dynamic-bg-enabled .theme--dark .portfolio__description{background-color:rgba(25,20,35,.95) !important}:root.dynamic-bg-enabled .theme--light .post__content pre,:root.dynamic-bg-enabled .theme--light .post__content .chroma{background-color:rgba(238,238,238,.9) !important}:root.dynamic-bg-enabled .theme--dark .post__content pre,:root.dynamic-bg-enabled .theme--dark .post__content .chroma{background-color:rgba(70,70,70,.9) !important}:root.dynamic-bg-enabled .sidebar{backdrop-filter:blur(2px)}@media screen and (min-width:961px){:root.dynamic-bg-enabled .theme--light .sidebar{background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,5%) 100%)}:root.dynamic-bg-enabled .theme--dark .sidebar{background:linear-gradient(135deg,rgba(25,20,35,.1) 0%,rgba(25,20,35,5%) 100%)}}:root.dynamic-bg-enabled .comment{backdrop-filter:blur(5px)}:root.dynamic-bg-enabled .footer{backdrop-filter:blur(5px)}:root.dynamic-bg-enabled .theme--light .category{background-color:rgba(238,238,238,.9) !important}:root.dynamic-bg-enabled .theme--dark .category{background-color:rgba(60,45,75,.9) !important}:root.dynamic-bg-enabled .theme--light .notice{background-color:rgba(191,207,225,.9) !important}:root.dynamic-bg-enabled .theme--dark .notice{background-color:rgba(51,73,96,.9) !important}:root.dynamic-bg-enabled .theme--light .notice--update{background-color:rgba(185,239,208,.9) !important}:root.dynamic-bg-enabled .theme--dark .notice--update{background-color:rgba(45,106,79,.9) !important}:root.dynamic-bg-enabled .theme--light .notice--warning{background-color:rgba(249,188,186,.9) !important}:root.dynamic-bg-enabled .theme--dark .notice--warning{background-color:rgba(108,54,57,.9) !important}:root.dynamic-bg-enabled .theme--light .contact-form,:root.dynamic-bg-enabled .theme--light .contact-form input,:root.dynamic-bg-enabled .theme--light .contact-form textarea{background-color:rgba(255,255,255,.95) !important}:root.dynamic-bg-enabled .theme--dark .contact-form,:root.dynamic-bg-enabled .theme--dark .contact-form input,:root.dynamic-bg-enabled .theme--dark .contact-form textarea{background-color:rgba(25,20,35,.95) !important}:root.dynamic-bg-enabled .theme--light .navbar-burger__line{background-color:rgba(70,70,70,.9) !important}:root.dynamic-bg-enabled .theme--dark .navbar-burger__line{background-color:rgba(238,238,238,.9) !important}@media(max-width:768px){.theme--light .dynamic-background,.theme--dark .dynamic-background{animation-duration:30s}.theme--light .dynamic-background{background-size:300% 300% !important;opacity:.9;filter:brightness(1.1)saturate(1.2)}.theme--dark .dynamic-background{background-size:300% 300% !important;opacity:.95;filter:brightness(1.15)saturate(1.3)hue-rotate(5deg)}.starfield{opacity:.95}.star{transform:scale(1.1);filter:brightness(1.2)saturate(1.1)}.star.glow-star{filter:brightness(1.3)saturate(1.2)}:root.dynamic-bg-enabled .theme--light .wrapper__main,:root.dynamic-bg-enabled .theme--dark .wrapper__main{backdrop-filter:blur(4px) !important;-webkit-backdrop-filter:blur(4px) !important;margin-top:20px !important;padding-top:20px !important}:root.dynamic-bg-enabled .theme--light .header,:root.dynamic-bg-enabled .theme--dark .header{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;margin-top:0 !important;padding-top:8px !important}:root.dynamic-bg-enabled .theme--light .post__content,:root.dynamic-bg-enabled .theme--dark .post__content{backdrop-filter:blur(2px) !important;-webkit-backdrop-filter:blur(2px) !important;background-color:rgba(255,255,255,.9) !important}:root.dynamic-bg-enabled .theme--dark .post__content{background-color:rgba(25,20,35,.9) !important}:root.dynamic-bg-enabled .theme--light .post h1,:root.dynamic-bg-enabled .theme--light .post h2,:root.dynamic-bg-enabled .theme--dark .post h1,:root.dynamic-bg-enabled .theme--dark .post h2{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;margin-top:0 !important;padding-top:8px !important}.portfolio{padding-top:80px !important}.portfolio__title{margin-top:80px !important;padding-top:10px !important}.portfolio__description{margin-top:10px !important}.portfolio__description--left,.portfolio__description--right{margin-top:-10px !important}:root.dynamic-bg-enabled .theme--light .portfolio__description,:root.dynamic-bg-enabled .theme--dark .portfolio__description{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.portfolio .post h1,.portfolio .post h2{margin-top:60px !important}}@media(prefers-reduced-motion:reduce){.dynamic-background,.star{animation:none !important}.starfield{opacity:.5 !important}}@media(prefers-contrast:high){:root.dynamic-bg-enabled .dynamic-background{display:none}}@media print{.dynamic-background{display:none !important}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.star{box-shadow:0 0 4px rgba(255,255,255,.9)}.star.glow-star{box-shadow:0 0 1px #fff,0 0 3px rgba(255,255,255,.9),0 0 5px rgba(255,255,255,.7),0 0 7px rgba(255,255,255,.5)}}.body{position:relative;z-index:1;--body-bg:transparent}.body:not(.dynamic-bg-enabled){--body-bg:unset}:root.dynamic-bg-enabled .theme--light .wrapper__main{background-color:rgba(255,255,255,.82) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,5%)}:root.dynamic-bg-enabled .theme--dark .wrapper__main{background-color:rgba(25,20,35,.82) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15)}:root.dynamic-bg-enabled .theme--light .post__content{background-color:rgba(255,255,255,.95) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:6px;padding:20px;margin:16px 0;box-shadow:0 2px 12px rgba(0,0,0,3%)}:root.dynamic-bg-enabled .theme--dark .post__content{background-color:rgba(25,20,35,.95) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:6px;padding:20px;margin:16px 0;box-shadow:0 2px 12px rgba(0,0,0,.1)}:root.dynamic-bg-enabled .theme--light .post__meta{background-color:rgba(248,249,250,.9) !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:4px;padding:8px 12px;margin:8px 0}:root.dynamic-bg-enabled .theme--dark .post__meta{background-color:rgba(35,25,45,.9) !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:4px;padding:8px 12px;margin:8px 0}:root.dynamic-bg-enabled .theme--light .header{background-color:rgba(255,255,255,.96) !important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:8px;margin-bottom:16px;padding:12px;box-shadow:0 2px 16px rgba(0,0,0,4%)}:root.dynamic-bg-enabled .theme--dark .header{background-color:rgba(25,20,35,.96) !important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:8px;margin-bottom:16px;padding:12px;box-shadow:0 2px 16px rgba(0,0,0,.12)}:root.dynamic-bg-enabled .theme--light .post h1,:root.dynamic-bg-enabled .theme--light .post h2{background-color:rgba(248,249,250,.8) !important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:4px;padding:12px 16px;margin:20px 0 16px;border-left:3px solid rgba(35,166,213,.6)}:root.dynamic-bg-enabled .theme--dark .post h1,:root.dynamic-bg-enabled .theme--dark .post h2{background-color:rgba(35,25,45,.8) !important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:4px;padding:12px 16px;margin:20px 0 16px;border-left:3px solid rgba(138,43,226,.8)}html{transition:background-color .6s ease,color .4s ease}body{transition:background-color .6s ease,color .4s ease}.wrapper__main{transition:opacity .5s ease,transform .4s ease}@keyframes pageContentFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pageContentFadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.page-transitioning .wrapper__main{animation:pageContentFadeOut .3s ease forwards}.page-transition-in .wrapper__main{animation:pageContentFadeIn .4s ease forwards}.post,.post__content,.sidebar,.header{transition:all .4s ease,transform .3s ease,background-color .5s ease,backdrop-filter .3s ease}.nav__list,.nav__link{transition:all .3s ease,background-color .4s ease,color .3s ease}.nav__link:hover{transition:all .2s ease}.optionswitch__list,.optionswitch__triangle::before{transition:all .3s ease,background-color .4s ease}.portfolio__description,.portfolio__image-wrapper--left,.portfolio__image-wrapper--right{transition:all .4s ease,transform .3s ease}.post__meta,.post__footer,.post h1,.post h2,.post h3{transition:all .3s ease,background-color .4s ease}.post__content pre,.post__content blockquote{transition:all .3s ease,background-color .4s ease,border-color .3s ease}.category,.tag{transition:all .3s ease,background-color .4s ease,transform .2s ease}.category:hover,.tag:hover{transform:translateY(-1px)}.notice{transition:all .3s ease,background-color .4s ease,border-color .3s ease}.contact-form,.contact-form input,.contact-form textarea{transition:all .3s ease,background-color .4s ease,border-color .3s ease}.comment{transition:all .3s ease,background-color .4s ease}.footer{transition:all .3s ease,background-color .4s ease}.navbar-burger__line{transition:all .3s ease,background-color .4s ease,transform .2s ease}a{transition:color .2s ease,opacity .2s ease}table{transition:all .3s ease,background-color .4s ease}.theme--light,.theme--dark{transition:all .6s ease}.theme-transitioning{overflow-x:hidden}.theme-transitioning *{transition-duration:.6s !important;transition-timing-function:ease !important}.theme-transitioning .wrapper__main{transform:scale(.998);transition:transform .6s ease,background-color .8s ease}.theme-transitioning .header{transition:all .7s ease}.theme-transitioning .sidebar{transition:all .6s ease}.language-transitioning{transition:all .4s ease}.language-transitioning .wrapper__main{transition:opacity .4s ease,transform .3s ease !important}.language-transitioning .dynamic-background{transition:none !important}@keyframes pageLoadFadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wrapper__main{animation:pageLoadFadeIn .6s ease-out}@keyframes navTransition{from{opacity:.8;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.nav__list-item{animation:navTransition .3s ease-out}@keyframes contentFadeIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.post__content>*:not(.notice){animation:contentFadeIn .4s ease-out}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}html{scroll-behavior:smooth}*:focus{transition:all .2s ease}.wrapper__main{will-change:transform}.post:hover,.portfolio__description:hover{transform:translateY(-2px);transition:transform .3s ease,box-shadow .3s ease}:root.dynamic-bg-enabled .post:hover{box-shadow:0 8px 25px rgba(0,0,0,8%)}:root.dynamic-bg-enabled .theme--dark .post:hover{box-shadow:0 8px 25px rgba(0,0,0,.2)}.nav__link.nav__link--active{transition:all .4s ease}button,.btn,input[type=submit]{transition:all .2s ease,transform .1s ease}button:hover,.btn:hover,input[type=submit]:hover{transform:translateY(-1px)}button:active,.btn:active,input[type=submit]:active{transform:translateY(0)}img{transition:opacity .4s ease,transform .3s ease}img:hover{transform:scale(1.01)}.nav__list-item,.category,.tag{transition:all .3s ease,transform .2s ease}::selection{background-color:rgba(35,166,213,.3);color:inherit;transition:background-color .2s ease}.theme--dark ::selection{background-color:rgba(35,166,213,.4)}.post__content{will-change:opacity}input,textarea,select{transition:all .3s ease,border-color .2s ease,box-shadow .2s ease}input:focus,textarea:focus,select:focus{transform:scale(1.01);transition:all .2s ease}@media(max-width:768px){.post:hover,.portfolio__description:hover{transform:none}.nav__link:active,button:active,.btn:active{transform:scale(.98);transition:transform .1s ease}}.portfolio::before{border:none !important}.portfolio__description--left,.portfolio__description--right{border-bottom:none !important}.theme--light .portfolio__description--left,.theme--light .portfolio__description--right,.theme--dark .portfolio__description--left,.theme--dark .portfolio__description--right{border-bottom:none !important}.post__footer{border-bottom:none !important}.theme--light .post__footer,.theme--dark .post__footer{border-bottom:none !important}:root.dynamic-bg-enabled .portfolio::before{border:none !important}:root.dynamic-bg-enabled .portfolio__description--left,:root.dynamic-bg-enabled .portfolio__description--right{border-bottom:none !important}:root.dynamic-bg-enabled .post__footer{border-bottom:none !important}:root.dynamic-bg-enabled .theme--light .post__footer,:root.dynamic-bg-enabled .theme--dark .post__footer{border-bottom:none !important}.post:hover{transform:none !important;box-shadow:inherit !important}.portfolio__description:hover{transform:none !important;box-shadow:inherit !important}:root.dynamic-bg-enabled .post:hover{transform:none !important;box-shadow:inherit !important}:root.dynamic-bg-enabled .theme--dark .post:hover{transform:none !important;box-shadow:inherit !important}