﻿@import"https://fonts.googleapis.com/css2?family=Doto:wght@100..900&family=Google+Sans+Code:ital,wght@0,300..800;1,300..800&family=Kode+Mono:wght@400..700&display=swap";h1,h2,h3,h4,h5,h6{font-family:"Kode Mono",monospace;color:#f05941;margin-bottom:1rem}h1{font-size:2rem;font-weight:700}@media(min-width: 768px){h1{font-size:2.25rem}}@media(min-width: 992px){h1{font-size:2.5rem}}h2{font-size:1.6rem;font-weight:600}@media(min-width: 768px){h2{font-size:1.8rem}}@media(min-width: 992px){h2{font-size:2rem}}h3{font-size:1.4rem;font-weight:500}@media(min-width: 768px){h3{font-size:1.5rem}}@media(min-width: 992px){h3{font-size:1.75rem}}h4{font-size:1.2rem;font-weight:500}@media(min-width: 768px){h4{font-size:1.3rem}}@media(min-width: 992px){h4{font-size:1.5rem}}h5{font-size:1.1rem;font-weight:400}@media(min-width: 768px){h5{font-size:1.15rem}}@media(min-width: 992px){h5{font-size:1.25rem}}h6{font-size:1rem;font-weight:400}p{margin-bottom:1rem;font-size:1rem;line-height:1.6}p:last-child{margin-bottom:0}a{font-family:"Kode Mono",monospace;color:#e2e2e2;text-decoration:none;transition:color .3s ease;position:relative}a:hover{color:#f05941}::selection{background:#f05941;color:#2c3333}::-moz-selection{background:#f05941;color:#2c3333}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes wiggle{0%,100%{transform:rotate(0deg)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes glitch-shake{0%,100%{transform:translate(0)}20%{transform:translate(-2px, 2px)}40%{transform:translate(-2px, -2px)}60%{transform:translate(2px, 2px)}80%{transform:translate(2px, -2px)}}@keyframes glitch-anim-1{0%{clip:rect(30px, 9999px, 10px, 0);transform:skew(0.6deg)}5%{clip:rect(70px, 9999px, 90px, 0);transform:skew(0.3deg)}10%{clip:rect(10px, 9999px, 85px, 0);transform:skew(0.5deg)}15%{clip:rect(50px, 9999px, 20px, 0);transform:skew(0.2deg)}20%{clip:rect(20px, 9999px, 60px, 0);transform:skew(0.7deg)}25%{clip:rect(80px, 9999px, 40px, 0);transform:skew(0.1deg)}30%{clip:rect(10px, 9999px, 100px, 0);transform:skew(0.4deg)}35%{clip:rect(60px, 9999px, 30px, 0);transform:skew(0.8deg)}40%{clip:rect(40px, 9999px, 70px, 0);transform:skew(0.2deg)}45%{clip:rect(90px, 9999px, 10px, 0);transform:skew(0.6deg)}50%{clip:rect(50px, 9999px, 90px, 0);transform:skew(0.3deg)}55%{clip:rect(20px, 9999px, 50px, 0);transform:skew(0.5deg)}60%{clip:rect(70px, 9999px, 20px, 0);transform:skew(0.2deg)}65%{clip:rect(10px, 9999px, 60px, 0);transform:skew(0.7deg)}70%{clip:rect(60px, 9999px, 40px, 0);transform:skew(0.1deg)}75%{clip:rect(30px, 9999px, 80px, 0);transform:skew(0.4deg)}80%{clip:rect(80px, 9999px, 10px, 0);transform:skew(0.8deg)}85%{clip:rect(40px, 9999px, 50px, 0);transform:skew(0.2deg)}90%{clip:rect(20px, 9999px, 90px, 0);transform:skew(0.6deg)}95%{clip:rect(90px, 9999px, 30px, 0);transform:skew(0.3deg)}100%{clip:rect(50px, 9999px, 70px, 0);transform:skew(0.5deg)}}@keyframes glitch-anim-2{0%{clip:rect(65px, 9999px, 100px, 0);transform:skew(0.3deg)}5%{clip:rect(20px, 9999px, 80px, 0);transform:skew(0.8deg)}10%{clip:rect(90px, 9999px, 30px, 0);transform:skew(0.1deg)}15%{clip:rect(10px, 9999px, 60px, 0);transform:skew(0.5deg)}20%{clip:rect(50px, 9999px, 20px, 0);transform:skew(0.2deg)}25%{clip:rect(30px, 9999px, 90px, 0);transform:skew(0.7deg)}30%{clip:rect(80px, 9999px, 40px, 0);transform:skew(0.4deg)}35%{clip:rect(40px, 9999px, 10px, 0);transform:skew(0.6deg)}40%{clip:rect(70px, 9999px, 50px, 0);transform:skew(0.3deg)}45%{clip:rect(15px, 9999px, 75px, 0);transform:skew(0.5deg)}50%{clip:rect(60px, 9999px, 30px, 0);transform:skew(0.2deg)}55%{clip:rect(10px, 9999px, 90px, 0);transform:skew(0.8deg)}60%{clip:rect(50px, 9999px, 15px, 0);transform:skew(0.1deg)}65%{clip:rect(90px, 9999px, 60px, 0);transform:skew(0.6deg)}70%{clip:rect(20px, 9999px, 40px, 0);transform:skew(0.4deg)}75%{clip:rect(70px, 9999px, 80px, 0);transform:skew(0.3deg)}80%{clip:rect(30px, 9999px, 20px, 0);transform:skew(0.7deg)}85%{clip:rect(80px, 9999px, 50px, 0);transform:skew(0.2deg)}90%{clip:rect(10px, 9999px, 90px, 0);transform:skew(0.5deg)}95%{clip:rect(50px, 9999px, 10px, 0);transform:skew(0.8deg)}100%{clip:rect(40px, 9999px, 60px, 0);transform:skew(0.1deg)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes slide-up{from{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}*,html{margin:0;padding:0;box-sizing:border-box}html{width:100%;overflow-x:hidden}body{width:100%;margin:0;padding:0;min-height:100vh;box-sizing:border-box;overflow-x:hidden;scroll-behavior:smooth;font-family:"Google Sans Code",monospace;background:linear-gradient(135deg, rgba(57, 91, 100, 0.9) 0%, rgba(44, 51, 51, 0.8) 50%, rgba(34, 9, 44, 0.6) 100%);color:#e2e2e2}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#2c3333;background-image:url("/assets/img/headerpic.png");background-size:cover;background-position:center;background-attachment:fixed;opacity:.25;filter:blur(4px) grayscale(40%) brightness(0.6) contrast(1.1);z-index:-1}body .container{width:100%;height:100%;display:flex;flex-direction:column;margin:0;padding:0;box-sizing:border-box}.container{min-height:100vh;display:flex;flex-direction:column;margin:0;padding:0;box-sizing:border-box}section.error .error-content,section.about-container .author-profile,section.about-container .mission-grid,section.about-container .about-hero,section.blog-container .blog-main .featured-post,.hero .hero-post,.hero .hero-header-content,.hero .hero-logo,.hero .hero-message,.hero .hero-cta,.terminal-window{background-color:rgba(44,51,51,.9);border:1px solid #4a4a4a;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.5);padding:1rem;padding-top:40px;position:relative;overflow:hidden}section.error .error-content::before,section.about-container .author-profile::before,section.about-container .mission-grid::before,section.about-container .about-hero::before,section.blog-container .blog-main .featured-post::before,.hero .hero-post::before,.hero .hero-header-content::before,.hero .hero-logo::before,.hero .hero-message::before,.hero .hero-cta::before,.terminal-window::before{content:"";position:absolute;top:0;left:0;right:0;height:30px;background-color:#3c3c3c;border-bottom:1px solid #2a2a2a;background-image:radial-gradient(circle at 18px 15px, #ff5f56 6px, transparent 6px),radial-gradient(circle at 38px 15px, #ffbd2e 6px, transparent 6px),radial-gradient(circle at 58px 15px, #27c93f 6px, transparent 6px);background-repeat:no-repeat;z-index:3}section.error .error-content::after,section.about-container .author-profile::after,section.about-container .mission-grid::after,section.about-container .about-hero::after,section.blog-container .blog-main .featured-post::after,.hero .hero-post::after,.hero .hero-header-content::after,.hero .hero-logo::after,.hero .hero-message::after,.hero .hero-cta::after,.terminal-window::after{content:attr(data-title);position:absolute;top:0;left:0;right:0;height:30px;line-height:30px;text-align:center;color:#b8b8b8;font-family:"Google Sans Code",monospace;font-size:.8rem;padding:0 70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:3}@media(max-width: 576px){.terminal-window{margin:0 -0.5rem;width:calc(100% + 0.5rem*2);border-radius:0;border-left:none;border-right:none}}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(240,89,65,.2)}.hover-glow{transition:filter .3s ease,box-shadow .3s ease}.hover-glow:hover{filter:brightness(1.1);box-shadow:0 0 20px rgba(240,89,65,.3)}.click-ripple{position:relative;overflow:hidden}.click-ripple::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(240,89,65,.3);transform:translate(-50%, -50%);transition:width .6s ease,height .6s ease,opacity .6s ease;opacity:0}.click-ripple:active::after{width:300px;height:300px;opacity:1;transition:0s}.wiggle:hover{animation:wiggle .5s ease-in-out}.glitch:hover{animation:glitch .3s ease-in-out}.breathe{animation:breathe 4s ease-in-out infinite}.fade-in{animation:fade-in .6s ease-out}.slide-up{animation:slide-up .5s ease-out}.animated-underline{position:relative}.animated-underline::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#f05941;transition:width .3s ease}.animated-underline:hover::after{width:100%}.cursor-blink::after{content:"_";animation:blink 1s infinite;color:#f05941}.series-badge{position:absolute;top:40px;right:20px;z-index:10;color:#f05941;font-size:1.8rem;transform:rotate(15deg);opacity:.85;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, 0.5));pointer-events:none;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.series-badge i{animation:badge-pulse 4s ease-in-out infinite}@media(min-width: 992px){.series-badge{font-size:2.2rem;top:50px;right:30px}}.series-badge.wdp-badge{color:#4caf50;transform:rotate(-10deg)}.series-badge.alphabet-badge{color:#ff9800;transform:rotate(5deg)}@keyframes badge-pulse{0%,100%{transform:scale(1) rotate(inherit)}50%{transform:scale(1.1) rotate(inherit)}}header.site-header{width:100vw;height:56px;position:fixed;top:0;background:rgba(44,51,51,.95);z-index:100;box-shadow:rgba(0,0,0,.3) 0px 19px 38px,rgba(0,0,0,.22) 0px 15px 12px}@media(min-width: 768px){header.site-header{height:64px}}header.site-header .wrapper{width:95%;height:100%;margin:auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between}@media(min-width: 768px){header.site-header .wrapper{width:90%;padding:0 1.5rem}}@media(min-width: 992px){header.site-header .wrapper{width:80%;padding:0 2rem}}@media(min-width: 1200px){header.site-header .wrapper{width:70%}}header.site-header .wrapper a.site-title{font-size:18px;font-weight:900}@media(min-width: 768px){header.site-header .wrapper a.site-title{font-size:20px}}@media(min-width: 992px){header.site-header .wrapper a.site-title{font-size:24px}}header.site-header .wrapper a.site-title::before{content:">_";font-family:"Kode Mono",monospace;color:#f05941}header.site-header .wrapper a.site-title:hover::after{content:"_";font-family:"Kode Mono",monospace;color:#f05941;animation:blink 2s infinite}.hero{position:relative;width:100%;min-height:100vh;display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;gap:1.5rem;align-content:center;padding:1rem;padding-top:calc(1rem + 80px);background:#2c3333;border-bottom:1px dashed #f05941;box-shadow:rgba(0,0,0,.3) 0px 19px 38px,rgba(0,0,0,.22) 0px 15px 12px}.hero #hero-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero .hero-header-content,.hero .hero-logo,.hero .hero-message,.hero .hero-cta{z-index:2;width:100%;max-width:600px;justify-self:center}.hero .hero-post{z-index:2;width:100%;max-width:600px;justify-self:center;border-radius:8px;overflow:hidden;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 100vw rgba(44,51,51,.9),0 10px 30px rgba(0,0,0,.5)}.hero .hero-header-content{text-align:left}.hero .hero-header-content h1{font-family:"Kode Mono",monospace;font-size:2rem;color:#f05941;text-shadow:0 0 15px rgba(0,0,0,.7);margin-bottom:0}.hero .hero-header-content h1::before{content:">_"}.hero .hero-header-content h1::after{content:"_";animation:blink 2s infinite}.hero .hero-logo{align-self:center;text-align:center}.hero .hero-logo .hero-logo-img{max-width:200px;height:auto;border-radius:15px;object-fit:cover;transition:transform .3s ease,filter .3s ease,box-shadow .3s ease}.hero .hero-logo .hero-logo-img:hover{filter:brightness(1.1)}.hero .hero-message{align-self:center}.hero .hero-message p{font-family:"Google Sans Code",monospace;font-size:.95rem;line-height:1.6;color:#e2e2e2;text-align:left}.hero .hero-message p:first-of-type{font-weight:bold;font-size:1.1em;color:#f05941}.hero .hero-cta{align-self:start;text-align:center}.hero .hero-cta h3{font-family:"Kode Mono",monospace;color:#f05941;font-size:1.1rem;margin-bottom:0}.hero .hero-cta .cta-actions{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:1rem 0 1.5rem 0}.hero .hero-cta .cta-actions .btn{font-family:"Kode Mono",monospace;font-size:1rem;border:2px solid;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease,transform .2s ease;display:inline-flex;align-items:center;gap:.5rem;border-radius:5px;position:relative;overflow:hidden;width:100%;justify-content:center}.hero .hero-cta .cta-actions .btn:active{transform:scale(0.95)}.hero .hero-cta .cta-actions .primary-btn{color:#2c3333;background:#f05941;border-color:#f05941}.hero .hero-cta .cta-actions .primary-btn:hover{background:rgb(235.4146341463,48.3219512195,18.5853658537);border-color:rgb(235.4146341463,48.3219512195,18.5853658537);color:#2c3333;box-shadow:0 0 20px rgba(240,89,65,.5);transform:translateY(-2px)}.hero .hero-cta .cta-actions .secondary-btn{color:#f05941;background:rgba(0,0,0,0);border-color:#f05941}.hero .hero-cta .cta-actions .secondary-btn:hover{background:#f05941;color:#2c3333;border-color:#f05941;box-shadow:0 0 15px rgba(240,89,65,.3);transform:translateY(-2px)}.hero .hero-cta .cta-social{text-align:center;margin-top:1rem}.hero .hero-cta .cta-social h4{font-family:"Google Sans Code",monospace;color:#e2e2e2;font-size:1rem;display:block;margin-bottom:0}.hero .hero-cta .cta-social .social-links{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.hero .hero-cta .cta-social a{font-family:"Kode Mono",monospace;font-size:1rem;color:#f05941;background:rgba(0,0,0,0);border:1px solid #f05941;border-radius:5px;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease,transform .2s ease;display:inline-flex;align-items:center;gap:.5rem;width:100%;justify-content:center}.hero .hero-cta .cta-social a:hover{background:#f05941;color:#2c3333;border-color:#f05941;transform:translateY(-3px);box-shadow:0 4px 12px rgba(240,89,65,.3)}.hero .hero-cta .cta-social a:hover i{animation:wiggle .5s ease-in-out}.hero .hero-cta .cta-social a i{font-size:1.2rem}.hero .hero-post{align-self:start}.hero .hero-post a{text-decoration:none}.hero .hero-post .hero-post-content{padding:1rem;font-family:"Google Sans Code",monospace}.hero .hero-post .hero-post-content *{font-family:inherit;color:#e2e2e2}.hero .hero-post .hero-post-content .hero-post-title.label{display:none}.hero .hero-post .hero-post-content .hero-post-title.main{color:#f05941}.hero .hero-post .hero-post-content .hero-post-title.main::before{content:"$ ";color:#f05941}.hero .hero-post .hero-post-content .hero-post-subtitle{color:#b8b8b8;margin-top:.5rem}.hero .hero-post .hero-post-content .hero-post-descrition{margin-top:1rem}.hero .hero-post .hero-post-content .hero-post-descrition p{margin-bottom:.5rem}.hero .hero-post .hero-post-content .hero-post-date{display:block;margin-top:1rem;color:#5f5f5f;font-style:italic;position:relative}.hero .hero-post .hero-post-content .hero-post-date::before{content:"# "}.hero .hero-post .hero-post-content .hero-post-date::after{content:"_";animation:blink 2s infinite;color:#f05941;font-weight:bold;margin-left:.5rem;position:absolute}@media(min-width: 768px){.hero{padding:1.5rem;padding-top:calc(1.5rem + 80px)}.hero .hero-header-content h1{font-size:3rem}.hero .hero-logo-img{max-width:250px}.hero .hero-message p{font-size:1rem}.hero .hero-cta h3{font-size:1.3rem}.hero .hero-cta .cta-actions{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.5rem}.hero .hero-cta .cta-actions .btn{width:auto;font-size:1.1rem;padding:.5rem 1.5rem}.hero .hero-cta .cta-social .social-links{flex-direction:row;justify-content:center;gap:.5rem}.hero .hero-cta .cta-social a{width:auto;font-size:1.1rem}}@media(min-width: 1200px){.hero{grid-template-columns:1fr 1fr;padding:2rem;padding-top:calc(2rem + 80px)}.hero .hero-header-content{grid-column:2;grid-row:1}.hero .hero-header-content h1{font-size:3.5rem}.hero .hero-logo{grid-column:1;grid-row:2}.hero .hero-logo .hero-logo-img{max-width:300px}.hero .hero-message{grid-column:2;grid-row:2}.hero .hero-message p{font-size:1.1rem}.hero .hero-cta{grid-column:1;grid-row:3}.hero .hero-cta h3{font-size:1.5rem}.hero .hero-cta .cta-actions{margin:1rem 0 2rem 0}.hero .hero-cta .cta-actions .btn{font-size:1.2rem}.hero .hero-cta .cta-social{margin-top:1.5rem}.hero .hero-cta .cta-social h4{font-size:1.1rem}.hero .hero-cta .cta-social .social-links{gap:1rem}.hero .hero-cta .cta-social a{font-size:1.2rem}.hero .hero-cta .cta-social a i{font-size:1.5rem}.hero .hero-post{grid-column:2;grid-row:3;justify-self:start}.hero{grid-template-columns:repeat(2, minmax(auto, 700px));justify-content:center}.hero .hero-header-content,.hero .hero-logo,.hero .hero-message,.hero .hero-cta,.hero .hero-post{max-width:700px}.hero .hero-header-content h1{font-size:4rem}}@media(min-width: 1650px){.hero{grid-template-columns:repeat(2, minmax(auto, 800px))}.hero .hero-header-content,.hero .hero-logo,.hero .hero-message,.hero .hero-cta,.hero .hero-post{max-width:800px}}.site-nav{display:flex;align-items:center;gap:1rem}.site-nav-links{display:flex;gap:1rem;transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.nav-toggle{display:none;background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:"Kode Mono",monospace;color:#f05941;font-size:24px;font-weight:900;min-width:8ch;text-align:center}.page-link{font-family:"Kode Mono",monospace;font-size:24px;font-weight:900;color:#e2e2e2;position:relative;padding:0;margin-right:1rem}.page-link:last-child{margin-right:0}.page-link::before{content:"> ";font-family:"Kode Mono",monospace;color:#f05941}.page-link:hover::after{content:"_";font-family:"Kode Mono",monospace;color:#f05941;animation:blink 2s infinite;position:absolute;left:100%;bottom:0}@media screen and (max-width: 768px){.site-nav-links{opacity:0;visibility:hidden;transform:translateY(-10px);position:absolute;top:64px;left:0;width:100%;background:#2c3333;flex-direction:column;align-items:center;padding:2rem 0;gap:2rem;z-index:100}.site-nav-links.is-open{opacity:1;visibility:visible;transform:translateY(0)}.nav-toggle{display:block}.page-link{padding:.5rem 1rem}}.site-footer{position:static;width:100%;background:#2c3333;padding:1.5rem 0;font-family:"Google Sans Code",monospace;color:#e2e2e2;border-top:1px dashed #f05941}@media(min-width: 992px){.site-footer{padding:2rem 0}}.site-footer .wrapper{width:95%;margin:auto;padding:0 1rem;display:flex;flex-direction:column}@media(min-width: 768px){.site-footer .wrapper{width:90%;padding:0 1.5rem}}@media(min-width: 992px){.site-footer .wrapper{width:80%;padding:0 2rem}}@media(min-width: 1200px){.site-footer .wrapper{width:70%}}.site-footer .wrapper-top{display:grid;grid-template-columns:1fr;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #395b64;justify-items:center;text-align:center}@media(min-width: 768px){.site-footer .wrapper-top{gap:2rem;padding-bottom:2rem;grid-template-columns:1fr 1fr;text-align:left}}@media(min-width: 992px){.site-footer .wrapper-top{grid-template-columns:auto 2fr 1fr;justify-items:start}}@media(min-width: 1200px){.site-footer .wrapper-top{grid-template-columns:auto 2fr 1fr 1fr}}.site-footer .wrapper-top img{height:120px;object-fit:fill}@media(min-width: 768px){.site-footer .wrapper-top img{height:140px}}@media(min-width: 992px){.site-footer .wrapper-top img{height:150px}}.site-footer .info>span,.site-footer .nav>span,.site-footer .social>span{display:block;font-family:"Google Sans Code",monospace;font-size:1.1rem;color:#f05941;margin-bottom:1rem}@media(min-width: 992px){.site-footer .info>span,.site-footer .nav>span,.site-footer .social>span{font-size:1.2rem}}.site-footer .info .name::before{content:"brought to You by: ";font-weight:normal;color:rgb(200.5,200.5,200.5);margin-right:.5rem}.site-footer .nav-links{display:flex;flex-direction:column;gap:.5rem;align-items:center}@media(min-width: 768px){.site-footer .nav-links{align-items:flex-start}}.site-footer .contact-content{display:flex;flex-direction:column;gap:1.5rem;align-items:center}@media(min-width: 768px){.site-footer .contact-content{flex-direction:row;gap:2rem;align-items:flex-start}}@media(min-width: 992px){.site-footer .contact-content{gap:3rem}}.site-footer .direct,.site-footer .community{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}@media(min-width: 768px){.site-footer .direct,.site-footer .community{align-items:flex-start;text-align:left}}.site-footer a{color:#e2e2e2;text-decoration:none;transition:color .3s ease;display:inline-flex;align-items:center;gap:.5rem}.site-footer a:hover{color:#f05941}.site-footer .social-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media(min-width: 768px){.site-footer .social-links{justify-content:flex-start;gap:1.5rem}}.site-footer .social-links a{font-size:1.3rem}@media(min-width: 992px){.site-footer .social-links a{font-size:1.5rem}}.site-footer .copy{padding-top:1.5rem;text-align:center;font-size:.8rem;color:rgb(149.5,149.5,149.5)}.site-footer .copy p{margin:.25rem 0}.site-footer .copy p:last-child{margin-bottom:0}a.email-link:hover{color:#c71610}a.linkedin-link:hover{color:#0077b5}a.gitlab-link:hover{color:#fc6d26}a.discord-link:hover{color:#5865f2}a.telegram-link:hover{color:#26a5e4}a.whatsapp-link:hover{color:#25d366}a.x-link:hover{color:#1da1f2}a.youtube-link:hover{color:red}a.instagram-link:hover{color:#e4405f}a.rss-link:hover{color:orange}main.content-landing-page{flex:1 1 auto;width:100vw;margin:0;padding:0;box-sizing:border-box;overflow-y:auto;position:relative;z-index:1}main.content-landing-page .serie,main.content-landing-page .tags{width:70%;margin:auto;box-sizing:border-box}main.content-landing-page .serie{margin-bottom:2rem}.serie,.tags{margin-top:4rem;padding:0 2rem}.serie .serie-title,.serie .tags-title,.tags .serie-title,.tags .tags-title{font-family:"Kode Mono",monospace;font-size:2rem;color:#f05941;text-align:center;margin-bottom:2rem}.serie .series-cloud,.serie .tags-cloud,.tags .series-cloud,.tags .tags-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.serie .series-cloud .series-link,.serie .series-cloud .tag-link,.serie .tags-cloud .series-link,.serie .tags-cloud .tag-link,.tags .series-cloud .series-link,.tags .series-cloud .tag-link,.tags .tags-cloud .series-link,.tags .tags-cloud .tag-link{background:hsl(180,7.3684210526%,23.6274509804%);color:#e2e2e2;text-decoration:none;padding:.5rem 1rem;border-radius:20px;transition:background .3s ease,color .3s ease;display:flex;align-items:center;border:1px solid hsl(180,7.3684210526%,28.6274509804%)}.serie .series-cloud .series-link:hover,.serie .series-cloud .tag-link:hover,.serie .tags-cloud .series-link:hover,.serie .tags-cloud .tag-link:hover,.tags .series-cloud .series-link:hover,.tags .series-cloud .tag-link:hover,.tags .tags-cloud .series-link:hover,.tags .tags-cloud .tag-link:hover{background:#f05941;color:#2c3333;border-color:#f05941}.serie .series-cloud .series-link .series-count,.serie .series-cloud .series-link .tag-count,.serie .series-cloud .tag-link .series-count,.serie .series-cloud .tag-link .tag-count,.serie .tags-cloud .series-link .series-count,.serie .tags-cloud .series-link .tag-count,.serie .tags-cloud .tag-link .series-count,.serie .tags-cloud .tag-link .tag-count,.tags .series-cloud .series-link .series-count,.tags .series-cloud .series-link .tag-count,.tags .series-cloud .tag-link .series-count,.tags .series-cloud .tag-link .tag-count,.tags .tags-cloud .series-link .series-count,.tags .tags-cloud .series-link .tag-count,.tags .tags-cloud .tag-link .series-count,.tags .tags-cloud .tag-link .tag-count{background:#395b64;color:#fff;font-size:.8em;padding:.2em .5em;border-radius:10px;margin-left:.5rem;min-width:20px;text-align:center}.frontpage-content{width:90%;max-width:1650px;margin:2rem auto 0 auto;display:flex}.frontpage-content .frontpage-posts{width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap}.frontpage-content .frontpage-posts article.postcard,.frontpage-content .frontpage-posts .empty-placeholder{width:calc(50% - 1rem);min-height:400px;box-sizing:border-box;margin-bottom:1rem;border-radius:10px;display:flex;flex-direction:column;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease-in-out}.frontpage-content .frontpage-posts article.postcard:nth-child(odd),.frontpage-content .frontpage-posts .empty-placeholder:nth-child(odd){margin-left:1rem}.frontpage-content .frontpage-posts article.postcard:first-child,.frontpage-content .frontpage-posts .empty-placeholder:first-child{width:100%;min-height:500px;margin-left:0}.frontpage-content .frontpage-posts article.postcard:first-child a.post-link-card,.frontpage-content .frontpage-posts .empty-placeholder:first-child a.post-link-card{min-height:80%}.frontpage-content .frontpage-posts article.postcard:hover,.frontpage-content .frontpage-posts .empty-placeholder:hover{box-shadow:rgba(0,0,0,.3) 0px 19px 38px,rgba(0,0,0,.22) 0px 15px 12px;scale:1.01}.frontpage-content .frontpage-posts article.postcard a.post-link-card,.frontpage-content .frontpage-posts article.postcard .card-meta,.frontpage-content .frontpage-posts .empty-placeholder a.post-link-card,.frontpage-content .frontpage-posts .empty-placeholder .card-meta{width:100%;height:100%;background:rgba(44,51,51,.8);box-sizing:border-box;padding:.5rem;transition:all .5s ease-in-out;cursor:pointer}.frontpage-content .frontpage-posts article.postcard a.post-link-card:hover,.frontpage-content .frontpage-posts article.postcard .card-meta:hover,.frontpage-content .frontpage-posts .empty-placeholder a.post-link-card:hover,.frontpage-content .frontpage-posts .empty-placeholder .card-meta:hover{background:#2c3333;box-shadow:rgba(0,0,0,.3) 0px 19px 38px,rgba(0,0,0,.22) 0px 15px 12px;color:#e2e2e2}.frontpage-content .frontpage-posts article.postcard .empty-content,.frontpage-content .frontpage-posts .empty-placeholder .empty-content{width:100%;height:100%;display:flex;background:#2c3333;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;box-sizing:border-box;padding:.5rem;transition:all .5s ease-in-out;cursor:pointer;border-radius:10px}.frontpage-content .frontpage-posts article.postcard .empty-content:hover,.frontpage-content .frontpage-posts .empty-placeholder .empty-content:hover{background:rgba(44,51,51,.8);box-shadow:rgba(0,0,0,.3) 0px 19px 38px,rgba(0,0,0,.22) 0px 15px 12px}.frontpage-content .frontpage-posts article.postcard .empty-content .empty-icon,.frontpage-content .frontpage-posts .empty-placeholder .empty-content .empty-icon{font-size:3rem;font-weight:bold}.frontpage-content .frontpage-posts article.postcard .empty-content .empty-icon::before,.frontpage-content .frontpage-posts .empty-placeholder .empty-content .empty-icon::before{content:"[";color:#f05941}.frontpage-content .frontpage-posts article.postcard .empty-content .empty-icon::after,.frontpage-content .frontpage-posts .empty-placeholder .empty-content .empty-icon::after{content:"]";color:#f05941}.frontpage-content .frontpage-posts article.postcard a.post-link-card,.frontpage-content .frontpage-posts .empty-placeholder a.post-link-card{display:flex;flex-direction:column;border-radius:10px 10px 0 0}.frontpage-content .frontpage-posts article.postcard a.post-link-card:hover,.frontpage-content .frontpage-posts .empty-placeholder a.post-link-card:hover{box-shadow:rgba(0,0,0,.3) 0px 19px 38px,rgba(0,0,0,.22) 0px 15px 12px}.frontpage-content .frontpage-posts article.postcard a.post-link-card .card-content,.frontpage-content .frontpage-posts .empty-placeholder a.post-link-card .card-content{box-sizing:border-box;padding:.5rem}.frontpage-content .frontpage-posts article.postcard a.post-link-card .card-content h2.card-title,.frontpage-content .frontpage-posts .empty-placeholder a.post-link-card .card-content h2.card-title{color:#e2e2e2}.frontpage-content .frontpage-posts article.postcard a.post-link-card .card-content h2.card-title::before,.frontpage-content .frontpage-posts .empty-placeholder a.post-link-card .card-content h2.card-title::before{content:"$ ";color:#f05941}.frontpage-content .frontpage-posts article.postcard a.post-link-card .card-content h2.card-title::after,.frontpage-content .frontpage-posts .empty-placeholder a.post-link-card .card-content h2.card-title::after{content:"_";color:#f05941}.frontpage-content .frontpage-posts article.postcard .card-meta,.frontpage-content .frontpage-posts .empty-placeholder .card-meta{display:flex;flex-direction:column;justify-content:end;border-radius:0 0 10px 10px}.frontpage-content .frontpage-side-bar{background:rgba(44,51,51,.8);border-radius:10px;width:20%;margin-bottom:1rem;box-sizing:border-box;padding:.5rem;display:flex;flex-direction:column}.frontpage-content .frontpage-side-bar .frontpage-series,.frontpage-content .frontpage-side-bar .frontpage-tags{display:flex;flex-direction:column;margin-bottom:1rem}.frontpage-content .frontpage-side-bar .frontpage-series .frontpage-series-title,.frontpage-content .frontpage-side-bar .frontpage-series .frontpage-tags-title,.frontpage-content .frontpage-side-bar .frontpage-tags .frontpage-series-title,.frontpage-content .frontpage-side-bar .frontpage-tags .frontpage-tags-title{text-transform:uppercase;color:#e2e2e2}.frontpage-content .frontpage-side-bar .frontpage-series .frontpage-series-title::before,.frontpage-content .frontpage-side-bar .frontpage-series .frontpage-tags-title::before,.frontpage-content .frontpage-side-bar .frontpage-tags .frontpage-series-title::before,.frontpage-content .frontpage-side-bar .frontpage-tags .frontpage-tags-title::before{content:"$ ";color:#f05941}.frontpage-content .frontpage-side-bar .frontpage-series .frontpage-series-title::after,.frontpage-content .frontpage-side-bar .frontpage-series .frontpage-tags-title::after,.frontpage-content .frontpage-side-bar .frontpage-tags .frontpage-series-title::after,.frontpage-content .frontpage-side-bar .frontpage-tags .frontpage-tags-title::after{content:" :";color:#f05941}.frontpage-content .frontpage-side-bar .frontpage-series .frontpage-series-content,.frontpage-content .frontpage-side-bar .frontpage-series .frontpage-tags-content,.frontpage-content .frontpage-side-bar .frontpage-tags .frontpage-series-content,.frontpage-content .frontpage-side-bar .frontpage-tags .frontpage-tags-content{display:flex;flex-wrap:wrap;box-sizing:border-box;padding:.5rem}.frontpage-content .frontpage-side-bar .frontpage-series .frontpage-series-content .frontpage-series-cloud,.frontpage-content .frontpage-side-bar .frontpage-tags .frontpage-series-content .frontpage-series-cloud{color:blue}.frontpage-content .frontpage-side-bar .frontpage-series .frontpage-tags-content .frontpage-tags-cloud,.frontpage-content .frontpage-side-bar .frontpage-tags .frontpage-tags-content .frontpage-tags-cloud{color:blue}@media screen and (max-width: 1200px){.frontpage-content .frontpage-side-bar .frontpage-series,.frontpage-content .frontpage-side-bar .frontpage-tags{width:95%}}@media screen and (max-width: 992px){.frontpage-content .frontpage-side-bar .frontpage-series,.frontpage-content .frontpage-side-bar .frontpage-tags{width:100%;padding:0 .5rem}}@media screen and (max-width: 1200px){.frontpage-content .frontpage-side-bar{width:95%}.frontpage-content .frontpage-side-bar .frontpage-content{flex-direction:column-reverse}}@media screen and (max-width: 992px){.frontpage-content .frontpage-side-bar{width:100%;padding:0 .5rem}.frontpage-content .frontpage-side-bar .frontpage-content .frontpage-posts article.postcard,.frontpage-content .frontpage-side-bar .frontpage-content .frontpage-posts .empty-placeholder{width:100%}.frontpage-content .frontpage-side-bar .frontpage-content .frontpage-posts article.postcard:nth-child(odd),.frontpage-content .frontpage-side-bar .frontpage-content .frontpage-posts .empty-placeholder:nth-child(odd){margin-left:0}}section.blog-container{width:100%;min-height:100vh;padding:4rem 1rem 2rem 1rem;background:#2c3333;position:relative}@media(min-width: 768px){section.blog-container{padding:4rem 1.5rem 2rem 1.5rem}}@media(min-width: 992px){section.blog-container{padding:4rem 2rem 2rem 2rem}}section.blog-container .blog-wrapper{width:100%;max-width:1650px;margin:0 auto;display:flex;flex-direction:column}section.blog-container .blog-hero{width:100%;padding:1.5rem;margin-top:2rem;margin-bottom:4rem;display:flex;flex-direction:column;justify-content:center;align-items:stretch;border-radius:10px;background:rgba(44,51,51,.8);gap:2rem}@media(min-width: 992px){section.blog-container .blog-hero{flex-direction:row;padding:2rem;gap:3rem}}section.blog-container .blog-hero .terminal-window{flex:1;min-width:0}@media(min-width: 992px){section.blog-container .blog-hero .terminal-window.collections-terminal{max-width:400px}}section.blog-container .blog-hero .blog-hero-content{width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:1.5rem}@media(min-width: 992px){section.blog-container .blog-hero .blog-hero-content{text-align:left;padding:2rem}}section.blog-container .blog-hero .blog-hero-content h1{font-size:2rem;margin-bottom:1rem}@media(min-width: 768px){section.blog-container .blog-hero .blog-hero-content h1{font-size:2.5rem}}@media(min-width: 992px){section.blog-container .blog-hero .blog-hero-content h1{font-size:3rem}}section.blog-container .blog-hero .blog-hero-content p{font-size:1rem;line-height:1.6;color:rgba(226,226,226,.9)}@media(min-width: 992px){section.blog-container .blog-hero .blog-hero-content p{font-size:1.1rem}}section.blog-container .blog-hero .collections-terminal-content{padding:1rem;background:rgba(44,51,51,.6);backdrop-filter:blur(8px);border-radius:0 0 8px 8px}@media(min-width: 992px){section.blog-container .blog-hero .collections-terminal-content{padding:1.5rem}}section.blog-container .blog-hero .collections-list{display:flex;flex-direction:column;gap:.5rem}@media(min-width: 992px){section.blog-container .blog-hero .collections-list{gap:1rem}}section.blog-container .blog-hero .collections-list .collection-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem;background:rgba(240,89,65,.05);border:1px solid rgba(240,89,65,.3);border-radius:4px;color:#e2e2e2;text-decoration:none;font-family:"Kode Mono",monospace;font-size:.85rem;transition:all .3s ease;position:relative;overflow:hidden}@media(min-width: 992px){section.blog-container .blog-hero .collections-list .collection-link{font-size:.9rem;padding:1rem}}section.blog-container .blog-hero .collections-list .collection-link::before{content:"drwxr-xr-x";color:#f05941;font-size:.75rem;opacity:.7;margin-right:.5rem;font-family:"Kode Mono",monospace}section.blog-container .blog-hero .collections-list .collection-link:hover{background:rgba(240,89,65,.15);border-color:hsl(8.2285714286,85.3658536585%,69.8039215686%);transform:translateY(-2px);box-shadow:0 4px 8px rgba(240,89,65,.2)}section.blog-container .blog-hero .collections-list .collection-link:hover .collection-count{background:#f05941;color:#2c3333}section.blog-container .blog-hero .collections-list .collection-link:focus{outline:2px solid #f05941;outline-offset:2px}section.blog-container .blog-hero .collections-list .collection-link:active{transform:translateY(0) scale(0.98)}section.blog-container .blog-hero .collections-list .collection-link .collection-name{font-weight:500;text-transform:capitalize}section.blog-container .blog-hero .collections-list .collection-link .collection-count{background:rgba(184,184,184,.1);color:#b8b8b8;padding:.25rem .5rem;border-radius:3px;font-size:.75rem;transition:all .3s ease;border:1px solid rgba(184,184,184,.2);font-family:"Kode Mono",monospace}section.blog-container .blog-body{width:100%;display:flex;flex-direction:column;gap:3rem}@media(min-width: 1200px){section.blog-container .blog-body{flex-direction:row;align-items:flex-start;gap:3rem}}section.blog-container .blog-main{width:100%;display:flex;flex-direction:column;gap:3rem}@media(min-width: 1200px){section.blog-container .blog-main{width:70%}}section.blog-container .blog-main.full-width{width:100%}section.blog-container .blog-main.full-width .terminal-window{width:100%;max-width:none}section.blog-container .blog-main .featured-post{z-index:2;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px -10px rgba(0,0,0,.5);background-size:cover;background-position:center}section.blog-container .blog-main .featured-post .featured-post-bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(44,51,51,.95);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:1}section.blog-container .blog-main .featured-post .featured-post-link{text-decoration:none;display:block;height:100%;position:relative;z-index:2}section.blog-container .blog-main .featured-post .featured-post-content{padding:2rem;position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;width:100%}section.blog-container .blog-main .featured-post .featured-post-content *{font-family:"Google Sans Code",monospace;color:#e2e2e2;text-shadow:1px 1px 4px rgba(0,0,0,.8)}section.blog-container .blog-main .featured-post .featured-post-content .featured-post-title.main{color:#f05941;font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}section.blog-container .blog-main .featured-post .featured-post-content .featured-post-subtitle{color:#fff;font-size:1.2rem;margin-bottom:1rem;font-style:italic}section.blog-container .blog-main .featured-post .featured-post-content .featured-post-descrition{color:rgb(251.5,251.5,251.5);font-size:1rem;line-height:1.6}section.blog-container .blog-main .featured-post .featured-post-content .featured-post-descrition p{margin-bottom:.5rem}section.blog-container .blog-main .featured-post .featured-post-content .featured-post-date{color:#f05941;font-family:"Kode Mono",monospace;font-size:.85rem;margin-top:1.5rem}section.blog-container .blog-main .featured-post .series-badge{top:35px;right:25px}@media(min-width: 992px){section.blog-container .blog-main .featured-post .series-badge{top:45px;right:35px}}section.blog-container .blog-main .section-title{font-family:"Kode Mono",monospace;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;color:#f05941;border-bottom:1px solid rgba(240,89,65,.3);padding-bottom:.5rem;margin-bottom:1.5rem}section.blog-container .blog-main .blog-posts{width:100%;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){section.blog-container .blog-main .blog-posts{grid-template-columns:repeat(2, 1fr);gap:2rem}}section.blog-container .blog-main .blog-posts .blog-card{min-height:400px;border-radius:8px;display:flex;flex-direction:column;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .4s cubic-bezier(0.25, 1, 0.5, 1);position:relative;overflow:hidden;border:1px solid #4a4a4a;box-shadow:0 10px 30px rgba(0,0,0,.5);background-color:rgba(44,51,51,.9);padding-top:21px;z-index:0}section.blog-container .blog-main .blog-posts .blog-card .series-badge{top:25px;right:15px;font-size:1.4rem}@media(min-width: 992px){section.blog-container .blog-main .blog-posts .blog-card .series-badge{font-size:1.6rem;top:30px;right:20px}}section.blog-container .blog-main .blog-posts .blog-card::before{content:"";position:absolute;top:0;left:0;right:0;height:20px;background-color:#3c3c3c;border-bottom:1px solid #2a2a2a;background-image:radial-gradient(circle at 10px 10px, #ff5f56 4px, transparent 4px),radial-gradient(circle at 25px 10px, #ffbd2e 4px, transparent 4px),radial-gradient(circle at 40px 10px, #27c93f 4px, transparent 4px);background-repeat:no-repeat;z-index:3}section.blog-container .blog-main .blog-posts .blog-card::after{content:attr(data-title);position:absolute;top:0;left:0;right:0;height:20px;line-height:20px;text-align:center;color:#b8b8b8;font-family:"Google Sans Code",monospace;font-size:.7rem;padding:0 50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:3}@media(min-width: 992px){section.blog-container .blog-main .blog-posts .blog-card{min-height:450px}}section.blog-container .blog-main .blog-posts .blog-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px -5px rgba(240,89,65,.3);border-color:rgba(240,89,65,.8);z-index:2}section.blog-container .blog-main .blog-posts .blog-card:hover .series-badge{opacity:1;transform:rotate(0deg) scale(1.1)}section.blog-container .blog-main .blog-posts .blog-card:hover .card-link{background:rgba(44,51,51,.95);backdrop-filter:blur(8px)}section.blog-container .blog-main .blog-posts .blog-card:hover .card-content .card-title{color:#f05941;transform:translateX(4px)}section.blog-container .blog-main .blog-posts .blog-card:hover .card-content .card-title::before{content:">> ";opacity:1}section.blog-container .blog-main .blog-posts .blog-card:hover .card-content .card-subtitle{color:hsl(0,0%,93.6274509804%)}section.blog-container .blog-main .blog-posts .blog-card:hover .card-content .card-excerpt{color:#e2e2e2}section.blog-container .blog-main .blog-posts .blog-card .card-link{display:flex;flex-direction:column;flex-grow:1;width:100%;background:rgba(44,51,51,.95);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:1.5rem;text-decoration:none;transition:all .4s ease;border-bottom:1px solid rgba(226,226,226,.05);position:relative;z-index:1}section.blog-container .blog-main .blog-posts .blog-card .card-link:focus{outline:3px solid #f05941;outline-offset:2px;box-shadow:0 0 0 5px rgba(240,89,65,.2)}section.blog-container .blog-main .blog-posts .blog-card .card-link:focus:not(:focus-visible){outline:none;box-shadow:none}section.blog-container .blog-main .blog-posts .blog-card .card-link:active{transform:scale(0.98)}section.blog-container .blog-main .blog-posts .blog-card .card-link .card-content{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}section.blog-container .blog-main .blog-posts .blog-card .card-link .card-content .card-title{color:#e2e2e2;font-family:"Google Sans Code",monospace;font-size:1.5rem;font-weight:700;margin-bottom:.5rem;line-height:1.2;transition:all .3s ease;position:relative;text-shadow:1px 1px 4px rgba(0,0,0,.8)}@media(min-width: 992px){section.blog-container .blog-main .blog-posts .blog-card .card-link .card-content .card-title{font-size:1.8rem}}section.blog-container .blog-main .blog-posts .blog-card .card-link .card-content .card-title::before{content:"> ";color:#f05941;opacity:.7;font-family:"Kode Mono",monospace;margin-right:5px;transition:all .3s ease}section.blog-container .blog-main .blog-posts .blog-card .card-link .card-content .card-subtitle{font-size:.9rem;color:#afafaf;margin-bottom:1rem;font-weight:400;font-style:italic;transition:color .3s ease;text-shadow:1px 1px 4px rgba(0,0,0,.8)}@media(min-width: 992px){section.blog-container .blog-main .blog-posts .blog-card .card-link .card-content .card-subtitle{font-size:1rem}}section.blog-container .blog-main .blog-posts .blog-card .card-link .card-content .card-excerpt{font-size:.85rem;line-height:1.6;color:rgb(200.5,200.5,200.5);margin-bottom:1rem;flex-grow:1;transition:color .3s ease;text-shadow:1px 1px 4px rgba(0,0,0,.8)}@media(min-width: 992px){section.blog-container .blog-main .blog-posts .blog-card .card-link .card-content .card-excerpt{font-size:.95rem}}section.blog-container .blog-main .blog-posts .blog-card .card-link .card-content .card-excerpt p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}section.blog-container .blog-main .blog-posts .blog-card .card-link .card-content .card-author{font-size:.75rem;color:rgb(149.5,149.5,149.5);margin-top:auto;display:block;text-transform:uppercase;letter-spacing:1px;transition:color .3s ease;text-shadow:1px 1px 4px rgba(0,0,0,.8)}@media(min-width: 992px){section.blog-container .blog-main .blog-posts .blog-card .card-link .card-content .card-author{font-size:.8rem}}section.blog-container .blog-main .blog-posts .blog-card .card-link .card-content .card-date{font-family:"Kode Mono",monospace;font-size:.75rem;color:#f05941;margin-top:.5rem;display:block;text-align:right;transition:color .3s ease;text-shadow:1px 1px 4px rgba(0,0,0,.8)}@media(min-width: 992px){section.blog-container .blog-main .blog-posts .blog-card .card-link .card-content .card-date{font-size:.8rem}}section.blog-container .blog-main .blog-posts .blog-card .card-meta{display:flex;flex-direction:column;background:rgba(44,51,51,.95);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-top:1px solid #2a2a2a;padding:.5rem 1.5rem;gap:.5rem;transition:background .3s ease;position:relative;z-index:2;font-family:"Kode Mono",monospace}section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-series,section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-tags{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;font-size:.75rem}@media(min-width: 992px){section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-series,section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-tags{font-size:.8rem;gap:.5rem}}section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-series .label,section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-tags .label{color:#f05941;text-transform:uppercase;font-size:.65rem;margin-right:.25rem}section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-series .label::before,section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-tags .label::before{content:"> ";color:#b8b8b8}@media(min-width: 992px){section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-series .label,section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-tags .label{font-size:.7rem}}section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-series a,section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-tags a{text-decoration:none;padding:.25rem .5rem;border-radius:4px;border:1px solid rgba(240,89,65,.3);background:rgba(240,89,65,.05);color:#f05941;transition:all .3s ease;font-family:"Kode Mono",monospace;font-size:.7rem;position:relative}@media(min-width: 992px){section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-series a,section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-tags a{font-size:.75rem}}section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-series a:hover,section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-tags a:hover{border-color:hsl(8.2285714286,85.3658536585%,69.8039215686%);color:hsl(8.2285714286,85.3658536585%,69.8039215686%);background:rgba(240,89,65,.15);transform:translateY(-1px);box-shadow:0 2px 4px rgba(240,89,65,.3)}section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-series a:focus,section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-tags a:focus{outline:2px solid #f05941;outline-offset:2px}section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-series a:focus:not(:focus-visible),section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-tags a:focus:not(:focus-visible){outline:none}section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-series a:active,section.blog-container .blog-main .blog-posts .blog-card .card-meta .card-tags a:active{transform:translateY(0)}section.blog-container .blog-sidebar{width:100%;background:rgba(44,51,51,.9);border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;align-self:flex-start;border:1px solid #4a4a4a;box-shadow:0 10px 30px rgba(0,0,0,.5);padding-top:25px;position:relative;overflow:hidden;z-index:0}section.blog-container .blog-sidebar::before{content:"";position:absolute;top:0;left:0;right:0;height:20px;background-color:#3c3c3c;border-bottom:1px solid #2a2a2a;background-image:radial-gradient(circle at 10px 10px, #ff5f56 4px, transparent 4px),radial-gradient(circle at 25px 10px, #ffbd2e 4px, transparent 4px),radial-gradient(circle at 40px 10px, #27c93f 4px, transparent 4px);background-repeat:no-repeat;z-index:3}section.blog-container .blog-sidebar::after{content:"ubikOne@ubikCode:~$ sidebar.sh";position:absolute;top:0;left:0;right:0;height:20px;line-height:20px;text-align:center;color:#b8b8b8;font-family:"Google Sans Code",monospace;font-size:.7rem;padding:0 50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:3}@media(min-width: 1200px){section.blog-container .blog-sidebar{width:30%;position:sticky;top:calc(64px + 0.5rem);z-index:50}}section.blog-container .blog-sidebar .sidebar-section{display:flex;flex-direction:column;border-bottom:1px solid rgba(240,89,65,.1);padding-bottom:1rem}section.blog-container .blog-sidebar .sidebar-section:last-child{border-bottom:none;padding-bottom:0}section.blog-container .blog-sidebar .sidebar-section.accordion .sidebar-title{cursor:pointer;background:rgba(0,0,0,0);border:none;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;color:#f05941;font-family:"Kode Mono",monospace;font-size:.95rem;text-transform:uppercase;transition:all .3s ease}section.blog-container .blog-sidebar .sidebar-section.accordion .sidebar-title:hover{color:hsl(8.2285714286,85.3658536585%,69.8039215686%)}section.blog-container .blog-sidebar .sidebar-section.accordion .sidebar-title i{transition:transform .3s ease;font-size:.8rem;color:#b8b8b8}section.blog-container .blog-sidebar .sidebar-section.accordion .sidebar-title[aria-expanded=false] i{transform:rotate(-90deg)}section.blog-container .blog-sidebar .sidebar-section.accordion .accordion-content{overflow:hidden;transition:max-height .3s ease;max-height:1000px}section.blog-container .blog-sidebar .sidebar-section.accordion .accordion-content.collapsed{max-height:0}section.blog-container .blog-sidebar .sidebar-section .sidebar-title{text-transform:uppercase;color:#f05941;font-size:.95rem;margin-bottom:1rem;font-family:"Kode Mono",monospace}section.blog-container .blog-sidebar .sidebar-section .sidebar-title::before{content:"$ ";color:#b8b8b8}section.blog-container .blog-sidebar .sidebar-section .sidebar-title::after{content:" :";color:#f05941}section.blog-container .blog-sidebar .sidebar-section .sidebar-content{display:flex;flex-direction:column;gap:.25rem}section.blog-container .blog-sidebar .sidebar-section .sidebar-content .sidebar-link{display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem;color:#e2e2e2;text-decoration:none;font-size:.85rem;transition:all .3s ease;border-radius:4px;font-family:"Kode Mono",monospace}section.blog-container .blog-sidebar .sidebar-section .sidebar-content .sidebar-link::before{content:"> ";color:#b8b8b8;margin-right:.25rem}section.blog-container .blog-sidebar .sidebar-section .sidebar-content .sidebar-link:hover{background:rgba(240,89,65,.1);color:#f05941}section.blog-container .blog-sidebar .sidebar-section .sidebar-content .sidebar-link:hover .sidebar-count{background:#f05941;color:#2c3333}section.blog-container .blog-sidebar .sidebar-section .sidebar-content .sidebar-link:focus{outline:2px solid #f05941;outline-offset:2px}section.blog-container .blog-sidebar .sidebar-section .sidebar-content .sidebar-link:active{transform:translateX(4px)}section.blog-container .blog-sidebar .sidebar-section .sidebar-content .sidebar-link .link-name{flex:1}section.blog-container .blog-sidebar .sidebar-section .sidebar-content .sidebar-link .sidebar-count{background:rgba(184,184,184,.1);color:#b8b8b8;padding:.25rem .5rem;border-radius:3px;font-size:.75rem;transition:all .3s ease;border:1px solid rgba(184,184,184,.2);font-family:"Kode Mono",monospace}section.blog-container .blog-sidebar .sidebar-section .sidebar-content .hidden-items{display:flex;flex-direction:column;gap:.25rem}section.blog-container .blog-sidebar .sidebar-section .sidebar-content .show-more-link{display:block;text-align:right;color:#f05941;font-family:"Kode Mono",monospace;font-size:.8rem;text-decoration:none;padding:.5rem 0;margin-top:.5rem;border-top:1px solid rgba(240,89,65,.1);transition:all .3s ease}section.blog-container .blog-sidebar .sidebar-section .sidebar-content .show-more-link:hover{color:hsl(8.2285714286,85.3658536585%,74.8039215686%);transform:translateX(4px)}section.blog-container .blog-sidebar .sidebar-section .sidebar-content .show-more-link:focus{outline:2px solid #f05941;outline-offset:2px}section.blog-container .pagination{display:flex;justify-content:space-between;align-items:center;margin-top:3rem;padding:1rem 0;border-top:1px solid hsl(180,7.3684210526%,28.6274509804%)}section.blog-container .pagination .pagination-link{color:#f05941;text-decoration:none;font-family:"Kode Mono",monospace;padding:.5rem 1rem;border:1px solid #f05941;border-radius:5px;transition:all .3s ease;position:relative;overflow:hidden}section.blog-container .pagination .pagination-link::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(240, 89, 65, 0.2), transparent);transition:left .5s ease}section.blog-container .pagination .pagination-link:hover{background:#f05941;color:#2c3333;transform:translateY(-2px);box-shadow:0 4px 8px rgba(240,89,65,.3)}section.blog-container .pagination .pagination-link:hover::before{left:100%}section.blog-container .pagination .pagination-link:focus{outline:2px solid #f05941;outline-offset:3px;box-shadow:0 0 0 4px rgba(240,89,65,.2)}section.blog-container .pagination .pagination-link:focus:not(:focus-visible){outline:none;box-shadow:0 4px 8px rgba(240,89,65,.3)}section.blog-container .pagination .pagination-link:active{transform:translateY(0) scale(0.98)}section.blog-container .pagination .pagination-link.disabled{color:#fff;border-color:#fff;cursor:not-allowed;transform:none}section.blog-container .pagination .pagination-link.disabled:hover{background:rgba(0,0,0,0);color:#fff;transform:none;box-shadow:none}section.blog-container .pagination .pagination-link.disabled::before{display:none}section.blog-container .pagination .page-indicator{font-family:"Google Sans Code",monospace;color:#fff;font-weight:500}section.blog-container .no-posts{text-align:center;padding:3rem;color:#afafaf;font-style:italic}.js-post-card{opacity:0;display:none;animation:slide-up .6s cubic-bezier(0.16, 1, 0.3, 1) forwards}.js-post-card.delay-0{animation-delay:0ms}.js-post-card.delay-1{animation-delay:100ms}.js-post-card.delay-2{animation-delay:200ms}.js-post-card.delay-3{animation-delay:300ms}.js-post-card.delay-4{animation-delay:400ms}.js-post-card.delay-5{animation-delay:500ms}.js-post-card.delay-6{animation-delay:600ms}.js-post-card.delay-7{animation-delay:700ms}[data-bg]{background-size:cover;background-position:center;background-repeat:no-repeat}#js-pagination{display:none}#js-pagination.show{display:flex}.sidebar-link.active{background:rgba(240,89,65,.2);border-color:#f05941;color:#f05941}.sidebar-link.active .sidebar-count{background:#f05941;color:#2c3333}.tags-list-content{padding:1.5rem;background:rgba(44,51,51,.6);backdrop-filter:blur(8px);border-radius:0 0 8px 8px}@media(min-width: 992px){.tags-list-content{padding:2rem}}.tags-list-content.tags-grid{display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width: 768px){.tags-list-content.tags-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.tags-list-content.tags-grid{grid-template-columns:repeat(3, 1fr);gap:1rem}}@media(min-width: 1200px){.tags-list-content.tags-grid{grid-template-columns:repeat(4, 1fr)}}.tags-list-content .tag-item{display:flex;align-items:center;gap:.5rem;padding:.5rem;color:#e2e2e2;text-decoration:none;font-family:"Kode Mono",monospace;font-size:.9rem;border-radius:4px;transition:all .3s ease;border:1px solid rgba(0,0,0,0)}@media(min-width: 992px){.tags-list-content .tag-item{font-size:.95rem}}.tags-list-content .tag-item:hover{background:rgba(240,89,65,.1);color:#f05941;border-color:rgba(240,89,65,.2);transform:translateX(4px)}.tags-list-content .tag-item:hover .tag-count{color:#f05941}.tags-list-content .tag-item:focus{outline:2px solid #f05941;outline-offset:2px}.tags-list-content .tag-item .tag-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tags-list-content .tag-item .tag-count{color:#b8b8b8;font-size:.8rem;opacity:.8;transition:all .3s ease}.stats-list{display:flex;flex-direction:column;gap:.5rem}.stats-list .stat-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(240,89,65,.1)}.stats-list .stat-item:last-child{border-bottom:none}.stats-list .stat-item .stat-label{font-family:"Kode Mono",monospace;font-size:.9rem;color:#b8b8b8}.stats-list .stat-item .stat-label::before{content:"$ echo ";color:#f05941;opacity:.7}.stats-list .stat-item .stat-value{font-family:"Kode Mono",monospace;font-size:1.1rem;font-weight:600;color:#f05941}section.tags-container{width:90%;max-width:1650px;min-height:100vh;margin:5rem auto 2rem auto;display:flex;flex-direction:column}section.tags-container .tags-hero{width:100%;min-height:25rem;height:25rem;box-sizing:border-box;padding:1rem;margin-bottom:5rem;display:flex;justify-content:center;align-items:center;border-radius:10px;flex-direction:row-reverse;background:rgba(44,51,51,.8)}section.tags-container .tags-hero .tags-hero-content{box-sizing:border-box;padding:1rem;width:40%;height:100%;display:flex;flex-direction:column;justify-content:center;transition:all .5s ease-in-out}section.tags-container .tags-hero .featured-post{box-sizing:border-box;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease-in-out;border-radius:10px;width:60%;height:100%}section.tags-container .tags-hero .featured-post .featured-post-content{background:rgba(44,51,51,.8);width:100%;height:100%;box-sizing:border-box;padding:1rem;transition:all .5s ease-in-out}section.tags-container .tags-hero .featured-post .featured-post-content:hover{background:rgba(44,51,51,.9);box-shadow:rgba(0,0,0,.3) 0px 19px 38px,rgba(0,0,0,.22) 0px 15px 12px}section.tags-container .tags-content{width:100%;display:flex}section.tags-container .tags-content .tags-posts{width:80%;box-sizing:border-box;display:flex;flex-wrap:wrap}section.tags-container .tags-content .tags-posts .tags-card{width:calc(50% - 1rem);min-height:400px;box-sizing:border-box;margin-bottom:1rem;border-radius:10px;display:flex;flex-direction:column;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease-in-out}section.tags-container .tags-content .tags-posts .tags-card:hover{box-shadow:rgba(0,0,0,.3) 0px 19px 38px,rgba(0,0,0,.22) 0px 15px 12px;scale:1.01}section.tags-container .tags-content .tags-posts .tags-card:first-child{display:none}section.tags-container .tags-content .tags-posts .tags-card:nth-child(odd){margin-left:1rem}section.tags-container .tags-content .tags-posts .tags-card a.card-link{width:100%;height:85%;background:rgba(44,51,51,.8);box-sizing:border-box;padding:.5rem;transition:all .5s ease-in-out;cursor:pointer;display:flex;flex-direction:column;border-radius:10px 10px 0 0}section.tags-container .tags-content .tags-posts .tags-card a.card-link:hover{background:#2c3333;box-shadow:rgba(0,0,0,.3) 0px 19px 38px,rgba(0,0,0,.22) 0px 15px 12px;color:#e2e2e2;box-shadow:rgba(0,0,0,.3) 0px 19px 38px,rgba(0,0,0,.22) 0px 15px 12px}section.tags-container .tags-content .tags-posts .tags-card a.card-link .card-content{box-sizing:border-box;padding:.5rem}section.tags-container .tags-content .tags-posts .tags-card a.card-link .card-content h2.card-title{color:#e2e2e2}section.tags-container .tags-content .tags-posts .tags-card a.card-link .card-content h2.card-title::before{content:"$ ";color:#f05941}section.tags-container .tags-content .tags-posts .tags-card a.card-link .card-content h2.card-title::after{content:"_";color:#f05941}section.tags-container .tags-content .tags-posts .tags-card .card-meta{width:100%;height:15%;background:rgba(44,51,51,.8);box-sizing:border-box;padding:.5rem;transition:all .5s ease-in-out;cursor:pointer;display:flex;flex-direction:column;justify-content:end;border-radius:0 0 10px 10px}section.tags-container .tags-content .tags-posts .tags-card .card-meta:hover{background:#2c3333;box-shadow:rgba(0,0,0,.3) 0px 19px 38px,rgba(0,0,0,.22) 0px 15px 12px;color:#e2e2e2}section.tags-container .tags-content .tags-side-bar{background:rgba(44,51,51,.8);border-radius:10px;width:20%;margin-bottom:1rem;box-sizing:border-box;padding:.5rem;display:flex;flex-direction:column}section.tags-container .tags-content .tags-side-bar .tags-series,section.tags-container .tags-content .tags-side-bar .tags-tags{display:flex;flex-direction:column;margin-bottom:1rem}section.tags-container .tags-content .tags-side-bar .tags-series .tags-series-title,section.tags-container .tags-content .tags-side-bar .tags-series .tags-tags-title,section.tags-container .tags-content .tags-side-bar .tags-tags .tags-series-title,section.tags-container .tags-content .tags-side-bar .tags-tags .tags-tags-title{text-transform:uppercase;color:#e2e2e2}section.tags-container .tags-content .tags-side-bar .tags-series .tags-series-title::before,section.tags-container .tags-content .tags-side-bar .tags-series .tags-tags-title::before,section.tags-container .tags-content .tags-side-bar .tags-tags .tags-series-title::before,section.tags-container .tags-content .tags-side-bar .tags-tags .tags-tags-title::before{content:"$ ";color:#f05941}section.tags-container .tags-content .tags-side-bar .tags-series .tags-series-title::after,section.tags-container .tags-content .tags-side-bar .tags-series .tags-tags-title::after,section.tags-container .tags-content .tags-side-bar .tags-tags .tags-series-title::after,section.tags-container .tags-content .tags-side-bar .tags-tags .tags-tags-title::after{content:" :";color:#f05941}section.tags-container .tags-content .tags-side-bar .tags-series .tags-series-content,section.tags-container .tags-content .tags-side-bar .tags-series .tags-tags-content,section.tags-container .tags-content .tags-side-bar .tags-tags .tags-series-content,section.tags-container .tags-content .tags-side-bar .tags-tags .tags-tags-content{display:flex;flex-wrap:wrap;box-sizing:border-box;padding:.5rem}section.tags-container .tags-content .tags-side-bar .tags-series .tags-series-content .tags-series-cloud,section.tags-container .tags-content .tags-side-bar .tags-tags .tags-series-content .tags-series-cloud{color:blue}section.tags-container .tags-content .tags-side-bar .tags-series .tags-tags-content .tags-tags-cloud,section.tags-container .tags-content .tags-side-bar .tags-tags .tags-tags-content .tags-tags-cloud{color:blue}@media screen and (max-width: 1200px){section.tags-container .tags-content .tags-side-bar{width:95%}}@media screen and (max-width: 992px){section.tags-container .tags-content .tags-side-bar{width:100%;padding:0 .5rem}}section.tags-container .pagination{display:flex;justify-content:space-between;align-items:center;margin-top:3rem;padding:1rem 0;border-top:1px solid hsl(180,7.3684210526%,28.6274509804%)}section.tags-container .pagination a.pagination-links{color:#f05941;text-decoration:none;font-family:"Kode Mono",monospace;padding:.5rem 1rem;border:1px solid #f05941;border-radius:5px;transition:background .3s ease,color .3s ease}section.tags-container .pagination a.pagination-links:hover{background:#f05941;color:#2c3333}section.tags-container .pagination .disabled{color:#fff;padding:.5rem 1rem;border:1px solid #fff;border-radius:5px;cursor:not-allowed}section.tags-container .pagination .page_number{font-family:"Google Sans Code",monospace;color:#fff}@media screen and (max-width: 1200px){section.tags-container{width:95%}section.tags-container .tags-content{flex-direction:column-reverse}section.tags-container .tags-content .tags-posts{width:100%}section.tags-container .tags-hero{flex-direction:column}section.tags-container .tags-hero .tags-hero-content{width:100%}section.tags-container .tags-hero .featured-post{width:100%}}@media screen and (max-width: 992px){section.tags-container{width:100%;padding:0 .5rem}section.tags-container .tags-content .tags-posts .tags-card{width:100%}section.tags-container .tags-content .tags-posts .tags-card:nth-child(odd){margin-left:0}}.post-container{width:100%;background:#2c3333;padding:calc(3rem + 56px) 1.5rem;display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.post-container{padding:calc(4rem + 64px) 2rem}}.back-to-blog{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:"Kode Mono",monospace;font-size:.9rem;color:#f05941;text-decoration:none;border:1px solid rgba(240,89,65,.3);border-radius:4px;background:rgba(240,89,65,.05);transition:all .3s ease;margin-bottom:1.5rem;max-width:fit-content}.back-to-blog .nav-icon{background:rgba(240,89,65,.1);padding:2px 6px;border-radius:3px;font-size:.75rem;font-weight:700}.back-to-blog:hover{background:rgba(240,89,65,.15);border-color:#f05941;transform:translateX(-5px)}.back-to-blog:hover .nav-icon{background:#f05941;color:#fff}.back-to-blog.bottom{margin-top:2rem;margin-bottom:0}.footer-actions{display:flex;justify-content:center;width:100%}.post-article{max-width:1000px;margin:0 auto;position:relative;padding:3rem 2rem 2rem 2rem}@media(max-width: 768px){.post-article{padding:2rem 1.5rem}}.post-article>*{position:relative;z-index:2}.post-header{padding:3rem 2rem 2rem 2rem;border-bottom:1px dashed rgba(240,89,65,.3);position:relative}@media(max-width: 768px){.post-header{padding:2rem 1.5rem}}.post-header.has-cover-image{min-height:400px;display:flex;flex-direction:column;justify-content:flex-end;padding:0;border-bottom:none;overflow:hidden;border-radius:12px;margin-bottom:2rem}@media(min-width: 768px){.post-header.has-cover-image{min-height:500px}}@media(min-width: 992px){.post-header.has-cover-image{min-height:600px}}@media(min-width: 1200px){.post-header.has-cover-image{min-height:700px}}.post-header.has-cover-image .post-header-background{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;z-index:1;transition:transform .6s ease}.post-header.has-cover-image .post-header-background:hover{transform:scale(1.05)}.post-header.has-cover-image .post-header-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(44, 51, 51, 0.3) 0%, rgba(44, 51, 51, 0.7) 50%, rgba(44, 51, 51, 0.95) 100%);z-index:2}.post-header.has-cover-image .post-header-content{position:relative;z-index:3;padding:4rem 2rem 3rem 2rem;background:linear-gradient(to top, rgba(44, 51, 51, 0.98) 0%, rgba(44, 51, 51, 0.8) 60%, transparent 100%)}@media(max-width: 768px){.post-header.has-cover-image .post-header-content{padding:3rem 1.5rem 2rem 1.5rem}}.post-header .post-header-content{position:relative;z-index:3}.post-header.has-cover-image .post-title{font-size:2.8rem;text-shadow:0 2px 20px rgba(0,0,0,.5)}@media(min-width: 768px){.post-header.has-cover-image .post-title{font-size:3.5rem}}@media(min-width: 992px){.post-header.has-cover-image .post-title{font-size:4rem}}@media(min-width: 1200px){.post-header.has-cover-image .post-title{font-size:4.5rem}}.post-header.has-cover-image .post-subtitle{font-size:1.3rem;text-shadow:0 1px 10px rgba(0,0,0,.4)}@media(min-width: 768px){.post-header.has-cover-image .post-subtitle{font-size:1.5rem}}@media(min-width: 992px){.post-header.has-cover-image .post-subtitle{font-size:1.8rem}}.post-header.has-cover-image .post-description{background:rgba(44,51,51,.6);backdrop-filter:blur(10px);border-left-color:rgba(240,89,65,.8);text-shadow:0 1px 5px rgba(0,0,0,.3)}.post-header.has-cover-image .post-tags .tag{background:rgba(240,89,65,.2);backdrop-filter:blur(4px)}.post-header .post-meta{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;font-family:"Kode Mono",monospace;font-size:.85rem}@media(min-width: 768px){.post-header .post-meta{font-size:.9rem}}.post-header .post-meta>div,.post-header .post-meta>time{display:flex;align-items:center;gap:.25rem}.post-header .post-meta .meta-label{color:#f05941;font-weight:600}.post-header .post-meta .meta-label::after{content:":"}.post-header .post-meta .meta-value{color:#e2e2e2;font-weight:400}.post-header .post-title{font-family:"Kode Mono",monospace;font-size:2.5rem;font-weight:700;line-height:1.1;color:#e2e2e2;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.5rem}@media(min-width: 768px){.post-header .post-title{font-size:3rem}}@media(min-width: 992px){.post-header .post-title{font-size:3.5rem}}.post-header .post-title .title-prefix{color:#f05941;font-weight:400;margin-top:.1em;animation:blink 2s infinite}.post-header .post-subtitle{font-family:"Google Sans Code",monospace;font-size:1.2rem;font-weight:400;line-height:1.4;color:rgb(251.5,251.5,251.5);margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.5rem;font-style:italic}@media(min-width: 768px){.post-header .post-subtitle{font-size:1.4rem}}@media(min-width: 992px){.post-header .post-subtitle{font-size:1.6rem}}.post-header .post-subtitle .subtitle-prefix{color:rgba(240,89,65,.7);font-weight:400;margin-top:.1em;font-style:normal}.post-header .post-description{font-size:1.1rem;line-height:1.6;color:hsl(0,0%,93.6274509804%);margin-bottom:1.5rem;padding:1rem 1.5rem;background:rgba(240,89,65,.05);border-left:3px solid #f05941;border-radius:0 6px 6px 0}@media(min-width: 992px){.post-header .post-description{font-size:1.2rem}}.post-header .post-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:"Kode Mono",monospace;font-size:.85rem}@media(min-width: 768px){.post-header .post-tags{font-size:.9rem}}.post-header .post-tags .tags-label{color:#f05941;font-weight:600}.post-header .post-tags .tags-label::after{content:":";margin-right:.25rem}.post-header .post-tags .tag{background:rgba(240,89,65,.1);color:#f05941;padding:.25rem .5rem;border-radius:4px;border:1px solid rgba(240,89,65,.3);transition:all .3s ease;cursor:pointer}.post-header .post-tags .tag:hover{background:rgba(240,89,65,.2);border-color:#f05941;transform:translateY(-1px)}.post-content{padding:2rem;font-family:"Google Sans Code",monospace;font-size:1.1rem;line-height:1.7;color:#e2e2e2}@media(max-width: 768px){.post-content{padding:1.5rem;font-size:1rem}}@media(min-width: 992px){.post-content{font-size:1.15rem;line-height:1.8}}.post-content .command-example{background:rgba(34,9,44,.8);border:1px solid rgba(240,89,65,.3);border-radius:6px;padding:1rem 1.5rem;margin:1.5rem 0;font-family:"Kode Mono",monospace;position:relative}.post-content .command-example::before{content:"$ ";color:#f05941;font-weight:600}.post-content .command-example code{background:none;border:none;padding:0;color:#e2e2e2;font-size:.95rem}.post-content .tech-section{margin:3rem 0;padding:2rem;background:rgba(44,51,51,.3);border-radius:8px;border-left:4px solid #f05941}.post-content .output-example{background:rgba(0,0,0,.4);border:1px solid rgba(240,89,65,.2);border-radius:6px;padding:1.5rem;margin:1.5rem 0;font-family:"Kode Mono",monospace;font-size:.9rem;color:rgb(251.5,251.5,251.5)}.post-content .output-example .output-line{margin:2px 0}.post-content .output-example .highlight{color:#f05941;font-weight:500}.post-content .install-step{margin:1.5rem 0;padding:1rem 1.5rem;background:rgba(240,89,65,.05);border-radius:6px;border-left:3px solid #f05941}.post-content .install-step h4{margin-top:0;color:#f05941;font-size:1.1rem}.post-content .install-step h4::before{content:"📦 ";margin-right:.25rem}.post-content .security-warning{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:8px;padding:1.5rem;margin:2rem 0}.post-content .security-warning::before{content:"⚠️ ";font-size:1.2rem;margin-right:.5rem}.post-content .security-warning p:first-child{margin-top:0;font-weight:600;color:#ffc107}.post-content .security-warning p:last-child{margin-bottom:0}.post-content .tip-box,.post-content .warning-box,.post-content .info-box{border-left:4px solid;padding:1.5rem;border-radius:0 8px 8px 0;margin:2rem 0;background:rgba(0,0,0,.2);font-size:1rem;line-height:1.6}.post-content .tip-box p:first-child,.post-content .warning-box p:first-child,.post-content .info-box p:first-child{margin-top:0}.post-content .tip-box p:last-child,.post-content .warning-box p:last-child,.post-content .info-box p:last-child{margin-bottom:0}.post-content .tip-box{border-left-color:#4caf50;background:rgba(76,175,80,.1)}.post-content .tip-box strong{color:#4caf50}.post-content .warning-box{border-left-color:#f44336;background:rgba(244,67,54,.1)}.post-content .warning-box strong{color:#f44336}.post-content .info-box{border-left-color:#4a9df8;background:rgba(74,157,248,.1)}.post-content .info-box strong{color:#4a9df8}.post-content .download-box{background:rgba(240,89,65,.05);border:1px solid rgba(240,89,65,.2);border-left:4px solid #f05941;border-radius:0 8px 8px 0;padding:1.5rem;margin:2rem 0;font-family:"Google Sans Code",monospace}.post-content .download-box h4{margin-top:0 !important;color:#f05941 !important;background:none !important;padding:0 !important;border:none !important;font-size:1.2rem !important}.post-content .download-box h4::before{content:"📦 " !important;font-style:normal !important}.post-content .download-box p{margin-bottom:1rem;font-size:.95rem;color:rgb(251.5,251.5,251.5)}.post-content .download-box .btn-download{display:inline-flex;align-items:center;gap:.5rem;background:#f05941;color:#fff !important;padding:.5rem 1.5rem;border-radius:4px;font-family:"Kode Mono",monospace;font-weight:600;text-decoration:none;border:none;transition:all .3s ease;font-size:.9rem}.post-content .download-box .btn-download:hover{background:hsl(8.2285714286,85.3658536585%,64.8039215686%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(240,89,65,.3);margin:0 !important;padding:.5rem 1.5rem !important}.post-content .download-box .btn-download::before{content:"📥";font-size:1.1rem}.post-content .scan-explanation{background:rgba(44,51,51,.4);border:1px solid rgba(240,89,65,.2);border-radius:8px;padding:1.5rem;margin:1.5rem 0;font-family:"Kode Mono",monospace}.post-content .scan-explanation .scan-name{color:#f05941;font-weight:600;font-size:1.1rem;margin-bottom:.5rem}.post-content .scan-explanation .scan-description{color:#e2e2e2;line-height:1.6;margin:0}.post-content .port-status{display:inline-block;padding:2px 8px;border-radius:4px;font-family:"Kode Mono",monospace;font-size:.85rem;font-weight:500}.post-content .port-status.open{background:rgba(76,175,80,.2);color:#4caf50;border:1px solid rgba(76,175,80,.4)}.post-content .port-status.closed{background:rgba(244,67,54,.2);color:#f44336;border:1px solid rgba(244,67,54,.4)}.post-content .port-status.filtered{background:rgba(255,193,7,.2);color:#ffc107;border:1px solid rgba(255,193,7,.4)}.post-content .command-table{width:100%;margin:2rem 0;border-collapse:collapse;font-family:"Kode Mono",monospace}.post-content .command-table th{background:rgba(34,9,44,.8);color:#f05941;padding:1rem;text-align:left;border-bottom:2px solid #f05941;font-weight:600}.post-content .command-table td{padding:1rem;border-bottom:1px solid rgba(240,89,65,.2);vertical-align:top}.post-content .command-table td code{background:rgba(240,89,65,.1);color:#f05941;font-weight:500}.post-content .command-table tr:nth-child(even){background:rgba(44,51,51,.2)}.post-content .command-table tr:hover{background:rgba(240,89,65,.05)}.post-content .resource-links{background:rgba(44,51,51,.3);border-radius:8px;padding:1.5rem;margin:2rem 0}.post-content .resource-links h4{color:#f05941;margin-top:0;margin-bottom:1rem}.post-content .resource-links a{display:block;padding:.5rem 0;color:#e2e2e2;text-decoration:none;border-bottom:1px solid rgba(240,89,65,.2);transition:all .3s ease}.post-content .resource-links a:hover{color:#f05941;padding-left:.5rem;border-bottom-color:#f05941}.post-content .resource-links a::before{content:"🔗 ";margin-right:.25rem}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-family:"Kode Mono",monospace;color:#e2e2e2;margin-top:3rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.5rem}.post-content h1:first-child,.post-content h2:first-child,.post-content h3:first-child,.post-content h4:first-child,.post-content h5:first-child,.post-content h6:first-child{margin-top:0}.post-content h1{font-size:2.2rem;font-weight:700;border-bottom:2px solid rgba(240,89,65,.3);padding-bottom:.5rem}.post-content h1::before{content:"> ";color:#f05941;font-weight:400}.post-content h2{font-size:1.8rem;font-weight:600;border-bottom:1px dashed rgba(240,89,65,.2);padding-bottom:.25rem}.post-content h2::before{content:"> ";color:#f05941;font-weight:400}.post-content h3{font-size:1.5rem;font-weight:500}.post-content h3::before{content:"> ";color:rgba(240,89,65,.8);font-weight:400}.post-content h4{font-size:1.3rem;font-weight:500;color:hsl(0,0%,93.6274509804%);margin-top:2rem;padding:.5rem 1rem;background:rgba(34,9,44,.4);border-left:3px solid rgba(240,89,65,.5);border-radius:0 4px 4px 0}.post-content h4::before{content:"$ ";color:rgba(240,89,65,.6);font-weight:bold;font-style:italic}.post-content p{margin-bottom:1.5rem}.post-content strong{color:#f05941;font-weight:600}.post-content em{color:rgb(251.5,251.5,251.5);font-style:italic}.post-content a{color:#f05941;text-decoration:none;border-bottom:1px solid rgba(240,89,65,.3);transition:all .3s ease;position:relative}.post-content a:hover{color:hsl(8.2285714286,85.3658536585%,69.8039215686%);border-bottom-color:#f05941;background:rgba(240,89,65,.1);padding:2px 4px;margin:-2px -4px;border-radius:3px}.post-content a:focus{outline:2px solid #f05941;outline-offset:2px}.post-content .link_post{display:inline-block;color:#f05941;font-style:italic;font-size:.95em;margin-top:-0.5rem;margin-bottom:1rem}.post-content .link_post a::after{content:" ↗";font-style:normal;opacity:.7;transition:all .3s ease}.post-content .link_post a:hover::after{opacity:1;transform:translateX(2px) translateY(-2px)}.post-content .resource-link{display:block;margin:.5rem 0}.post-content .resource-link a{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:rgba(44,51,51,.4);border:1px solid rgba(240,89,65,.3);border-radius:6px;font-family:"Kode Mono",monospace;font-weight:500;transition:all .3s ease}.post-content .resource-link a::before{content:"> ";color:#f05941;font-weight:600;transition:all .3s ease}.post-content .resource-link a:hover{background:rgba(240,89,65,.15);border-color:#f05941;transform:translateX(4px);padding:.5rem 1rem;margin:0}.post-content .resource-link a:hover::before{content:">> "}.post-content ul,.post-content ol{margin-bottom:1.5rem;padding-left:2rem}.post-content ul li,.post-content ol li{margin-bottom:.5rem;position:relative}.post-content ul li::marker{content:"▸ ";color:#f05941}.post-content .feature-list{list-style:none;padding-left:0}.post-content .feature-list li{padding:.5rem 0;padding-left:2rem;position:relative}.post-content .feature-list li::before{content:"✓";position:absolute;left:0;color:#f05941;font-weight:600;font-size:1.1rem}.post-content .command-options{list-style:none;padding-left:0}.post-content .command-options li{padding:.25rem 0;padding-left:1.5rem;position:relative;font-family:"Kode Mono",monospace}.post-content .command-options li::before{content:"-";position:absolute;left:0;color:#f05941;font-weight:600}.post-content .command-options li code{background:rgba(240,89,65,.15);color:#f05941;font-weight:600}.post-content blockquote{background:rgba(240,89,65,.05);border-left:4px solid #f05941;margin:2rem 0;padding:1.5rem 2rem;font-style:italic;color:hsl(0,0%,93.6274509804%);border-radius:0 8px 8px 0;position:relative}.post-content blockquote::before{content:'"';font-size:3rem;color:rgba(240,89,65,.3);position:absolute;top:.5rem;left:1rem;font-family:serif}.post-content blockquote p{margin-left:1.5rem}.post-content blockquote p:last-child{margin-bottom:0}.post-content .highlight,.post-content pre{margin:2rem 0;background:rgba(0,0,0,0)}.post-content pre{background:#22092c !important;border:1px solid rgba(240,89,65,.2);border-radius:12px;padding:1.5rem !important;padding-top:42px !important;position:relative;box-shadow:0 15px 35px rgba(0,0,0,.4);overflow-x:auto;transition:all .3s ease}.post-content pre:hover{box-shadow:0 20px 45px rgba(0,0,0,.5);border-color:rgba(240,89,65,.4)}.post-content pre::before{content:"";position:absolute;top:0;left:0;right:0;height:32px;background:rgba(44,51,51,.6);border-bottom:1px solid rgba(240,89,65,.1);background-image:radial-gradient(circle at 15px 16px, #ff5f56 6px, transparent 6px),radial-gradient(circle at 35px 16px, #ffbd2e 6px, transparent 6px),radial-gradient(circle at 55px 16px, #27c93f 6px, transparent 6px);background-repeat:no-repeat;z-index:2}.post-content pre::after{content:"terminal";position:absolute;top:0;right:15px;height:32px;line-height:32px;font-size:.75rem;color:rgba(226,226,226,.4);font-family:"Kode Mono",monospace;text-transform:uppercase;letter-spacing:1px;z-index:2}.post-content pre code{background:none !important;border:none !important;padding:0 !important;color:#e2e2e2;font-family:"Kode Mono",monospace;font-size:.95rem;line-height:1.6;display:block}.post-content .language-bash pre::after,.post-content .language-shell pre::after,.post-content .highlighter-rouge pre::after{content:"bash"}.post-content .language-terminal pre::after{content:"terminal"}.post-content .language-nmap pre::after{content:"nmap"}.post-content .copy-code-button{position:absolute;top:6px;right:110px;background:rgba(240,89,65,.1);border:1px solid rgba(240,89,65,.3);color:#f05941;border-radius:4px;padding:3px 8px;font-size:.7rem;font-family:"Kode Mono",monospace;cursor:pointer;z-index:10;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:4px}.post-content .copy-code-button:hover{background:rgba(240,89,65,.2);border-color:#f05941;transform:translateY(-1px)}.post-content .copy-code-button:active{transform:translateY(0)}.post-content .copy-code-button.copied{background:rgba(39,201,63,.1333333333);border-color:#27c93f;color:#27c93f}.post-content .copy-code-button.copied::before{content:"✓";font-weight:bold}.post-content .highlight .c,.post-content .highlight .c1,.post-content .highlight .cm,.post-content .highlight .cp,.post-content .highlight .cs{color:#75715e;font-style:italic}.post-content .highlight .err{color:#960050;background-color:#1e0010}.post-content .highlight .k,.post-content .highlight .kd,.post-content .highlight .kn,.post-content .highlight .kp,.post-content .highlight .kr,.post-content .highlight .kt{color:#66d9ef}.post-content .highlight .l,.post-content .highlight .m,.post-content .highlight .mb,.post-content .highlight .mf,.post-content .highlight .mh,.post-content .highlight .mi,.post-content .highlight .mo,.post-content .highlight .il{color:#ae81ff}.post-content .highlight .n,.post-content .highlight .nx,.post-content .highlight .py{color:#f8f8f2}.post-content .highlight .o,.post-content .highlight .ow{color:#f92672}.post-content .highlight .p{color:#f8f8f2}.post-content .highlight .s,.post-content .highlight .s1,.post-content .highlight .s2,.post-content .highlight .sb,.post-content .highlight .sc,.post-content .highlight .sd,.post-content .highlight .sh,.post-content .highlight .si,.post-content .highlight .sx,.post-content .highlight .sr,.post-content .highlight .s1,.post-content .highlight .ss{color:#e6db74}.post-content .highlight .na,.post-content .highlight .nc,.post-content .highlight .nd,.post-content .highlight .ne,.post-content .highlight .nf{color:#a6e22e}.post-content .highlight .no,.post-content .highlight .nv,.post-content .highlight .vc,.post-content .highlight .vg,.post-content .highlight .vi{color:#fd971f}.post-content .highlight .nt{color:#f92672}.post-content .highlight .w{color:#f8f8f2}.post-content .highlight .gh,.post-content .highlight .gi,.post-content .highlight .gd{font-weight:bold}.post-content .highlight .gi{color:#a6e22e}.post-content .highlight .gd{color:#f92672}.post-content code:not(pre code){background:rgba(240,89,65,.1);color:#f05941;padding:.2em .5em;border-radius:4px;font-family:"Kode Mono",monospace;font-size:.9em;border:1px solid rgba(240,89,65,.2);transition:all .2s ease}.post-content code:not(pre code):hover{background:rgba(240,89,65,.2);border-color:rgba(240,89,65,.4)}.post-content .code-wrapper{position:relative;margin:2rem 0}.post-content .code-wrapper pre{margin:0 !important}.post-content .copy-code-button{position:absolute;top:8px;right:90px;background:rgba(240,89,65,.1);border:1px solid rgba(240,89,65,.3);color:#f05941;border-radius:4px;padding:2px 8px;font-size:.7rem;font-family:"Kode Mono",monospace;cursor:pointer;z-index:20;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:4px;backdrop-filter:blur(4px)}.post-content .copy-code-button:hover{background:rgba(240,89,65,.25);border-color:#f05941;transform:translateY(-1px);box-shadow:0 2px 8px rgba(240,89,65,.2)}.post-content .copy-code-button:active{transform:translateY(0)}.post-content .copy-code-button.copied{background:rgba(39,201,63,.15);border-color:#27c93f;color:#27c93f}.post-content .copy-code-button.copied::before{content:"✓";font-weight:bold}.post-footer{margin-top:3rem;padding:2rem;border-top:1px dashed rgba(240,89,65,.3);background:rgba(0,0,0,0);position:relative}.post-footer::before{content:"END OF FILE";position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#2c3333;padding:0 1rem;font-family:"Kode Mono",monospace;font-size:.8rem;color:rgba(240,89,65,.5);letter-spacing:2px}@media(max-width: 768px){.post-footer{padding:1.5rem}}.post-footer .author-card{display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem;padding:1.5rem;background:rgba(44,51,51,.4);border:1px solid rgba(240,89,65,.1);border-radius:8px}.post-footer .author-card .author-avatar{width:70px;height:70px;border-radius:50%;border:2px solid rgba(240,89,65,.3);background-size:cover;background-position:center;flex-shrink:0}.post-footer .author-card .author-info .author-name{font-family:"Kode Mono",monospace;font-size:1.3rem;font-weight:700;color:#f05941;margin-bottom:.25rem}.post-footer .author-card .author-info .author-name::before{content:"user: ";color:#b8b8b8;font-size:.9rem;font-weight:400}.post-footer .author-card .author-info .author-bio{font-family:"Google Sans Code",monospace;font-size:.95rem;color:#b8b8b8;line-height:1.5;margin:0}.post-footer .post-navigation{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 992px){.post-footer .post-navigation{grid-template-columns:1fr 1fr}}.post-footer .post-navigation .nav-link{display:flex;flex-direction:column;padding:1rem 1.5rem;background:rgba(0,0,0,0);border:1px solid rgba(184,184,184,.2);border-radius:4px;text-decoration:none;transition:all .3s ease;position:relative}.post-footer .post-navigation .nav-link:hover{border-color:#f05941;background:rgba(240,89,65,.05)}.post-footer .post-navigation .nav-link:hover .nav-label{color:#f05941}.post-footer .post-navigation .nav-link:hover .nav-title{color:#e2e2e2}.post-footer .post-navigation .nav-link.prev{text-align:left}.post-footer .post-navigation .nav-link.prev .nav-label::before{content:"< "}.post-footer .post-navigation .nav-link.next{text-align:right;align-items:flex-end}.post-footer .post-navigation .nav-link.next .nav-label::after{content:" >"}.post-footer .post-navigation .nav-link .nav-label{font-family:"Kode Mono",monospace;font-size:.75rem;color:rgba(226,226,226,.5);text-transform:uppercase;letter-spacing:1px;margin-bottom:.25rem;transition:color .3s ease}.post-footer .post-navigation .nav-link .nav-title{font-family:"Google Sans Code",monospace;font-size:1rem;color:rgba(226,226,226,.8);font-weight:500;transition:color .3s ease;line-height:1.4}@media(min-width: 992px){.post-footer .post-navigation .nav-link .nav-title{font-size:1.1rem}}[data-bg]:not([data-bg=""]){--bg-image: url(attr(data-bg))}@keyframes terminal-cursor{0%,50%{opacity:1}51%,100%{opacity:0}}@keyframes scan-pulse{0%{box-shadow:0 0 0 0 rgba(240,89,65,.4)}70%{box-shadow:0 0 0 10px rgba(240,89,65,0)}100%{box-shadow:0 0 0 0 rgba(240,89,65,0)}}@keyframes code-highlight{0%{background:rgba(240,89,65,.1)}50%{background:rgba(240,89,65,.2)}100%{background:rgba(240,89,65,.1)}}.terminal-cursor{animation:terminal-cursor 1s infinite}.scan-animation{animation:scan-pulse 2s infinite}.highlight-code{animation:code-highlight 3s ease-in-out infinite}@media(max-width: 576px){html,body{overflow-x:hidden;position:relative;width:100%}.post-container{padding:3rem .5rem;width:100%;overflow-x:hidden;box-sizing:border-box}.post-article{margin:0;padding:0;width:100%;max-width:100%;overflow-x:hidden;border-radius:0}.post-header{padding:1.5rem .5rem;width:100%;box-sizing:border-box}.post-header .post-title{font-size:1.8rem;line-height:1.2;flex-direction:column;align-items:flex-start;gap:.25rem;word-break:break-word;overflow-wrap:break-word}.post-header .post-subtitle{font-size:1.1rem;flex-direction:column;align-items:flex-start;gap:.25rem;word-break:break-word}.post-header .post-meta{flex-direction:column;gap:.25rem}.post-header .cover-image-wrapper{width:100%;margin-bottom:1.5rem;border-radius:8px;border-width:1px}.post-header .post-cover-image{height:240px}.post-content{padding:1.5rem .5rem;width:100%;box-sizing:border-box;overflow-x:hidden;overflow-wrap:break-word;word-wrap:break-word}.post-content *{max-width:100%}.post-content h1,.post-content h2,.post-content h3,.post-content h4{font-size:1.4rem;flex-direction:column;align-items:flex-start;gap:0;margin-top:2rem;word-break:break-word}.post-content h1::before,.post-content h2::before,.post-content h3::before,.post-content h4::before{margin-bottom:.25rem}.post-content .code-wrapper{margin:1.5rem 0;width:100%;max-width:100vw}.post-content .code-wrapper pre{padding:1rem .5rem !important;padding-top:40px !important}.post-content pre{margin:1.5rem 0 !important;width:100% !important;max-width:100% !important;padding:1rem .5rem !important;padding-top:42px !important;overflow-x:auto !important;display:block !important}.post-content pre code{overflow-x:auto !important;white-space:pre !important}.post-content .terminal-window{margin:0 !important;width:100% !important;max-width:100% !important;border-radius:8px !important;border:1px solid #4a4a4a !important;box-sizing:border-box}.post-content table{display:block !important;width:100% !important;max-width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;white-space:nowrap;font-size:.8rem;margin-bottom:1.5rem;box-sizing:border-box}.post-content .copy-code-button{top:8px;right:10px;padding:2px 6px;font-size:.65rem;background:rgba(34,9,44,.9);border:1px solid #f05941}.post-content .copy-code-button span{display:none}.post-content .copy-code-button::after{content:"CPY"}.post-content .copy-code-button.copied::after{content:"OK"}.post-content pre::after{display:none}.post-content .install-step{padding:1rem}.post-content .scan-explanation{padding:1rem}.post-content .info-tip,.post-content .security-warning{padding:1rem;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}.post-content .command-table{font-size:.75rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;max-width:100%}.post-content .command-table th,.post-content .command-table td{padding:.25rem .5rem}.post-content .resource-links{padding:1rem;word-wrap:break-word;overflow-wrap:break-word}.post-content .resource-links a{font-size:.9rem;word-break:break-all}.post-content blockquote{padding:1rem}.post-content blockquote::before{font-size:2rem;top:.25rem;left:.5rem}.post-content blockquote p{margin-left:0;margin-top:.5rem}}@media(max-width: 768px){.post-content .command-table th,.post-content .command-table td{padding:.5rem}.post-content .install-step h4{font-size:1rem}.post-content .copy-code-button{right:15px}.post-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;font-size:.9rem}.post-content blockquote{padding:1rem 1.5rem}.post-content blockquote::before{font-size:2.5rem}}section.about-container{width:100%;min-height:100vh;background-color:#2c3333;padding:1.5rem;padding-top:calc(1.5rem + 80px);box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:1fr;justify-content:center;align-content:start}@media(min-width: 992px){section.about-container{gap:2rem;padding:2rem;padding-top:calc(2rem + 80px)}}section.about-container .about-content-grid{display:grid;gap:1.5rem;grid-template-columns:1fr;justify-items:center}section.about-container .about-hero{width:100%;max-width:1000px}section.about-container .about-hero .hero-content{text-align:center}section.about-container .about-hero .hero-content .page-label{color:#f05941;font-family:"Kode Mono",monospace;font-size:.9rem;text-transform:uppercase}section.about-container .about-hero .hero-content .site-title{font-size:2.5rem;font-weight:700;margin:.5rem 0}section.about-container .about-hero .hero-content .site-title::before{content:"> "}section.about-container .about-hero .hero-content .site-title::after{content:"_";animation:blink 1s infinite;color:#f05941}section.about-container .about-hero .hero-content .mission-statement{font-size:1rem;line-height:1.6;color:#b8b8b8;max-width:700px;margin:0 auto}section.about-container .mission-grid{display:grid;width:100%;max-width:1000px;grid-template-columns:1fr;gap:1.5rem;padding:1.5rem;padding-top:50px}section.about-container .mission-grid .feature-card{background-color:#2c3333;border:1px solid rgba(240,89,65,.2);border-radius:6px;padding:1.5rem;transition:all .3s ease}section.about-container .mission-grid .feature-card:hover{border-color:rgba(240,89,65,.6);background-color:rgba(44,51,51,.8)}section.about-container .mission-grid .feature-card .card-icon{font-size:1.5rem;color:#f05941;margin-bottom:1rem;display:none}section.about-container .mission-grid .feature-card .card-title{font-family:"Kode Mono",monospace;font-size:1.3rem;color:#f05941;margin-bottom:.5rem}section.about-container .mission-grid .feature-card .card-title::before{content:"$ "}section.about-container .mission-grid .feature-card .card-desc{font-size:.95rem;line-height:1.6;color:#b8b8b8;padding-left:2ch}section.about-container .author-profile-grid{display:grid;justify-content:center}section.about-container .author-profile{max-width:1000px}section.about-container .author-profile .author-card{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 992px){section.about-container .author-profile .author-card{flex-direction:row}}section.about-container .author-profile .author-card .author-header{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;background:rgba(0,0,0,.2);border-radius:8px}@media(min-width: 992px){section.about-container .author-profile .author-card .author-header{min-width:250px}}section.about-container .author-profile .author-card .author-header .author-avatar{width:120px;height:120px;border-radius:50%;background-size:cover;background-position:center;border:3px solid #f05941;margin-bottom:1rem;box-shadow:0 0 15px rgba(240,89,65,.3)}section.about-container .author-profile .author-card .author-header .author-name{font-size:1.5rem;font-weight:700}section.about-container .author-profile .author-card .author-header .author-nick{font-family:"Kode Mono",monospace;color:#f05941;font-size:1.1rem;margin-bottom:1rem}section.about-container .author-profile .author-card .author-header .author-badges{display:flex;flex-direction:column;gap:.5rem;width:100%}section.about-container .author-profile .author-card .author-header .author-badges .badge{background:rgba(240,89,65,.15);border:1px solid rgba(240,89,65,.3);color:hsl(8.2285714286,85.3658536585%,69.8039215686%);padding:.25rem .5rem;border-radius:4px;font-size:.8rem;text-transform:uppercase}section.about-container .author-profile .author-card .author-bio{flex-grow:1}section.about-container .author-profile .author-card .author-bio h4{font-family:"Kode Mono",monospace;font-size:1.5rem;color:#f05941;margin-bottom:1rem}section.about-container .author-profile .author-card .author-bio h4::before{content:"$ "}section.about-container .author-profile .author-card .author-bio p{line-height:1.7;color:#b8b8b8;margin-bottom:1rem}section.about-container .author-profile .author-card .author-bio .tech-stack{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}section.about-container .author-profile .author-card .author-bio .tech-stack .tech-chip{background:rgba(240,89,65,.15);color:hsl(8.2285714286,85.3658536585%,69.8039215686%);border:1px solid rgba(240,89,65,.3);padding:.25rem 1rem;border-radius:4px;font-family:"Kode Mono",monospace;font-size:.85rem;transition:all .2s ease}section.about-container .author-profile .author-card .author-bio .tech-stack .tech-chip:hover{background:#f05941;color:#2c3333;transform:translateY(-2px);box-shadow:0 5px 10px rgba(240,89,65,.3)}section.error{box-sizing:border-box;min-height:calc(100vh - 160px);width:100%;display:flex;padding:2rem;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,0)}section.error .error-content{width:100%;max-width:700px;padding:2rem;padding-top:calc(1rem + 40px);text-align:left}section.error .error-content h1{font-family:"Kode Mono",monospace;font-size:4rem;color:#f05941;margin-bottom:.5rem;position:relative}section.error .error-content h1::before{content:"> "}section.error .error-content h1::after{content:"_";animation:blink 2s infinite}section.error .error-content h1 .glitch{position:relative;display:inline-block}section.error .error-content h1 .glitch::before,section.error .error-content h1 .glitch::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:#2c3333;overflow:hidden}section.error .error-content h1 .glitch::before{left:2px;text-shadow:-2px 0 #ff00c1;clip:rect(24px, 550px, 90px, 0);animation:glitch-anim-1 3s infinite linear alternate-reverse}section.error .error-content h1 .glitch::after{left:-2px;text-shadow:-2px 0 #00fff9;clip:rect(85px, 550px, 140px, 0);animation:glitch-anim-2 2.5s infinite linear alternate-reverse}section.error .error-content h3{font-family:"Google Sans Code",monospace;color:#be3144;margin-bottom:1.5rem;font-size:1.5rem;min-height:1.5em}section.error .error-content .error-message p{font-family:"Google Sans Code",monospace;line-height:1.6;color:#e2e2e2;margin-bottom:1rem;min-height:1.6em}section.error .error-content .error-message p:last-of-type{margin-bottom:0}section.error .error-content a{color:#f05941;text-decoration:none;border-bottom:1px dashed #f05941;transition:all .3s ease}section.error .error-content a:hover{color:#be3144;border-bottom-color:#be3144}section.error .error-content .error-footer{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(184,184,184,.2)}section.error .error-content .error-footer small{color:#b8b8b8;font-style:italic}@media(min-width: 768px){section.error{padding:3rem}}@media(min-width: 992px){section.error .error-content{padding:4rem;padding-top:calc(3rem + 40px)}}/*# sourceMappingURL=main.css.map */