@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:100;src:url(/fonts/barlow-v12-latin-100.woff2)format("woff2"),url(/fonts/barlow-v12-latin-100.woff)format("woff")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:300;src:url(/fonts/barlow-v12-latin-300.woff2)format("woff2"),url(/fonts/barlow-v12-latin-300.woff)format("woff")}@font-face{font-display:swap;font-family:Barlow;font-style:italic;font-weight:300;src:url(/fonts/barlow-v12-latin-300italic.woff2)format("woff2"),url(/fonts/barlow-v12-latin-300italic.woff)format("woff")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:600;src:url(/fonts/barlow-v12-latin-600.woff2)format("woff2"),url(/fonts/barlow-v12-latin-600.woff)format("woff")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:900;src:url(/fonts/barlow-v12-latin-900.woff2)format("woff2"),url(/fonts/barlow-v12-latin-900.woff)format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/montserrat-v25-latin-600.eot);src:local(""),url(/fonts/montserrat-v25-latin-600.woff2)format("woff2"),url(/fonts/montserrat-v25-latin-600.woff)format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/fonts/montserrat-v25-latin-800.eot);src:local(""),url(/fonts/montserrat-v25-latin-800.woff2)format("woff2"),url(/fonts/montserrat-v25-latin-800.woff)format("woff")}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:300;src:local(""),url(/fonts/fira-code-v21-latin-300.woff2)format("woff2"),url(/fonts/fira-code-v21-latin-300.woff)format("woff")}:root{--ff-text:"Barlow","sans";--ff-headings:"Montserrat";--ff-code:"Fira Code",monospace;--color-primary:#2a353f;--color-primary-2:#555d65;--color-primary-3:#aaaeb2;--color-alt:#111f25;--color-alt-2:#414c51;--color-alt-3:#a0a5a8;--color-accent:#b75800;--color-accent-2:#c57933;--color-accent-3:#e2bc99;--color-dark:#00010c;--color-darkish:#122026;--color-light:#edece8;--color-light-2:#fff;--color-error:#780303;--color-error-bg:#fce5e5;--color-success:#037813;--color-success-bg:#e5fcec;--nw-big:950px;--nw-small:750px}code,.ff-code{font-family:var(--ff-code)}p code{letter-spacing:0;color:#f8f8f2;background-color:#5d5e66;padding:0 5px;font-size:16px}@media screen and (max-width:950px){:root{--nw-big:100%;--nw-small:90%}}*,:before,:after{box-sizing:border-box}*,:focus,:hover{outline:0}*{scroll-behavior:smooth;margin:0;padding:0;font-family:Barlow,sans-serif}body,h1,h2,h3,h4,h5,p,figure,picture{margin:0}picture{line-height:0}body{min-height:100vh;line-height:1.5;font-family:var(--ff-text);color:var(--color-dark);word-break:break-word;font-size:18px}img{max-width:100%;height:auto}input,button,textarea,select{font:inherit}input,textarea,select{border:1px solid var(--color-primary-3);padding:7px 10px 5px;transition:border .3s ease-out!important}input:hover,textarea:hover,select:hover{border:1px solid var(--color-accent-3)}input:focus,textarea:focus,select:focus{border:1px solid var(--color-accent)}input.error,textarea.error,select.error{border:1px solid var(--color-error);background-color:var(--color-error-bg)}input.wp100,textarea.wp100,select.wp100{width:100%}button,.btn{cursor:pointer;background:var(--color-primary);border:1px solid var(--color-primary);color:#fff;justify-content:center;align-items:center;gap:7px;padding:10px 15px;display:flex}button svg,.btn svg{width:22px;height:22px;margin-bottom:2px}button:hover,.btn:hover{background:var(--color-primary-2)}button:active,.btn:active{background:var(--color-primary-3)}button:disabled,.btn:disabled{color:var(--color-light);cursor:not-allowed;background:var(--color-primary)!important;border:1px solid var(--color-primary)!important}button.wp100,.btn.wp100{width:100%}button.small,.btn.small{padding:5px 7px 4px;font-size:14px}button.thin,.btn.thin{padding:10px 5px}button.accent,.btn.accent{background:var(--color-accent);border:1px solid var(--color-accent)}button.accent:hover,.btn.accent:hover{color:#fff;background:var(--color-accent-2)}button.accent:active,.btn.accent:active{color:#fff;background:var(--color-accent-3)}button.low,.btn.low{color:var(--color-text);background:0 0;border:0}.input-group{position:relative}.input-group label{color:#fff;background:var(--color-primary-3);margin-left:10px;padding:0 5px;font-size:12px;position:absolute;top:-8px;left:0;transition:background .3s ease-out!important}.input-group textarea:hover+label,.input-group input:hover+label{background:var(--color-accent-3)}.input-group textarea:focus+label,.input-group input:focus+label{background:var(--color-accent)}.input-group textarea.error+label,.input-group input.error+label{background:var(--color-error)}.wp100{width:100%}.wp30{width:30%}.wp50-10{width:calc(50% - 10px)}a{color:var(--color-accent);text-decoration:none;transition:all .15s ease-in}a:hover{color:var(--color-accent-2)}a:active{color:var(--color-accent-3)}h1,h2,h3{font-family:var(--ff-headings);font-weight:700}h1{text-transform:uppercase;font-size:55px}strong{font-weight:600}iframe{aspect-ratio:16/9;border:0;width:100%}.mt10{margin-top:10px}.astro-code{tab-size:25px;padding:10px 15px;font-size:16px}.astro-code *{letter-spacing:0;font-family:Fira Code,monospace}*{scrollbar-width:auto;scrollbar-color:var(--color-primary-2) var(--color-primary-3)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-primary-3)}::-webkit-scrollbar-thumb{background-color:var(--color-primary-2);border:0;border-radius:0}.tinyscrollbar{direction:rtl}.tinyscrollbar::-webkit-scrollbar{width:1px}.tinyscrollbar::-webkit-scrollbar-track{background:var(--color-primary-3)}.tinyscrollbar::-webkit-scrollbar-thumb{background-color:var(--color-primary-2);border:0;border-radius:0}pre.astro-code{border-radius:15px}pre.astro-code::-webkit-scrollbar{width:3px;height:3px}pre.astro-code::-webkit-scrollbar-track{background:var(--color-primary-3)}pre.astro-code::-webkit-scrollbar-thumb{background-color:var(--color-primary-2);border:0;border-radius:0}.blog{position:relative}.tags{background-color:var(--color-light);padding:5px;line-height:0;position:absolute;bottom:20%}.lang-icons{gap:10px;margin:5px 0;display:flex}.lang-icons svg{width:25px;height:25px}.grid-blog{grid-template-columns:repeat(8,1fr);gap:50px;padding:50px;display:grid}@media screen and (max-width:3550px){.grid-blog{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:2600px){.grid-blog{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:2100px){.grid-blog{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1600px){.grid-blog{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1100px){.grid-blog{grid-template-columns:repeat(2,1fr);gap:30px;padding:30px}}@media screen and (max-width:700px){.grid-blog{grid-template-columns:1fr}}.fkh1{background:var(--color-accent);color:var(--color-light);text-align:center;padding:120px 50px}@media screen and (max-width:1100px){.fkh1{padding:80px 20px}}.form-group{position:relative}.form-group label{color:var(--color-light);background-color:var(--color-primary);padding:2px 5px;font-size:12px;transition:all .2s ease-in-out;position:absolute;top:-15px;left:5px}.form-group input:focus+label{background-color:var(--color-accent-2)}a[href^="https://amz"]:after{content:" 1";color:var(--color-accent);vertical-align:super;font-size:12px}.af{font-size:12px}.bordered{border-radius:20px}