html{min-height:100% !important;background-color:#0a0a0f !important}body{min-height:100vh !important;background-image:linear-gradient(rgba(10, 10, 15, 0.78), rgba(10, 10, 15, 0.78)),url("../images/site_background_image.jpg") !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;background-attachment:fixed !important;color:#fff !important}#main-wrapper,#main-wrapper>.container,#main-wrapper>.container-fluid,#main-wrapper>.container>.row,#main-wrapper>.container-fluid>.row,#main-wrapper .row,#main-wrapper main,#main-wrapper .main-content,#main-wrapper .content,#main-wrapper .col,#main-wrapper [class*=col-],#panel-wrapper,#tail-wrapper{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}main,main.content,main.page,main.post,main#main,main[aria-label="Main Content"],article,article.post,article.page,.page,.post,.content,.page-content,.post-content{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#post-list,.post-list,.posts,.posts-list{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#post-list .card-wrapper,#post-list .card-wrapper.card,#post-list article.card,#post-list article.card-wrapper,#post-list .post-preview{background:rgba(20,20,28,.78) !important;border-radius:12px !important}#post-list .card-body,#post-list .post-preview.row{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#post-wrapper,#post-wrapper>article,#post-wrapper article,#post-wrapper .content,#post-wrapper header,#post-wrapper .post-header,#post-wrapper .post-content,#post-wrapper .post-meta,#post-wrapper .post-tail-wrapper,#post-wrapper .post-tags,#post-wrapper .post-navigation,#post-wrapper .post-related,.post-main-container,.post-content-container,.post-tail-wrapper,.post-navigation,.post-related{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#categories,#categories-wrapper,#categories>*,#categories .categories,#categories .category,#categories .category-list,#categories .category-list-item,#categories .card-wrapper,#categories .card,#categories .card-body,.categories,.categories-container,.category,.category-list,.category-list-item{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#tags,#tags-wrapper,#tags>*,#tags .tags,#tags .tag,#tags .tag-list,#tags .tag-list-item,#tags .card-wrapper,#tags .card,#tags .card-body,.tags,.tags-container,.tag-list,.tag-list-item{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#archives,#archives-wrapper,#archives>*,#archives .archive,#archives .archive-list,#archives .archive-item,#archives .card-wrapper,#archives .card,#archives .card-body,.archives,.archives-container,.archive,.archive-list,.archive-item{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#search,#search-wrapper,#search-result-wrapper,#search-result-wrapper>*,#search-hints,#search-results,#search-results article,.search,.search-container,.search-results,.search-result{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#search-input{background:rgba(20,20,28,.82) !important;background-color:rgba(20,20,28,.82) !important;color:#fff !important}#search-input::placeholder{color:rgba(255,255,255,.65) !important}#toc-wrapper,#toc,#toc-popup,#toc-popup-content,.toc,.toc-wrapper{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#topbar-wrapper,#topbar,#topbar-title,#breadcrumb,.topbar,.navbar,.navbar-brand,.navbar-nav{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#sidebar{background:rgba(5,10,18,.18) !important;background-color:rgba(5,10,18,.18) !important;border:1px solid rgba(255,255,255,.45) !important;border-radius:18px !important;box-sizing:border-box !important;color:#fff !important;z-index:100 !important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:0 0 0 1px rgba(0,0,0,.15),0 0 18px rgba(255,255,255,.08) !important}#sidebar .profile-wrapper{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#sidebar .site-title{color:#fff !important}#sidebar .site-subtitle{color:rgba(255,255,255,.92) !important}#sidebar nav{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#sidebar .nav{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#sidebar .nav-item{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#sidebar .nav-link{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;color:#fff !important}#sidebar .nav-link span{color:#fff !important}#sidebar .nav-link i{color:#fff !important}#sidebar .nav-item.active>.nav-link{background:rgba(255,255,255,.13) !important;color:#fff !important;border-radius:12px !important}#sidebar .nav-item.active>.nav-link i,#sidebar .nav-item.active>.nav-link span{color:#fff !important}#sidebar .nav-link:hover{background:rgba(255,255,255,.1) !important;color:#fff !important;border-radius:12px !important}#sidebar .nav-link:hover i,#sidebar .nav-link:hover span{color:#fff !important}#sidebar .sidebar-bottom{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#sidebar .sidebar-bottom a{color:#fff !important}#sidebar .sidebar-bottom a i{color:#fff !important}#sidebar .sidebar-bottom .nav-link{color:#fff !important}@media(max-width: 991.98px){#sidebar{border:1px solid rgba(255,255,255,.4) !important;border-radius:16px !important;background:rgba(5,10,18,.25) !important;background-color:rgba(5,10,18,.25) !important}}#sidebar{color:#fff !important}#sidebar .site-title,#sidebar .site-title a{color:#fff !important}#sidebar .site-subtitle{color:rgba(255,255,255,.92) !important}#sidebar .nav-link,#sidebar .nav-link span,#sidebar .nav-link i{color:#fff !important}#sidebar .nav-link:hover,#sidebar .nav-link:hover span,#sidebar .nav-link:hover i{color:#fff !important}#sidebar .sidebar-bottom,#sidebar .sidebar-bottom a,#sidebar .sidebar-bottom i{color:#fff !important}#tail-wrapper,#tail-wrapper>*,footer,footer.bg-light,footer.bg-dark{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}.bg-light,.bg-white,.bg-body,.bg-body-tertiary{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}#main-wrapper .container,#main-wrapper .container-fluid{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}.card{background:rgba(20,20,28,.82) !important}body{color:#fff !important}main{color:#fff !important}main p,main li{color:#fff !important}h1,h2,h3,h4,h5,h6{color:#fff !important}a,a:visited{color:#fff !important}a:hover,a:focus{color:#fff !important}#post-wrapper h1,#post-wrapper h2,#post-wrapper h3,#post-wrapper h4,#post-wrapper h5,#post-wrapper h6,#post-wrapper p,#post-wrapper li,#post-wrapper a,#post-wrapper span{color:#fff !important}.post-meta,.post-meta *,.post-date,.post-tags,.post-tags *,.post-desc{color:rgba(255,255,255,.88) !important}#categories h1,#categories h2,#categories h3,#categories h4,#categories p,#categories a,#categories span,#tags h1,#tags h2,#tags h3,#tags h4,#tags p,#tags a,#tags span,#archives h1,#archives h2,#archives h3,#archives h4,#archives p,#archives a,#archives span{color:#fff !important}#search,#search h1,#search h2,#search h3,#search p,#search a,#search span,#search-result-wrapper,#search-result-wrapper a{color:#fff !important}#topbar,#topbar *,#topbar-title,#topbar-title a,#breadcrumb,#breadcrumb a{color:#fff !important}#toc-wrapper,#toc-wrapper *,#toc,#toc *{color:#fff !important}body .portfolio-home{width:100% !important;max-width:none !important;margin:0 auto !important;padding:0 !important;background:rgba(0,0,0,0) !important}body .portfolio-home .portfolio-welcome{width:100% !important;max-width:none !important;display:block !important;margin:0 auto 4rem auto !important;padding:3rem 1rem !important;box-sizing:border-box !important;text-align:center !important;background:rgba(0,0,0,0) !important}body .portfolio-home .portfolio-welcome-content{display:block !important;width:100% !important;max-width:800px !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;text-align:center !important;background:rgba(0,0,0,0) !important}body .portfolio-home,body .portfolio-home h1,body .portfolio-home h2,body .portfolio-home h3,body .portfolio-home h4,body .portfolio-home h5,body .portfolio-home h6,body .portfolio-home p,body .portfolio-home a,body .portfolio-home a:visited,body .portfolio-home span{color:#fff !important}body .portfolio-home .portfolio-welcome-content h1{color:#fff !important}body .portfolio-home .portfolio-welcome-content p{color:rgba(255,255,255,.92) !important}body .portfolio-home .portfolio-welcome-links{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;margin:2rem auto 0 !important;gap:.8rem;flex-wrap:wrap;background:rgba(0,0,0,0) !important}body .portfolio-home .portfolio-welcome-links a{display:inline-block !important;width:auto !important;padding:.6rem 1.1rem;border:1px solid rgba(255,255,255,.45) !important;border-radius:8px;text-decoration:none;font-weight:600;color:#fff !important}body .portfolio-home .portfolio-projects{width:100% !important;max-width:none !important;margin:0 auto 4rem !important;padding:0 !important;box-sizing:border-box !important;background:rgba(0,0,0,0) !important}body .portfolio-home .portfolio-projects>h2{margin-bottom:1.8rem;font-size:1.8rem;color:#fff !important}body .portfolio-home .project-grid{display:grid !important;width:100% !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:1.5rem !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important}body .portfolio-home .project-card{display:flex !important;flex-direction:column !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:1px solid rgba(255,255,255,.25) !important;border-radius:25px !important;background:rgba(20,20,28,.88) !important;box-sizing:border-box !important}body .portfolio-home .project-image{display:block !important;width:100% !important;height:140px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border-radius:25px 25px 0 0 !important}body .portfolio-home .project-image img{display:block !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;object-fit:cover !important}body .portfolio-home .project-content{display:flex !important;flex-direction:column !important;flex:1 !important;padding:1.2rem !important;background:rgba(0,0,0,0) !important}body .portfolio-home .project-content h3{margin:0 0 .7rem !important;font-size:1.25rem;color:#fff !important}body .portfolio-home .project-content p{margin:0 0 1rem !important;line-height:1.5;font-size:.9rem;color:rgba(255,255,255,.92) !important}body .portfolio-home .project-button{display:inline-block !important;width:fit-content !important;margin-top:auto !important;padding:.5rem .8rem;border-radius:8px;text-decoration:none;font-size:.84rem;font-weight:600;color:#fff !important}body .portfolio-home .latest-posts{width:100% !important;margin:3rem auto 0 !important;padding-top:2rem !important;border-top:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,0) !important}body .portfolio-home .latest-post-list{display:flex !important;flex-direction:column !important;gap:.7rem;background:rgba(0,0,0,0) !important}body .portfolio-home .latest-post-item{display:flex !important;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.2rem;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:rgba(20,20,28,.75) !important}body .portfolio-home .latest-post-item a{font-weight:600;text-decoration:none;color:#fff !important}body .portfolio-home .latest-post-item time{flex-shrink:0;font-size:.82rem;color:rgba(255,255,255,.75) !important}@media(max-width: 1100px){body .portfolio-home .project-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(max-width: 700px){body .portfolio-home .portfolio-welcome{padding:2.5rem 1rem !important}body .portfolio-home .portfolio-welcome-content h1{font-size:2.2rem}body .portfolio-home .portfolio-welcome-links{flex-direction:column !important}body .portfolio-home .portfolio-welcome-links a{width:100% !important;max-width:220px !important;text-align:center !important}body .portfolio-home .project-grid{grid-template-columns:1fr !important}body .portfolio-home .project-image{height:180px !important}body .portfolio-home .latest-post-item{flex-direction:column !important;align-items:flex-start !important;gap:.4rem}}/*# sourceMappingURL=style.css.map */