html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;line-height:1.6;background:#000;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-x:hidden;position:relative}a{color:#97acd8}a:visited{color:#8a69aa}body{overflow-x:hidden;font-size:16px;scrollbar-gutter:stable}::selection{background-color:rgba(183,221,255,.314)}::-webkit-scrollbar{width:5px;height:0;background:transparent}::-webkit-scrollbar-thumb{background:#555;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#ccc}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.jumbotron{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:2rem 0}.reading-container{max-width:800px;margin:0 auto;padding:0 1rem}.font-title{text-decoration:none;font-size:5rem;color:#fff;font-weight:bolder;-webkit-user-select:none;-moz-user-select:none;user-select:none}.background-ambiance{position:absolute;top:0;left:0;width:100vw;height:1000px;z-index:-2;overflow:hidden}.background-ambiance img{width:110vw;height:100%;transform:translate(-5vw,-20px);object-fit:cover;-webkit-mask:linear-gradient(0deg,transparent 20%,#000);mask:linear-gradient(0deg,transparent 20%,#000);filter:blur(10px) brightness(.4)}.trailer-ambiance{position:absolute;bottom:0;left:0;width:100vw;height:700px;z-index:-2;overflow:hidden}.trailer-ambiance img{width:110vw;height:100%;transform:translate(-5vw,50px);object-fit:cover;-webkit-mask:linear-gradient(180deg,transparent 20%,#000);mask:linear-gradient(180deg,transparent 20%,#000);filter:blur(6px) brightness(.4)}.card{min-width:200px;min-height:400px;border-radius:10px;overflow:hidden;outline:3px solid hsla(0,0%,100%,.059);cursor:pointer}.card,.card .wrapper{display:flex;position:relative}.card .wrapper{padding:10px;flex-direction:column;justify-content:flex-end}.card .wrapper .title{font-size:3em;margin:5px 0;font-weight:700;line-height:1.2em}.card .wrapper .desc{margin:5px 0;font-size:.9em;font-weight:light;color:hsla(0,0%,100%,.639)}.card .wrapper .date{position:absolute;top:0;right:10px;font-weight:lighter;font-size:.9rem;display:none}.card .thumbnail{width:100%;height:100%;position:absolute;z-index:-1;overflow:hidden}.card .thumbnail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.2) 20%,rgba(0,0,0,.7));z-index:1}.card .thumbnail img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1;transition:all .5s ease;filter:brightness(.8);text-indent:-9999px}.card:hover .thumbnail img{filter:brightness(1.3)}.hline{width:100%;height:1px;background:hsla(0,0%,100%,.102);margin:20px 0}.code-block{padding:0;margin-top:1.8em}.code-block .language p{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;background-color:#1d1f21;color:hsla(0,0%,100%,.498);font-size:13px;font-weight:lighter;display:flex;width:-moz-fit-content;width:fit-content;padding:7px 15px;border-radius:5px;margin-bottom:-5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:capitalize}.code-block button{outline:none;border:none;cursor:pointer;transition:.5s ease}.code-block :nth-child(2){overflow:scroll;max-height:500px}header{display:flex;justify-content:center;align-items:center;width:100%;padding:2rem 0}header .logo{filter:brightness(0) invert(1) opacity(.8);width:120px;font-size:2rem;font-weight:bolder;color:#fff;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:none}header .logo h1{margin-bottom:20px;margin-top:10px}footer{display:flex;justify-content:center;align-items:center;width:100%;padding:7rem 0;color:hsla(0,0%,100%,.639);font-size:14px;font-weight:lighter;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}footer .links{display:flex;flex-direction:row;gap:13px}footer .links .icon{width:35px;height:35px;opacity:.7;transition:.5s ease}footer .links .icon img{width:100%;height:100%;object-fit:cover}footer .links .icon:hover{opacity:1}.home .home-showcase{width:100%;height:65vh;display:flex;justify-content:center;align-items:center;text-align:center}.home .home-showcase .content{position:relative}.home .home-showcase .content .texts .title{width:20px;font-size:80px;text-align:left;line-height:89px;margin-bottom:20px}.home .home-showcase .content .texts .description{width:50%;font-size:16px;text-align:left;line-height:30px;margin-top:20px;color:hsla(0,0%,100%,.769)}.home .home-showcase .content .image{z-index:-1;width:546px;height:auto;filter:brightness(.7);border-radius:10px;position:absolute;left:35%;top:0}.home .section{margin:2em 0;display:flex;flex-direction:column}.home .section .heading .title{font-size:3em;font-weight:700;margin:.6em 0}.home .recent-posts{padding:2em 0}.home .recent-posts .content{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px}.home .tags .content{display:flex;gap:15px}.home .tags .content .tag{text-decoration:none;color:#fff;padding:1em 1.8em;border-radius:10px;background-color:hsla(0,0%,100%,.102);transition:.5s ease}.home .tags .content .tag .name{font-size:20px;font-weight:700;margin:0}.home .tags .content .tag .count{font-size:15px;font-weight:lighter;margin:0;color:hsla(0,0%,100%,.639)}.home .tags .content .tag:hover{background:hsla(0,0%,100%,.165)}.post-page .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:15px;gap:15px;padding:0 200px;margin-top:100px;line-height:0}.post-page .gallery .image-wrapper img{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:filter .3s ease}.post-page .gallery .image-wrapper img:hover{filter:brightness(1.2)}.post-page .header{display:flex;padding:2rem 0;flex-direction:column;align-items:center;margin-top:3em;text-align:center}.post-page .header .title{font-size:5em;font-weight:700;margin-top:10px;margin-bottom:20px;line-height:1.2em}.post-page .header .date{font-weight:lighter;margin:0;font-size:.9em;color:hsla(0,0%,100%,.565)}.post-page .header .description{font-size:1em;margin:0;color:hsla(0,0%,100%,.45)}.post-page .header .author{font-size:.8em;font-weight:400;margin:20px 0;color:hsla(0,0%,100%,.5)}.post-page .content{margin:3em 0}.post-page .content .figure{margin-top:1.8em}.post-page .content .figure p{font-size:15px;font-weight:lighter;color:hsla(0,0%,100%,.639);text-align:center;margin-top:13px}.post-page .content .figure img{border-radius:7px;overflow:hidden;width:100%}.post-page .content .yt-video{margin-top:1.8em}.post-page .content .yt-video iframe{border-radius:10px;overflow:hidden;width:100%;height:500px}.post-page .content .yt-video p{font-size:15px;font-weight:lighter;color:hsla(0,0%,100%,.639);text-align:center;margin-top:13px}.post-page .content h1{font-size:2.3em;margin-top:1.8em}.post-page .content h2{font-size:1.8em;margin-top:1.8em}.post-page .content h3{font-size:1.4em;margin-top:1.8em}.post-page .content p,.post-page .content ul{font-size:16px;line-height:32px;margin-top:1.8em;letter-spacing:-.003em;margin-bottom:-.46em;word-break:break-word;color:hsla(0,0%,100%,.769)}.post-page .content table{margin-top:1.8em;width:100%;border-radius:10px;overflow:hidden;border-collapse:collapse;background-color:#0d0d0d;color:#fff}.post-page .content table td,.post-page .content table th{padding:12px 15px;text-align:left}.post-page .content table th{background-color:#121212;color:#fff;font-weight:700}.post-page .content table tbody tr:nth-of-type(2n){background-color:#121212}.post-page .content table tbody tr:hover{background-color:#0f0f0f}.tags{display:flex;gap:10px;margin:1em 0}.tags .tag{padding:5px 10px;border-radius:5px;background:hsla(0,0%,100%,.102);color:hsla(0,0%,100%,.639);font-size:15px;font-weight:light;cursor:pointer;transition:.5s ease;text-decoration:none}.tags .tag:hover{background:hsla(0,0%,100%,.165)}.tag-page .header{display:flex;padding:2rem 0;flex-direction:column;align-items:center;margin-top:3em;margin-bottom:3em}.tag-page .header .title{font-size:70px;font-weight:700;margin-top:10px;margin-bottom:20px}.tag-page .header .description{font-size:16px;margin:0;color:hsla(0,0%,100%,.639)}.tag-page .content{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,auto));justify-content:center;grid-gap:20px;gap:20px;margin:0 auto}@media(max-width:1200px){.post-page .gallery{padding:0 50px}}@media(max-width:768px){body{font-size:14px}header .logo{width:80px}.home .home-showcase{height:50vh}.home .home-showcase .content .texts .title{width:auto!important;margin:0;font-size:47px;line-height:40px}.home .home-showcase .content .texts .description{width:100%!important;font-size:13px}.home .home-showcase .content .image{display:none!important}.home .tags .content{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(189px,1fr))}.post-page .gallery{padding:0 50px}.post-page .header .date{font-size:13px}.post-page .header .description{font-size:14px}.post-page .header .title{font-size:4em}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}