@charset "UTF-8";body.colorscheme-dark body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 1px 2px rgba(0,0,0,.3)}body.colorscheme-dark code{text-shadow:none;font-weight:450}body.colorscheme-dark pre{text-shadow:none}body.colorscheme-dark pre code{font-weight:450}body.colorscheme-dark h1,body.colorscheme-dark h2,body.colorscheme-dark h3,body.colorscheme-dark h4,body.colorscheme-dark h5,body.colorscheme-dark h6{text-shadow:0 1px 2px rgba(0,0,0,.2)}@media(prefers-color-scheme:dark){body.colorscheme-auto body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 1px 2px rgba(0,0,0,.3)}body.colorscheme-auto code{text-shadow:none;font-weight:450}body.colorscheme-auto pre{text-shadow:none}body.colorscheme-auto pre code{font-weight:450}body.colorscheme-auto h1,body.colorscheme-auto h2,body.colorscheme-auto h3,body.colorscheme-auto h4,body.colorscheme-auto h5,body.colorscheme-auto h6{text-shadow:0 1px 2px rgba(0,0,0,.2)}}body.colorscheme-dark{color:#dadada;background-color:#212121}body.colorscheme-dark a{color:#5eb3b3;text-decoration:none}body.colorscheme-dark a:focus,body.colorscheme-dark a:hover,body.colorscheme-dark a:active,body.colorscheme-dark a:visited{text-decoration:none;opacity:.8}body.colorscheme-dark h1,body.colorscheme-dark h2,body.colorscheme-dark h3,body.colorscheme-dark h4,body.colorscheme-dark h5,body.colorscheme-dark h6{color:#dadada}body.colorscheme-dark h1:hover .heading-link,body.colorscheme-dark h2:hover .heading-link,body.colorscheme-dark h3:hover .heading-link,body.colorscheme-dark h4:hover .heading-link,body.colorscheme-dark h5:hover .heading-link,body.colorscheme-dark h6:hover .heading-link{visibility:visible}body.colorscheme-dark h1 .heading-link,body.colorscheme-dark h2 .heading-link,body.colorscheme-dark h3 .heading-link,body.colorscheme-dark h4 .heading-link,body.colorscheme-dark h5 .heading-link,body.colorscheme-dark h6 .heading-link{color:#5eb3b3;font-weight:inherit;text-decoration:none;font-size:80%;visibility:hidden}body.colorscheme-dark h1 .title-link,body.colorscheme-dark h2 .title-link,body.colorscheme-dark h3 .title-link,body.colorscheme-dark h4 .title-link,body.colorscheme-dark h5 .title-link,body.colorscheme-dark h6 .title-link{color:inherit;font-weight:inherit;text-decoration:none}body.colorscheme-dark pre{box-shadow:0 8px 32px rgba(0,0,0,.4);border-color:rgba(94,179,179,.15);background-color:#1e1e1e;scrollbar-color:rgba(120,120,120,.5)rgba(50,50,50,.2)}body.colorscheme-dark pre .code-header{background-color:transparent;border-bottom:none}body.colorscheme-dark pre .code-title{color:#dadada}body.colorscheme-dark pre .code-body{background-color:transparent}body.colorscheme-dark pre .code-body::-webkit-scrollbar-thumb{background:rgba(120,120,120,.5)}body.colorscheme-dark pre .code-body::-webkit-scrollbar-thumb:hover{background:rgba(140,140,140,.7)}body.colorscheme-dark pre .code-body::-webkit-scrollbar-track{background:rgba(50,50,50,.2)}body.colorscheme-dark pre .copy-button{background-color:rgba(40,40,40,.9);color:#dadada;border-color:rgba(94,179,179,.2)}body.colorscheme-dark pre .copy-button:hover{background-color:#323232;box-shadow:0 4px 8px rgba(0,0,0,.4)}body.colorscheme-dark pre .copy-button.copied{background-color:rgba(76,175,80,.95);color:#fff;border-color:#4caf50}body.colorscheme-dark pre .collapse-button{background-color:rgba(40,40,40,.9);color:#dadada;border-color:rgba(94,179,179,.2)}body.colorscheme-dark pre .collapse-button:hover{background-color:#323232;box-shadow:0 4px 8px rgba(0,0,0,.4)}body.colorscheme-dark pre.chroma.collapsible .code-collapse-overlay{background:linear-gradient(transparent,rgba(33,33,33,.9) 70%)}body.colorscheme-dark pre.chroma.collapsible .code-collapse-overlay .code-collapse-content{background:rgba(50,50,50,.95);border-color:rgba(94,179,179,.15);box-shadow:0 4px 12px rgba(0,0,0,.4)}body.colorscheme-dark pre.chroma.collapsible .code-collapse-overlay .code-collapse-content .code-collapse-text{color:#dadada}body.colorscheme-dark pre.chroma.collapsible .code-collapse-overlay .code-collapse-content i{color:#dadada}body.colorscheme-dark pre code{background-color:inherit;color:inherit}body.colorscheme-dark code{background-color:rgba(150,150,150,.12);color:rgba(255,255,255,.8);border:1px solid rgba(150,150,150,.2);box-shadow:0 1px 2px rgba(0,0,0,.15)}body.colorscheme-dark p code,body.colorscheme-dark li code,body.colorscheme-dark td code,body.colorscheme-dark h1 code,body.colorscheme-dark h2 code,body.colorscheme-dark h3 code,body.colorscheme-dark h4 code,body.colorscheme-dark h5 code,body.colorscheme-dark h6 code,body.colorscheme-dark em code,body.colorscheme-dark strong code{background-color:rgba(150,150,150,.12);color:rgba(255,255,255,.8);border:1px solid rgba(150,150,150,.2);box-shadow:0 1px 2px rgba(0,0,0,.15)}body.colorscheme-dark p code:hover,body.colorscheme-dark li code:hover,body.colorscheme-dark td code:hover,body.colorscheme-dark h1 code:hover,body.colorscheme-dark h2 code:hover,body.colorscheme-dark h3 code:hover,body.colorscheme-dark h4 code:hover,body.colorscheme-dark h5 code:hover,body.colorscheme-dark h6 code:hover,body.colorscheme-dark em code:hover,body.colorscheme-dark strong code:hover{background-color:rgba(150,150,150,.18);box-shadow:0 2px 4px rgba(0,0,0,.3)}body.colorscheme-dark pre code{background-color:inherit!important;color:inherit!important;border:none!important;box-shadow:none!important}body.colorscheme-dark pre code:hover{background-color:inherit!important;box-shadow:none!important}body.colorscheme-dark blockquote{border-left:4px solid #5eb3b3;background-color:rgba(94,179,179,8%);color:#dadada}body.colorscheme-dark blockquote:hover{background-color:rgba(94,179,179,.12)}body.colorscheme-dark blockquote::before{color:#5eb3b3}body.colorscheme-dark blockquote cite{color:#dadada}body.colorscheme-dark table{background-color:#1a1a1a;box-shadow:0 4px 12px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,8%)}body.colorscheme-dark table:hover{box-shadow:0 8px 24px rgba(0,0,0,.4)}body.colorscheme-dark th{background:linear-gradient(135deg,rgba(30,30,30,.95) 0%,rgba(25,25,25,.95) 100%);color:rgba(255,255,255,.85);border-bottom:1px solid rgba(255,255,255,.1);font-weight:600}body.colorscheme-dark td{border-bottom:1px solid rgba(255,255,255,6%);color:rgba(255,255,255,.8)}body.colorscheme-dark td:hover{background-color:rgba(255,255,255,4%)}body.colorscheme-dark table tr:nth-child(even){background-color:rgba(255,255,255,2%)}body.colorscheme-dark table tr:hover{background-color:rgba(255,255,255,6%)}@media(prefers-color-scheme:dark){body.colorscheme-auto{color:#dadada;background-color:#212121}body.colorscheme-auto a{color:#5eb3b3;text-decoration:none}body.colorscheme-auto a:focus,body.colorscheme-auto a:hover,body.colorscheme-auto a:active,body.colorscheme-auto a:visited{text-decoration:none;opacity:.8}body.colorscheme-auto h1,body.colorscheme-auto h2,body.colorscheme-auto h3,body.colorscheme-auto h4,body.colorscheme-auto h5,body.colorscheme-auto h6{color:#dadada}body.colorscheme-auto h1:hover .heading-link,body.colorscheme-auto h2:hover .heading-link,body.colorscheme-auto h3:hover .heading-link,body.colorscheme-auto h4:hover .heading-link,body.colorscheme-auto h5:hover .heading-link,body.colorscheme-auto h6:hover .heading-link{visibility:visible}body.colorscheme-auto h1 .heading-link,body.colorscheme-auto h2 .heading-link,body.colorscheme-auto h3 .heading-link,body.colorscheme-auto h4 .heading-link,body.colorscheme-auto h5 .heading-link,body.colorscheme-auto h6 .heading-link{color:#5eb3b3;font-weight:inherit;text-decoration:none;font-size:80%;visibility:hidden}body.colorscheme-auto h1 .title-link,body.colorscheme-auto h2 .title-link,body.colorscheme-auto h3 .title-link,body.colorscheme-auto h4 .title-link,body.colorscheme-auto h5 .title-link,body.colorscheme-auto h6 .title-link{color:inherit;font-weight:inherit;text-decoration:none}body.colorscheme-auto pre{box-shadow:0 8px 32px rgba(0,0,0,.4);border-color:rgba(94,179,179,.15);background-color:#1e1e1e;scrollbar-color:rgba(120,120,120,.5)rgba(50,50,50,.2)}body.colorscheme-auto pre .code-header{background-color:transparent;border-bottom:none}body.colorscheme-auto pre .code-title{color:#dadada}body.colorscheme-auto pre .code-body{background-color:transparent}body.colorscheme-auto pre .code-body::-webkit-scrollbar-thumb{background:rgba(120,120,120,.5)}body.colorscheme-auto pre .code-body::-webkit-scrollbar-thumb:hover{background:rgba(140,140,140,.7)}body.colorscheme-auto pre .code-body::-webkit-scrollbar-track{background:rgba(50,50,50,.2)}body.colorscheme-auto pre .copy-button{background-color:rgba(40,40,40,.9);color:#dadada;border-color:rgba(94,179,179,.2)}body.colorscheme-auto pre .copy-button:hover{background-color:#323232;box-shadow:0 4px 8px rgba(0,0,0,.4)}body.colorscheme-auto pre .copy-button.copied{background-color:rgba(76,175,80,.95);color:#fff;border-color:#4caf50}body.colorscheme-auto pre .collapse-button{background-color:rgba(40,40,40,.9);color:#dadada;border-color:rgba(94,179,179,.2)}body.colorscheme-auto pre .collapse-button:hover{background-color:#323232;box-shadow:0 4px 8px rgba(0,0,0,.4)}body.colorscheme-auto pre.chroma.collapsible .code-collapse-overlay{background:linear-gradient(transparent,rgba(33,33,33,.9) 70%)}body.colorscheme-auto pre.chroma.collapsible .code-collapse-overlay .code-collapse-content{background:rgba(50,50,50,.95);border-color:rgba(94,179,179,.15);box-shadow:0 4px 12px rgba(0,0,0,.4)}body.colorscheme-auto pre.chroma.collapsible .code-collapse-overlay .code-collapse-content .code-collapse-text{color:#dadada}body.colorscheme-auto pre.chroma.collapsible .code-collapse-overlay .code-collapse-content i{color:#dadada}body.colorscheme-auto pre code{background-color:inherit;color:inherit}body.colorscheme-auto code{background-color:rgba(150,150,150,.12);color:rgba(255,255,255,.8);border:1px solid rgba(150,150,150,.2);box-shadow:0 1px 2px rgba(0,0,0,.15)}body.colorscheme-auto p code,body.colorscheme-auto li code,body.colorscheme-auto td code,body.colorscheme-auto h1 code,body.colorscheme-auto h2 code,body.colorscheme-auto h3 code,body.colorscheme-auto h4 code,body.colorscheme-auto h5 code,body.colorscheme-auto h6 code,body.colorscheme-auto em code,body.colorscheme-auto strong code{background-color:rgba(150,150,150,.12);color:rgba(255,255,255,.8);border:1px solid rgba(150,150,150,.2);box-shadow:0 1px 2px rgba(0,0,0,.15)}body.colorscheme-auto p code:hover,body.colorscheme-auto li code:hover,body.colorscheme-auto td code:hover,body.colorscheme-auto h1 code:hover,body.colorscheme-auto h2 code:hover,body.colorscheme-auto h3 code:hover,body.colorscheme-auto h4 code:hover,body.colorscheme-auto h5 code:hover,body.colorscheme-auto h6 code:hover,body.colorscheme-auto em code:hover,body.colorscheme-auto strong code:hover{background-color:rgba(150,150,150,.18);box-shadow:0 2px 4px rgba(0,0,0,.3)}body.colorscheme-auto pre code{background-color:inherit!important;color:inherit!important;border:none!important;box-shadow:none!important}body.colorscheme-auto pre code:hover{background-color:inherit!important;box-shadow:none!important}body.colorscheme-auto blockquote{border-left:4px solid #5eb3b3;background-color:rgba(94,179,179,8%);color:#dadada}body.colorscheme-auto blockquote:hover{background-color:rgba(94,179,179,.12)}body.colorscheme-auto blockquote::before{color:#5eb3b3}body.colorscheme-auto blockquote cite{color:#dadada}body.colorscheme-auto table{background-color:#1a1a1a;box-shadow:0 4px 12px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,8%)}body.colorscheme-auto table:hover{box-shadow:0 8px 24px rgba(0,0,0,.4)}body.colorscheme-auto th{background:linear-gradient(135deg,rgba(30,30,30,.95) 0%,rgba(25,25,25,.95) 100%);color:rgba(255,255,255,.85);border-bottom:1px solid rgba(255,255,255,.1);font-weight:600}body.colorscheme-auto td{border-bottom:1px solid rgba(255,255,255,6%);color:rgba(255,255,255,.8)}body.colorscheme-auto td:hover{background-color:rgba(255,255,255,4%)}body.colorscheme-auto table tr:nth-child(even){background-color:rgba(255,255,255,2%)}body.colorscheme-auto table tr:hover{background-color:rgba(255,255,255,6%)}}body.colorscheme-dark .content article{}body.colorscheme-dark .content article ul li::before{color:#5eb3b3}body.colorscheme-dark .content article figcaption p{color:rgba(255,255,255,.5)}body.colorscheme-dark .content .post .post-meta .tags .tag{background-color:#424242}body.colorscheme-dark .content .post .post-meta .tags .tag a{color:#dadada}body.colorscheme-dark .content .post .post-meta .tags .tag a:active{color:#dadada}body.colorscheme-dark .content .list ul li .date{color:rgba(255,255,255,.5)}body.colorscheme-dark .content .list ul li .title{color:#dadada}body.colorscheme-dark .content .list ul li .title:hover,body.colorscheme-dark .content .list ul li .title:focus{opacity:.8}body.colorscheme-dark .content .centered .about ul li a{color:#dadada}body.colorscheme-dark .content .centered .about ul li a:hover,body.colorscheme-dark .content .centered .about ul li a:focus{opacity:.8}@media(prefers-color-scheme:dark){body.colorscheme-auto .content article{}body.colorscheme-auto .content article ul li::before{color:#5eb3b3}body.colorscheme-auto .content article figcaption p{color:rgba(255,255,255,.5)}body.colorscheme-auto .content .post .post-meta .tags .tag{background-color:#424242}body.colorscheme-auto .content .post .post-meta .tags .tag a{color:#dadada}body.colorscheme-auto .content .post .post-meta .tags .tag a:active{color:#dadada}body.colorscheme-auto .content .list ul li .date{color:rgba(255,255,255,.5)}body.colorscheme-auto .content .list ul li .title{color:#dadada}body.colorscheme-auto .content .list ul li .title:hover,body.colorscheme-auto .content .list ul li .title:focus{opacity:.8}body.colorscheme-auto .content .centered .about ul li a{color:#dadada}body.colorscheme-auto .content .centered .about ul li a:hover,body.colorscheme-auto .content .centered .about ul li a:focus{opacity:.8}}@media(prefers-color-scheme:dark){body.colorscheme-auto .content article{}body.colorscheme-auto .content article ul li::before{color:#5eb3b3}body.colorscheme-auto .content article figcaption p{color:rgba(255,255,255,.5)}body.colorscheme-auto .content .post .post-meta .tags .tag{background-color:#424242}body.colorscheme-auto .content .post .post-meta .tags .tag a{color:#dadada}body.colorscheme-auto .content .post .post-meta .tags .tag a:active{color:#dadada}body.colorscheme-auto .content .list ul li .date{color:rgba(255,255,255,.5)}body.colorscheme-auto .content .list ul li .title{color:#dadada}body.colorscheme-auto .content .list ul li .title:hover,body.colorscheme-auto .content .list ul li .title:focus{opacity:.8}body.colorscheme-auto .content .centered .about ul li a{color:#dadada}body.colorscheme-auto .content .centered .about ul li a:hover,body.colorscheme-auto .content .centered .about ul li a:focus{opacity:.8}}body.colorscheme-dark .notice .notice-title{border-bottom:1px solid #212121}@media(prefers-color-scheme:dark){body.colorscheme-auto .notice .notice-title{border-bottom:1px solid #212121}}body.colorscheme-dark .recipe article header .recipe-title .title{color:rgba(255,255,255,.95)}body.colorscheme-dark .recipe article header .recipe-meta{background-color:rgba(255,255,255,4%);border:1px solid rgba(255,255,255,8%)}body.colorscheme-dark .recipe article header .recipe-meta .recipe-times span,body.colorscheme-dark .recipe article header .recipe-meta .recipe-details span{color:rgba(255,255,255,.85)}body.colorscheme-dark .recipe article header .recipe-meta .recipe-times span i,body.colorscheme-dark .recipe article header .recipe-meta .recipe-details span i{color:#5eb3b3}body.colorscheme-dark .recipe article .recipe-content h2{border-bottom:1px solid rgba(94,179,179,.2);color:#5eb3b3}body.colorscheme-dark .recipe article .recipe-content .recipe-ingredients li,body.colorscheme-dark .recipe article .recipe-content .recipe-seasonings li,body.colorscheme-dark .recipe article .recipe-content .recipe-steps li{color:rgba(255,255,255,.85)}body.colorscheme-dark .recipe article footer{border-top:1px solid rgba(255,255,255,8%)}body.colorscheme-dark .recipe article footer .post-meta{color:rgba(255,255,255,.65)}body.colorscheme-dark .recipe article footer .post-meta i{color:#5eb3b3}@media(prefers-color-scheme:dark){body.colorscheme-auto .recipe article header .recipe-title .title{color:rgba(255,255,255,.95)}body.colorscheme-auto .recipe article header .recipe-meta{background-color:rgba(255,255,255,4%);border:1px solid rgba(255,255,255,8%)}body.colorscheme-auto .recipe article header .recipe-meta .recipe-times span,body.colorscheme-auto .recipe article header .recipe-meta .recipe-details span{color:rgba(255,255,255,.85)}body.colorscheme-auto .recipe article header .recipe-meta .recipe-times span i,body.colorscheme-auto .recipe article header .recipe-meta .recipe-details span i{color:#5eb3b3}body.colorscheme-auto .recipe article .recipe-content h2{border-bottom:1px solid rgba(94,179,179,.2);color:#5eb3b3}body.colorscheme-auto .recipe article .recipe-content .recipe-ingredients li,body.colorscheme-auto .recipe article .recipe-content .recipe-seasonings li,body.colorscheme-auto .recipe article .recipe-content .recipe-steps li{color:rgba(255,255,255,.85)}body.colorscheme-auto .recipe article footer{border-top:1px solid rgba(255,255,255,8%)}body.colorscheme-auto .recipe article footer .post-meta{color:rgba(255,255,255,.65)}body.colorscheme-auto .recipe article footer .post-meta i{color:#5eb3b3}}body.colorscheme-dark .recipe-list .recipe-item{background-color:rgba(255,255,255,4%);border:1px solid rgba(255,255,255,8%);box-shadow:0 1px 3px rgba(0,0,0,.3)}body.colorscheme-dark .recipe-list .recipe-item:hover{transform:translateY(-1px);background-color:rgba(94,179,179,8%);border-color:rgba(94,179,179,.2);box-shadow:0 4px 8px rgba(0,0,0,.4)}body.colorscheme-dark .recipe-list .recipe-item:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.2)}body.colorscheme-dark .recipe-list .recipe-thumbnail{background-color:rgba(255,255,255,4%)}body.colorscheme-dark .recipe-list .recipe-link:hover,body.colorscheme-dark .recipe-list .recipe-link:focus,body.colorscheme-dark .recipe-list .recipe-link:active{text-decoration:none}body.colorscheme-dark .recipe-list .recipe-title{color:#5eb3b3}body.colorscheme-dark .recipe-list .recipe-item:hover .recipe-title{color:rgba(94,179,179,.9)}body.colorscheme-dark .recipe-list .recipe-date{color:rgba(255,255,255,.6)}body.colorscheme-dark .recipe-list .recipe-description{color:rgba(255,255,255,.75)}@media(prefers-color-scheme:dark){body.colorscheme-auto .recipe-list .recipe-item{background-color:rgba(255,255,255,4%);border:1px solid rgba(255,255,255,8%);box-shadow:0 1px 3px rgba(0,0,0,.3)}body.colorscheme-auto .recipe-list .recipe-item:hover{transform:translateY(-1px);background-color:rgba(94,179,179,8%);border-color:rgba(94,179,179,.2);box-shadow:0 4px 8px rgba(0,0,0,.4)}body.colorscheme-auto .recipe-list .recipe-item:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.2)}body.colorscheme-auto .recipe-list .recipe-thumbnail{background-color:rgba(255,255,255,4%)}body.colorscheme-auto .recipe-list .recipe-link:hover,body.colorscheme-auto .recipe-list .recipe-link:focus,body.colorscheme-auto .recipe-list .recipe-link:active{text-decoration:none}body.colorscheme-auto .recipe-list .recipe-title{color:#5eb3b3}body.colorscheme-auto .recipe-list .recipe-item:hover .recipe-title{color:rgba(94,179,179,.9)}body.colorscheme-auto .recipe-list .recipe-date{color:rgba(255,255,255,.6)}body.colorscheme-auto .recipe-list .recipe-description{color:rgba(255,255,255,.75)}}body.colorscheme-dark .recipe-ingredients-card,body.colorscheme-dark .recipe-seasonings-card{background-color:rgba(255,255,255,4%);border:1px solid rgba(255,255,255,8%);padding:1rem 1.2rem}body.colorscheme-dark .recipe-ingredients-card h2,body.colorscheme-dark .recipe-seasonings-card h2{color:#5eb3b3;border-bottom:1px solid rgba(94,179,179,.2);margin-bottom:.8rem;padding-bottom:.4rem}body.colorscheme-dark .recipe-ingredients-card ul li,body.colorscheme-dark .recipe-seasonings-card ul li{border-bottom:1px solid rgba(255,255,255,8%);color:rgba(255,255,255,.85);font-size:1.25rem}body.colorscheme-dark .ingredient-item,body.colorscheme-dark .seasoning-item{background-color:rgba(255,255,255,8%);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.9);font-size:1.25rem}body.colorscheme-dark .ingredient-item:hover,body.colorscheme-dark .seasoning-item:hover{background-color:rgba(94,179,179,.15);border-color:rgba(94,179,179,.3);color:#5eb3b3}body.colorscheme-dark .recipe-content .recipe-steps ol li{background-color:rgba(255,255,255,4%);border-left:3px solid #5eb3b3;color:rgba(255,255,255,.85)}body.colorscheme-dark .recipe-content .recipe-steps ol li:before{background-color:#5eb3b3}body.colorscheme-dark .recipe-content .tips{background-color:rgba(94,179,179,8%);border-left:3px solid #5eb3b3}body.colorscheme-dark .recipe-content .tips h2{color:#5eb3b3}body.colorscheme-dark .recipe-content .tips ul li{color:rgba(255,255,255,.85)}body.colorscheme-dark .image-overlay{background:rgba(0,0,0,.95)}body.colorscheme-dark .image-overlay img{box-shadow:0 4px 20px rgba(0,0,0,.7)}body.colorscheme-dark .navigation a,body.colorscheme-dark .navigation span{color:#dadada}body.colorscheme-dark .navigation a:hover,body.colorscheme-dark .navigation a:focus{color:#5eb3b3}@media only screen and (max-width:768px){body.colorscheme-dark .navigation .navigation-list{background-color:#212121;border-top:solid 2px #424242;border-bottom:solid 2px #424242}}@media only screen and (max-width:768px){body.colorscheme-dark .navigation .navigation-list .menu-separator{border-top:2px solid #dadada}}body.colorscheme-dark .navigation .navigation-list .navigation-item a.travel-link{color:#5eb3b3}body.colorscheme-dark .navigation .navigation-list .navigation-item a.travel-link::after{background:linear-gradient(90deg,#5eb3b3,#7dd5d5)}body.colorscheme-dark .navigation .navigation-list .navigation-item a.travel-link:hover,body.colorscheme-dark .navigation .navigation-list .navigation-item a.travel-link:focus{color:#7dd5d5}@media only screen and (max-width:768px){body.colorscheme-dark .navigation #menu-toggle:checked+label>i{color:#424242}}body.colorscheme-dark .navigation i{color:#dadada}body.colorscheme-dark .navigation i:hover,body.colorscheme-dark .navigation i:focus{color:#5eb3b3}body.colorscheme-dark .navigation .menu-button i:hover,body.colorscheme-dark .navigation .menu-button i:focus{color:#dadada}@media(prefers-color-scheme:dark){body.colorscheme-auto .navigation a,body.colorscheme-auto .navigation span{color:#dadada}body.colorscheme-auto .navigation a:hover,body.colorscheme-auto .navigation a:focus{color:#5eb3b3}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation .navigation-list{background-color:#212121;border-top:solid 2px #424242;border-bottom:solid 2px #424242}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation .navigation-list .menu-separator{border-top:2px solid #dadada}}@media(prefers-color-scheme:dark){body.colorscheme-auto .navigation .navigation-list .navigation-item a.travel-link{color:#5eb3b3}body.colorscheme-auto .navigation .navigation-list .navigation-item a.travel-link::after{background:linear-gradient(90deg,#5eb3b3,#7dd5d5)}body.colorscheme-auto .navigation .navigation-list .navigation-item a.travel-link:hover,body.colorscheme-auto .navigation .navigation-list .navigation-item a.travel-link:focus{color:#7dd5d5}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation #menu-toggle:checked+label>i{color:#424242}}@media(prefers-color-scheme:dark){body.colorscheme-auto .navigation i{color:#dadada}body.colorscheme-auto .navigation i:hover,body.colorscheme-auto .navigation i:focus{color:#5eb3b3}body.colorscheme-auto .navigation .menu-button i:hover,body.colorscheme-auto .navigation .menu-button i:focus{color:#dadada}}body.colorscheme-dark .pagination-container .pagination .page-item.active .page-link{background-color:rgba(150,150,150,.18)!important;color:rgba(255,255,255,.95)!important;font-weight:600;box-shadow:none}body.colorscheme-dark .pagination-container .pagination .page-item:not(.active) .page-link{background-color:transparent;color:rgba(255,255,255,.7)!important}body.colorscheme-dark .pagination-container .pagination .page-item:not(.active) .page-link:hover{background-color:rgba(150,150,150,.1);color:rgba(255,255,255,.95)!important}body.colorscheme-dark .pagination-container .pagination .page-item:not(.active) .page-link:active{background-color:rgba(150,150,150,.15)}body.colorscheme-dark .pagination-container .pagination-info{color:rgba(255,255,255,.7)!important;font-size:1.5rem!important;margin-top:-.5rem!important;margin-bottom:-1rem!important}body.colorscheme-dark .pagination-container .pagination-text{color:rgba(255,255,255,.85)!important;font-weight:500;line-height:1.4}body.colorscheme-dark .pagination-container .pagination-text .current-page{color:#4a9eff!important;font-weight:700;font-size:1.1em}body.colorscheme-dark .pagination-container .pagination-text .total-pages{color:rgba(255,255,255,.6)!important;font-weight:500}body.colorscheme-dark .pagination-container .page-link:focus{outline-color:rgba(150,150,150,.3)}body.colorscheme-dark .tabs label.tab-label{background-color:#424242;border-color:#4f4f4f}body.colorscheme-dark .tabs input.tab-input:checked+label.tab-label{background-color:#212121}body.colorscheme-dark .tabs .tab-content{background-color:#212121;border-color:#4f4f4f}@media(prefers-color-scheme:dark){body.colorscheme-auto .tabs label.tab-label{background-color:#424242;border-color:#4f4f4f}body.colorscheme-auto .tabs input.tab-input:checked+label.tab-label{background-color:#212121}body.colorscheme-auto .tabs .tab-content{background-color:#212121;border-color:#4f4f4f}}body.colorscheme-dark .taxonomy-element{background-color:rgba(30,30,30,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;box-shadow:0 4px 20px rgba(0,0,0,.3)}body.colorscheme-dark .taxonomy-element a{color:#dadada}body.colorscheme-dark .taxonomy-element:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.4);background-color:rgba(30,30,30,.3)}body.colorscheme-dark .taxonomy-element a:active{color:#dadada}@media(prefers-color-scheme:dark){body.colorscheme-auto .taxonomy-element{background-color:rgba(30,30,30,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;box-shadow:0 4px 20px rgba(0,0,0,.3)}body.colorscheme-auto .taxonomy-element a{color:#dadada}body.colorscheme-auto .taxonomy-element:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.4);background-color:rgba(30,30,30,.3)}body.colorscheme-auto .taxonomy-element a:active{color:#dadada}}body.colorscheme-dark .footer a{color:#5eb3b3}@media(prefers-color-scheme:dark){body.colorscheme-auto .footer a{color:#5eb3b3}}body.colorscheme-dark .float-container a{color:#dadada;background-color:#424242}body.colorscheme-dark .float-container a:hover,body.colorscheme-dark .float-container a:focus{color:#5eb3b3}@media only screen and (max-width:768px){body.colorscheme-dark .float-container a:hover,body.colorscheme-dark .float-container a:focus{color:#dadada}}body.colorscheme-dark .menu-button::before,body.colorscheme-dark .menu-button::after{background-color:#dadada}body.colorscheme-dark .menu-button .line-middle{background-color:#dadada}@media(prefers-color-scheme:dark){body.colorscheme-auto .float-container a{color:#dadada;background-color:#424242}body.colorscheme-auto .float-container a:hover,body.colorscheme-auto .float-container a:focus{color:#5eb3b3}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .float-container a:hover,body.colorscheme-auto .float-container a:focus{color:#dadada}}@media(prefers-color-scheme:dark){body.colorscheme-auto .menu-button::before,body.colorscheme-auto .menu-button::after{background-color:#dadada}body.colorscheme-auto .menu-button .line-middle{background-color:#dadada}}body.colorscheme-dark{}body.colorscheme-dark .bg{color:#c9d1d9;background-color:#0d1117}body.colorscheme-dark .chroma{color:#c9d1d9;background-color:#0d1117}body.colorscheme-dark .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}body.colorscheme-dark .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}body.colorscheme-dark .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}body.colorscheme-dark .chroma .hl{background-color:#ffc}body.colorscheme-dark .chroma .lnt{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#64686c}body.colorscheme-dark .chroma .ln{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#6e7681}body.colorscheme-dark .chroma .line{display:flex}body.colorscheme-dark .chroma .k{color:#ff7b72}body.colorscheme-dark .chroma .kc{color:#79c0ff}body.colorscheme-dark .chroma .kd{color:#ff7b72}body.colorscheme-dark .chroma .kn{color:#ff7b72}body.colorscheme-dark .chroma .kp{color:#79c0ff}body.colorscheme-dark .chroma .kr{color:#ff7b72}body.colorscheme-dark .chroma .kt{color:#ff7b72}body.colorscheme-dark .chroma .nc{color:#f0883e;font-weight:700}body.colorscheme-dark .chroma .no{color:#79c0ff;font-weight:700}body.colorscheme-dark .chroma .nd{color:#d2a8ff;font-weight:700}body.colorscheme-dark .chroma .ni{color:#ffa657}body.colorscheme-dark .chroma .ne{color:#f0883e;font-weight:700}body.colorscheme-dark .chroma .nf{color:#d2a8ff;font-weight:700}body.colorscheme-dark .chroma .nl{color:#79c0ff;font-weight:700}body.colorscheme-dark .chroma .nn{color:#ff7b72}body.colorscheme-dark .chroma .py{color:#79c0ff}body.colorscheme-dark .chroma .nt{color:#7ee787}body.colorscheme-dark .chroma .nv{color:#79c0ff}body.colorscheme-dark .chroma .l{color:#a5d6ff}body.colorscheme-dark .chroma .ld{color:#79c0ff}body.colorscheme-dark .chroma .s{color:#a5d6ff}body.colorscheme-dark .chroma .sa{color:#79c0ff}body.colorscheme-dark .chroma .sb{color:#a5d6ff}body.colorscheme-dark .chroma .sc{color:#a5d6ff}body.colorscheme-dark .chroma .dl{color:#79c0ff}body.colorscheme-dark .chroma .sd{color:#a5d6ff}body.colorscheme-dark .chroma .s2{color:#a5d6ff}body.colorscheme-dark .chroma .se{color:#79c0ff}body.colorscheme-dark .chroma .sh{color:#79c0ff}body.colorscheme-dark .chroma .si{color:#a5d6ff}body.colorscheme-dark .chroma .sx{color:#a5d6ff}body.colorscheme-dark .chroma .sr{color:#79c0ff}body.colorscheme-dark .chroma .s1{color:#a5d6ff}body.colorscheme-dark .chroma .ss{color:#a5d6ff}body.colorscheme-dark .chroma .m{color:#a5d6ff}body.colorscheme-dark .chroma .mb{color:#a5d6ff}body.colorscheme-dark .chroma .mf{color:#a5d6ff}body.colorscheme-dark .chroma .mh{color:#a5d6ff}body.colorscheme-dark .chroma .mi{color:#a5d6ff}body.colorscheme-dark .chroma .il{color:#a5d6ff}body.colorscheme-dark .chroma .mo{color:#a5d6ff}body.colorscheme-dark .chroma .o{color:#ff7b72;font-weight:700}body.colorscheme-dark .chroma .ow{color:#ff7b72;font-weight:700}body.colorscheme-dark .chroma .c{color:#8b949e;font-style:italic}body.colorscheme-dark .chroma .ch{color:#8b949e;font-style:italic}body.colorscheme-dark .chroma .cm{color:#8b949e;font-style:italic}body.colorscheme-dark .chroma .c1{color:#8b949e;font-style:italic}body.colorscheme-dark .chroma .cs{color:#8b949e;font-weight:700;font-style:italic}body.colorscheme-dark .chroma .cp{color:#8b949e;font-weight:700;font-style:italic}body.colorscheme-dark .chroma .cpf{color:#8b949e;font-weight:700;font-style:italic}body.colorscheme-dark .chroma .gd{color:#ffa198;background-color:#490202}body.colorscheme-dark .chroma .ge{font-style:italic}body.colorscheme-dark .chroma .gr{color:#ffa198}body.colorscheme-dark .chroma .gh{color:#79c0ff;font-weight:700}body.colorscheme-dark .chroma .gi{color:#56d364;background-color:#0f5323}body.colorscheme-dark .chroma .go{color:#8b949e}body.colorscheme-dark .chroma .gp{color:#8b949e}body.colorscheme-dark .chroma .gs{font-weight:700}body.colorscheme-dark .chroma .gu{color:#79c0ff}body.colorscheme-dark .chroma .gt{color:#ff7b72}body.colorscheme-dark .chroma .gl{text-decoration:underline}body.colorscheme-dark .chroma .w{color:#6e7681}body.colorscheme-dark .copy-button{background-color:rgba(30,30,30,.9)!important;color:#e0e0e0!important;border-color:rgba(100,100,100,.3)!important}body.colorscheme-dark .copy-button:hover{background-color:#282828!important;box-shadow:0 4px 8px rgba(0,0,0,.4)!important}body.colorscheme-dark .copy-button.copied{background-color:rgba(76,175,80,.95)!important;color:#fff!important;border-color:#4caf50!important}@media(prefers-color-scheme:dark){body.colorscheme-auto{}body.colorscheme-auto .bg{color:#c9d1d9;background-color:#0d1117}body.colorscheme-auto .chroma{color:#c9d1d9;background-color:#0d1117}body.colorscheme-auto .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}body.colorscheme-auto .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}body.colorscheme-auto .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}body.colorscheme-auto .chroma .hl{background-color:#ffc}body.colorscheme-auto .chroma .lnt{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#64686c}body.colorscheme-auto .chroma .ln{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#6e7681}body.colorscheme-auto .chroma .line{display:flex}body.colorscheme-auto .chroma .k{color:#ff7b72}body.colorscheme-auto .chroma .kc{color:#79c0ff}body.colorscheme-auto .chroma .kd{color:#ff7b72}body.colorscheme-auto .chroma .kn{color:#ff7b72}body.colorscheme-auto .chroma .kp{color:#79c0ff}body.colorscheme-auto .chroma .kr{color:#ff7b72}body.colorscheme-auto .chroma .kt{color:#ff7b72}body.colorscheme-auto .chroma .nc{color:#f0883e;font-weight:700}body.colorscheme-auto .chroma .no{color:#79c0ff;font-weight:700}body.colorscheme-auto .chroma .nd{color:#d2a8ff;font-weight:700}body.colorscheme-auto .chroma .ni{color:#ffa657}body.colorscheme-auto .chroma .ne{color:#f0883e;font-weight:700}body.colorscheme-auto .chroma .nf{color:#d2a8ff;font-weight:700}body.colorscheme-auto .chroma .nl{color:#79c0ff;font-weight:700}body.colorscheme-auto .chroma .nn{color:#ff7b72}body.colorscheme-auto .chroma .py{color:#79c0ff}body.colorscheme-auto .chroma .nt{color:#7ee787}body.colorscheme-auto .chroma .nv{color:#79c0ff}body.colorscheme-auto .chroma .l{color:#a5d6ff}body.colorscheme-auto .chroma .ld{color:#79c0ff}body.colorscheme-auto .chroma .s{color:#a5d6ff}body.colorscheme-auto .chroma .sa{color:#79c0ff}body.colorscheme-auto .chroma .sb{color:#a5d6ff}body.colorscheme-auto .chroma .sc{color:#a5d6ff}body.colorscheme-auto .chroma .dl{color:#79c0ff}body.colorscheme-auto .chroma .sd{color:#a5d6ff}body.colorscheme-auto .chroma .s2{color:#a5d6ff}body.colorscheme-auto .chroma .se{color:#79c0ff}body.colorscheme-auto .chroma .sh{color:#79c0ff}body.colorscheme-auto .chroma .si{color:#a5d6ff}body.colorscheme-auto .chroma .sx{color:#a5d6ff}body.colorscheme-auto .chroma .sr{color:#79c0ff}body.colorscheme-auto .chroma .s1{color:#a5d6ff}body.colorscheme-auto .chroma .ss{color:#a5d6ff}body.colorscheme-auto .chroma .m{color:#a5d6ff}body.colorscheme-auto .chroma .mb{color:#a5d6ff}body.colorscheme-auto .chroma .mf{color:#a5d6ff}body.colorscheme-auto .chroma .mh{color:#a5d6ff}body.colorscheme-auto .chroma .mi{color:#a5d6ff}body.colorscheme-auto .chroma .il{color:#a5d6ff}body.colorscheme-auto .chroma .mo{color:#a5d6ff}body.colorscheme-auto .chroma .o{color:#ff7b72;font-weight:700}body.colorscheme-auto .chroma .ow{color:#ff7b72;font-weight:700}body.colorscheme-auto .chroma .c{color:#8b949e;font-style:italic}body.colorscheme-auto .chroma .ch{color:#8b949e;font-style:italic}body.colorscheme-auto .chroma .cm{color:#8b949e;font-style:italic}body.colorscheme-auto .chroma .c1{color:#8b949e;font-style:italic}body.colorscheme-auto .chroma .cs{color:#8b949e;font-weight:700;font-style:italic}body.colorscheme-auto .chroma .cp{color:#8b949e;font-weight:700;font-style:italic}body.colorscheme-auto .chroma .cpf{color:#8b949e;font-weight:700;font-style:italic}body.colorscheme-auto .chroma .gd{color:#ffa198;background-color:#490202}body.colorscheme-auto .chroma .ge{font-style:italic}body.colorscheme-auto .chroma .gr{color:#ffa198}body.colorscheme-auto .chroma .gh{color:#79c0ff;font-weight:700}body.colorscheme-auto .chroma .gi{color:#56d364;background-color:#0f5323}body.colorscheme-auto .chroma .go{color:#8b949e}body.colorscheme-auto .chroma .gp{color:#8b949e}body.colorscheme-auto .chroma .gs{font-weight:700}body.colorscheme-auto .chroma .gu{color:#79c0ff}body.colorscheme-auto .chroma .gt{color:#ff7b72}body.colorscheme-auto .chroma .gl{text-decoration:underline}body.colorscheme-auto .chroma .w{color:#6e7681}body.colorscheme-auto .copy-button{background-color:rgba(30,30,30,.9)!important;color:#e0e0e0!important;border-color:rgba(100,100,100,.3)!important}body.colorscheme-auto .copy-button:hover{background-color:#282828!important;box-shadow:0 4px 8px rgba(0,0,0,.4)!important}body.colorscheme-auto .copy-button.copied{background-color:rgba(76,175,80,.95)!important;color:#fff!important;border-color:#4caf50!important}}body.colorscheme-dark .list-header .title .title-link{color:#dadada}body.colorscheme-dark .list-header .title .title-link:hover{color:#dadada}body.colorscheme-dark .custom-post-item a{color:#dadada}body.colorscheme-dark .custom-post-item .post-title{color:#dadada}body.colorscheme-dark .custom-post-item .post-meta{color:#dadada}body.colorscheme-dark .custom-post-item .post-meta i{color:#dadada}@media(prefers-color-scheme:dark){body.colorscheme-auto .list-header .title .title-link{color:#dadada}body.colorscheme-auto .list-header .title .title-link:hover{color:#dadada}body.colorscheme-auto .custom-post-item a{color:#dadada}body.colorscheme-auto .custom-post-item .post-title{color:#dadada}body.colorscheme-auto .custom-post-item .post-meta{color:#dadada}body.colorscheme-auto .custom-post-item .post-meta i{color:#dadada}}body.colorscheme-dark{--bg-color:30, 30, 30;--text-color:#e0e0e0;--heading-color:#ffffff;--border-color:60, 60, 60;--accent-color:#42d392;--accent-rgb:66, 211, 146;--scrollbar-color:80, 80, 80;--scrollbar-track:50, 50, 50}@media(prefers-color-scheme:dark){body.colorscheme-auto{--bg-color:30, 30, 30;--text-color:#e0e0e0;--heading-color:#ffffff;--border-color:60, 60, 60;--accent-color:#42d392;--accent-rgb:66, 211, 146;--scrollbar-color:80, 80, 80;--scrollbar-track:50, 50, 50}}.colorscheme-dark .resume .resume-section{background-color:rgba(33,33,33,.5);border-radius:6px}.colorscheme-dark .resume .resume-section h2{color:#dadada;border-bottom-color:#5eb3b3}.colorscheme-dark .resume .resume-info{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.5rem;padding:.5rem 0}.colorscheme-dark .resume .resume-info .info-item{color:#dadada;display:flex;align-items:center;gap:.8rem;font-size:1.6rem;padding:.3rem 0}.colorscheme-dark .resume .resume-info .info-item .info-label{color:#dadada;font-weight:600;min-width:60px;text-align:right}.colorscheme-dark .resume .resume-info .info-item .info-value{color:#dadada;flex:1}.colorscheme-dark .resume .resume-info .info-item .info-value a{color:#5eb3b3;text-decoration:none;transition:color .2s ease}.colorscheme-dark .resume .resume-info .info-item .info-value a:hover{text-decoration:underline}.colorscheme-dark .resume .resume-timeline::before{background-color:#5eb3b3}.colorscheme-dark .resume .resume-timeline .timeline-item::before{background-color:#212121;border-color:#5eb3b3}.colorscheme-dark .resume .resume-timeline .timeline-item .timeline-content{background-color:rgba(33,33,33,.5);border-radius:6px}.colorscheme-dark .resume .resume-timeline .timeline-item .timeline-content h3{color:#dadada}.colorscheme-dark .resume .resume-timeline .timeline-item .timeline-content .timeline-subtitle{color:#dadada}.colorscheme-dark .resume .resume-timeline .timeline-item .timeline-content ul li{color:#dadada}.colorscheme-dark .resume .resume-timeline .timeline-item .timeline-content ul li::marker{color:#5eb3b3}.colorscheme-dark .resume .resume-education-simple{color:#dadada}.colorscheme-dark .resume .resume-education-simple p{color:#dadada}.colorscheme-dark .resume .resume-skills-simple .skill-item{color:#dadada;background-color:rgba(33,33,33,.5);border-left:3px solid #5eb3b3}.colorscheme-dark .resume .resume-skills .skill-category{background-color:rgba(33,33,33,.5)}.colorscheme-dark .resume .resume-skills .skill-category h3{color:#dadada;border-bottom-color:rgba(94,179,179,.3)}.colorscheme-dark .resume .project-item{background-color:rgba(33,33,33,.5);border-left:3px solid #5eb3b3}.colorscheme-dark .resume .project-item h3{color:#dadada}.colorscheme-dark .resume .project-item .project-description{color:#dadada}.colorscheme-dark .resume .project-item .project-skills .skill-tag{background-color:rgba(94,179,179,.1);color:#5eb3b3;border:1px solid rgba(94,179,179,.2)}.colorscheme-dark .resume .work-projects{border-top-color:rgba(238,238,238,.2)}.colorscheme-dark .resume .work-projects h4{color:#dadada}.colorscheme-dark .resume .work-projects .project-item h5{color:#dadada}body.colorscheme-dark .friend-card{background:#2d2d2d;box-shadow:0 2px 10px rgba(255,255,255,.1)}body.colorscheme-dark .friend-info .friend-name{color:#c4c4c4}body.colorscheme-dark .friend-info .friend-description{color:#c4c4c4}body.colorscheme-dark .friend-card:hover{box-shadow:0 4px 20px rgba(255,255,255,.2)}body.colorscheme-dark .friends-category-title{background:rgba(45,122,122,.2);color:#80cbc4;border:1px solid rgba(45,122,122,.3);box-shadow:0 2px 8px rgba(0,0,0,.3)}body.colorscheme-dark .friends-category-title:hover{box-shadow:0 4px 16px rgba(0,0,0,.4);background:rgba(45,122,122,.3);border-color:rgba(45,122,122,.4)}body.colorscheme-dark .friends-category-description{color:#a0a0a0}@media(prefers-color-scheme:dark){body.colorscheme-auto .friend-card{background:#2d2d2d;box-shadow:0 2px 10px rgba(255,255,255,.1)}body.colorscheme-auto .friend-info .friend-name{color:#c4c4c4}body.colorscheme-auto .friend-info .friend-description{color:#c4c4c4}body.colorscheme-auto .friend-card:hover{box-shadow:0 4px 20px rgba(255,255,255,.2)}body.colorscheme-auto .friends-category-title{background:rgba(45,122,122,.2);color:#80cbc4;border:1px solid rgba(45,122,122,.3);box-shadow:0 2px 8px rgba(0,0,0,.3)}body.colorscheme-auto .friends-category-title:hover{box-shadow:0 4px 16px rgba(0,0,0,.4);background:rgba(45,122,122,.3);border-color:rgba(45,122,122,.4)}body.colorscheme-auto .friends-category-description{color:#a0a0a0}}body.colorscheme-dark{--primary-color:#dadada;--secondary-color:#cccccc;--tertiary-color:#aaaaaa;--bg-secondary:#212121;--border-color:#424242;--link-color:#5eb3b3;--accent-color:#4299e1;--bg-tertiary:#4f4f4f}body.colorscheme-dark .ai-tools-container{background:#212121}body.colorscheme-dark .ai-header .ai-title{color:var(--primary-color)}body.colorscheme-dark .category-title{color:var(--primary-color);border-bottom-color:var(--border-color)}body.colorscheme-dark .tool-card{background:0 0;border:1px solid transparent}body.colorscheme-dark .tool-card:hover{background:#424242;border:1px solid #4f4f4f;box-shadow:0 4px 12px rgba(0,0,0,.4)}body.colorscheme-dark .tool-icon{background:linear-gradient(135deg,#2d3748 0%,#1a202c 100%);box-shadow:0 2px 6px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.1)}body.colorscheme-dark .tool-icon img{filter:brightness(.95)contrast(1.1)}body.colorscheme-dark .tool-name{color:var(--primary-color)}body.colorscheme-dark .tool-desc{color:var(--secondary-color)}@media(max-width:768px){body.colorscheme-dark .tool-card{background:0 0}body.colorscheme-dark .tool-card:hover{background:#424242}}@media(prefers-color-scheme:dark){body.colorscheme-auto{--primary-color:#dadada;--secondary-color:#cccccc;--tertiary-color:#aaaaaa;--bg-secondary:#212121;--border-color:#424242;--link-color:#5eb3b3;--accent-color:#4299e1;--bg-tertiary:#4f4f4f}body.colorscheme-auto .ai-tools-container{background:#212121}body.colorscheme-auto .ai-header .ai-title{color:var(--primary-color)}body.colorscheme-auto .category-title{color:var(--primary-color);border-bottom-color:var(--border-color)}body.colorscheme-auto .tool-card{background:0 0;border:1px solid transparent}body.colorscheme-auto .tool-card:hover{background:#424242;border:1px solid #4f4f4f;box-shadow:0 4px 12px rgba(0,0,0,.4)}body.colorscheme-auto .tool-icon{background:linear-gradient(135deg,#2d3748 0%,#1a202c 100%);box-shadow:0 2px 6px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.1)}body.colorscheme-auto .tool-icon img{filter:brightness(.95)contrast(1.1)}body.colorscheme-auto .tool-name{color:var(--primary-color)}body.colorscheme-auto .tool-desc{color:var(--secondary-color)}}@media(prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .tool-card{background:0 0}body.colorscheme-auto .tool-card:hover{background:#424242}}body.colorscheme-dark .aigc-badge{color:#fff}body.colorscheme-dark .aigc-badge i{font-size:.9rem}body.colorscheme-dark .aigc-filter-btn{color:#fff;background:rgba(255,255,255,2%);box-shadow:0 4px 12px rgba(0,0,0,.15)}body.colorscheme-dark .aigc-filter-btn:hover{background:rgba(255,255,255,4%);box-shadow:0 6px 16px rgba(0,0,0,.2)}body.colorscheme-dark .aigc-filter-btn:active{box-shadow:0 2px 6px rgba(0,0,0,.12)}body.colorscheme-dark .aigc-filter-btn.active{background:rgba(255,255,255,4%);box-shadow:0 6px 16px rgba(0,0,0,.2)}body.colorscheme-dark .about-container .about-hero{background:linear-gradient(135deg,rgba(94,179,179,.15),rgba(94,179,179,8%));border-color:rgba(94,179,179,.2)}body.colorscheme-dark .about-container .avatar-container .avatar{border-color:#5eb3b3;box-shadow:0 4px 20px rgba(94,179,179,.4)}body.colorscheme-dark .about-container .avatar-container .avatar-placeholder{background:linear-gradient(135deg,#5eb3b3,#92cccc);border-color:#5eb3b3;box-shadow:0 4px 20px rgba(94,179,179,.4)}body.colorscheme-dark .about-container .hero-content .hero-title{color:#dadada}body.colorscheme-dark .about-container .hero-content .hero-subtitle{color:#dadada}body.colorscheme-dark .about-container .hero-content .hero-tags .tag{background:rgba(94,179,179,.15);color:#5eb3b3;border-color:rgba(94,179,179,.3)}body.colorscheme-dark .about-container .content-section,body.colorscheme-dark .about-container .skills-section,body.colorscheme-dark .about-container .interests-section,body.colorscheme-dark .about-container .contact-section{background:rgba(33,33,33,.3);border-color:rgba(66,66,66,.4)}body.colorscheme-dark .about-container .content-section:hover,body.colorscheme-dark .about-container .skills-section:hover,body.colorscheme-dark .about-container .interests-section:hover,body.colorscheme-dark .about-container .contact-section:hover{box-shadow:0 4px 20px rgba(66,66,66,.2)}body.colorscheme-dark .about-container .section-header i{color:#5eb3b3}body.colorscheme-dark .about-container .section-header h2{color:#dadada}body.colorscheme-dark .about-container .section-content{color:#dadada}body.colorscheme-dark .about-container .section-content h3{color:#dadada}body.colorscheme-dark .about-container .section-content ul li::before{color:#5eb3b3}body.colorscheme-dark .about-container .skill-tag{background:rgba(66,66,66,.8);color:#dadada;border-color:rgba(66,66,66,.6)}body.colorscheme-dark .about-container .skill-tag:hover{background:#5eb3b3;color:#fff}body.colorscheme-dark .about-container .skill-tag.golang{background:rgba(0,173,216,.15);color:#00add8;border-color:rgba(0,173,216,.4)}body.colorscheme-dark .about-container .skill-tag.python{background:rgba(55,118,171,.15);color:#3776ab;border-color:rgba(55,118,171,.4)}body.colorscheme-dark .about-container .skill-tag.cpp{background:rgba(0,89,156,.15);color:#00599c;border-color:rgba(0,89,156,.4)}body.colorscheme-dark .about-container .skill-tag.rust{background:rgba(206,66,43,.15);color:#ce422b;border-color:rgba(206,66,43,.4)}body.colorscheme-dark .about-container .interest-item{background:rgba(66,66,66,.4);border-color:rgba(66,66,66,.3)}body.colorscheme-dark .about-container .interest-item:hover{background:rgba(94,179,179,.15);box-shadow:0 4px 15px rgba(94,179,179,.3)}body.colorscheme-dark .about-container .interest-item i{color:#5eb3b3}body.colorscheme-dark .about-container .interest-item span{color:#dadada}body.colorscheme-dark .about-container .contact-link{background:rgba(66,66,66,.6);border-color:rgba(66,66,66,.4);color:#dadada}body.colorscheme-dark .about-container .contact-link:hover{background:#5eb3b3;color:#fff;box-shadow:0 4px 15px rgba(94,179,179,.4)}@media(prefers-color-scheme:dark){body.colorscheme-auto .about-container .about-hero{background:linear-gradient(135deg,rgba(94,179,179,.15),rgba(94,179,179,8%));border-color:rgba(94,179,179,.2)}body.colorscheme-auto .about-container .avatar-container .avatar{border-color:#5eb3b3;box-shadow:0 4px 20px rgba(94,179,179,.4)}body.colorscheme-auto .about-container .avatar-container .avatar-placeholder{background:linear-gradient(135deg,#5eb3b3,#92cccc);border-color:#5eb3b3;box-shadow:0 4px 20px rgba(94,179,179,.4)}body.colorscheme-auto .about-container .hero-content .hero-title{color:#dadada}body.colorscheme-auto .about-container .hero-content .hero-subtitle{color:#dadada}body.colorscheme-auto .about-container .hero-content .hero-tags .tag{background:rgba(94,179,179,.15);color:#5eb3b3;border-color:rgba(94,179,179,.3)}body.colorscheme-auto .about-container .content-section,body.colorscheme-auto .about-container .skills-section,body.colorscheme-auto .about-container .interests-section,body.colorscheme-auto .about-container .contact-section{background:rgba(33,33,33,.3);border-color:rgba(66,66,66,.4)}body.colorscheme-auto .about-container .content-section:hover,body.colorscheme-auto .about-container .skills-section:hover,body.colorscheme-auto .about-container .interests-section:hover,body.colorscheme-auto .about-container .contact-section:hover{box-shadow:0 4px 20px rgba(66,66,66,.2)}body.colorscheme-auto .about-container .section-header i{color:#5eb3b3}body.colorscheme-auto .about-container .section-header h2{color:#dadada}body.colorscheme-auto .about-container .section-content{color:#dadada}body.colorscheme-auto .about-container .section-content h3{color:#dadada}body.colorscheme-auto .about-container .section-content ul li::before{color:#5eb3b3}body.colorscheme-auto .about-container .skill-tag{background:rgba(66,66,66,.8);color:#dadada;border-color:rgba(66,66,66,.6)}body.colorscheme-auto .about-container .skill-tag:hover{background:#5eb3b3;color:#fff}body.colorscheme-auto .about-container .skill-tag.golang{background:rgba(0,173,216,.15);color:#00add8;border-color:rgba(0,173,216,.4)}body.colorscheme-auto .about-container .skill-tag.python{background:rgba(55,118,171,.15);color:#3776ab;border-color:rgba(55,118,171,.4)}body.colorscheme-auto .about-container .skill-tag.cpp{background:rgba(0,89,156,.15);color:#00599c;border-color:rgba(0,89,156,.4)}body.colorscheme-auto .about-container .skill-tag.rust{background:rgba(206,66,43,.15);color:#ce422b;border-color:rgba(206,66,43,.4)}body.colorscheme-auto .about-container .interest-item{background:rgba(66,66,66,.4);border-color:rgba(66,66,66,.3)}body.colorscheme-auto .about-container .interest-item:hover{background:rgba(94,179,179,.15);box-shadow:0 4px 15px rgba(94,179,179,.3)}body.colorscheme-auto .about-container .interest-item i{color:#5eb3b3}body.colorscheme-auto .about-container .interest-item span{color:#dadada}body.colorscheme-auto .about-container .contact-link{background:rgba(66,66,66,.6);border-color:rgba(66,66,66,.4);color:#dadada}body.colorscheme-auto .about-container .contact-link:hover{background:#5eb3b3;color:#fff;box-shadow:0 4px 15px rgba(94,179,179,.4)}}body.colorscheme-dark{--pitfalls-card-bg:#2b2b2b;--pitfalls-primary-text:#e0e0e0;--pitfalls-secondary-text:#b0b0b0;--pitfalls-tertiary-text:#888;--pitfalls-border-color:#444;--pitfalls-tag-bg:#333;--pitfalls-tag-text:#bbb;--pitfalls-accent-color:#4da6ff}@media(prefers-color-scheme:dark){body:not(.colorscheme-light){--pitfalls-card-bg:#2b2b2b;--pitfalls-primary-text:#e0e0e0;--pitfalls-secondary-text:#b0b0b0;--pitfalls-tertiary-text:#888;--pitfalls-border-color:#444;--pitfalls-tag-bg:#333;--pitfalls-tag-text:#bbb;--pitfalls-accent-color:#4da6ff}}body.colorscheme-dark .moments-timeline::before{background:#424242}body.colorscheme-dark .moment-item{background:#212121;border-color:#4f4f4f;box-shadow:0 2px 4px rgba(0,0,0,.2)}body.colorscheme-dark .moment-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.3);border-color:#424242}body.colorscheme-dark .moment-item::before{background:#5eb3b3;border-color:#212121;box-shadow:0 0 0 2px #5eb3b3}body.colorscheme-dark .moment-date{color:#dadada}body.colorscheme-dark .moment-content{color:#dadada}body.colorscheme-dark .moment-content img{box-shadow:0 2px 4px rgba(0,0,0,.2)}body.colorscheme-dark .moment-content img:hover{box-shadow:0 4px 8px rgba(0,0,0,.3)}body.colorscheme-dark .moment-comments{border-top-color:#4f4f4f}@media(prefers-color-scheme:dark){body:not(.colorscheme-light) .moments-timeline::before{background:#424242}body:not(.colorscheme-light) .moment-item{background:#212121;border-color:#4f4f4f;box-shadow:0 2px 4px rgba(0,0,0,.2)}body:not(.colorscheme-light) .moment-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.3);border-color:#424242}body:not(.colorscheme-light) .moment-item::before{background:#5eb3b3;border-color:#212121;box-shadow:0 0 0 2px #5eb3b3}body:not(.colorscheme-light) .moment-date{color:#dadada}body:not(.colorscheme-light) .moment-content{color:#dadada}body:not(.colorscheme-light) .moment-content img{box-shadow:0 2px 4px rgba(0,0,0,.2)}body:not(.colorscheme-light) .moment-content img:hover{box-shadow:0 4px 8px rgba(0,0,0,.3)}body:not(.colorscheme-light) .moment-comments{border-top-color:#4f4f4f}}