@font-face{font-family:Estedad;font-style:normal;font-weight:100;src:url(../fonts/Estedad-FD/Estedad-FD-100.woff2) format("woff2")}@font-face{font-family:Estedad;font-style:normal;font-weight:200;src:url(../fonts/Estedad-FD/Estedad-FD-200.woff2) format("woff2")}@font-face{font-family:Estedad;font-style:normal;font-weight:300;src:url(../fonts/Estedad-FD/Estedad-FD-300.woff2) format("woff2")}@font-face{font-family:Estedad;font-style:normal;font-weight:400;src:url(../fonts/Estedad-FD/Estedad-FD-400.woff2) format("woff2")}@font-face{font-family:Estedad;font-style:normal;font-weight:500;src:url(../fonts/Estedad-FD/Estedad-FD-500.woff2) format("woff2")}@font-face{font-family:Estedad;font-style:normal;font-weight:600;src:url(../fonts/Estedad-FD/Estedad-FD-600.woff2) format("woff2")}@font-face{font-family:Estedad;font-style:normal;font-weight:700;src:url(../fonts/Estedad-FD/Estedad-FD-700.woff2) format("woff2")}@font-face{font-family:Estedad;font-style:normal;font-weight:800;src:url(../fonts/Estedad-FD/Estedad-FD-800.woff2) format("woff2")}@font-face{font-family:Estedad;font-style:normal;font-weight:900;src:url(../fonts/Estedad-FD/Estedad-FD-900.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100;src:url(../fonts/JetBrains-Mono/JetBrainsMono-100.ttf)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:200;src:url(../fonts/JetBrains-Mono/JetBrainsMono-200.ttf)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;src:url(../fonts/JetBrains-Mono/JetBrainsMono-300.ttf)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(../fonts/JetBrains-Mono/JetBrainsMono-400.ttf)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(../fonts/JetBrains-Mono/JetBrainsMono-500.ttf)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(../fonts/JetBrains-Mono/JetBrainsMono-600.ttf)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(../fonts/JetBrains-Mono/JetBrainsMono-700.ttf)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;src:url(../fonts/JetBrains-Mono/JetBrainsMono-800.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100;src:url(../fonts/JetBrains-Mono/JetBrainsMono-Italic-100.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:200;src:url(../fonts/JetBrains-Mono/JetBrainsMono-Italic-200.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300;src:url(../fonts/JetBrains-Mono/JetBrainsMono-Italic-300.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;src:url(../fonts/JetBrains-Mono/JetBrainsMono-Italic-400.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:500;src:url(../fonts/JetBrains-Mono/JetBrainsMono-Italic-500.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:600;src:url(../fonts/JetBrains-Mono/JetBrainsMono-Italic-600.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;src:url(../fonts/JetBrains-Mono/JetBrainsMono-Italic-700.ttf)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:800;src:url(../fonts/JetBrains-Mono/JetBrainsMono-Italic-800.ttf)}:root{--red:#ff3b30;--orange:#ff4d00;--yellow:#fc0;--green:#34c759;--mint:#00c7be;--teal:#30b0c7;--cyan:#32ade6;--blue:#007aff;--indigo:#5856d6;--purple:#a652de;--pink:#ff2d55;--brown:#a2845e;--black:#000;--white:#fff;--grey:#8e8e93;--light-background-color:#f6f6f6;--dark-background-color:#131313;--primary-color:var(--orange);--secondary-color:var(--mint);--space:1rem;--font-family:"Estedad","Open Sans",sans-serif;--header-font-family:"Estedad","Open Sans",sans-serif;--monospace-font-family:"JetBrains Mono",monospace;--default-font-size:1rem;--word-spacing:0.5px;--line-height:2rem;--border-radius:0px;--container-size:750px}html{--background-color:var(--light-background-color);--box-background-color:color-mix(in srgb,var(--background-color),#000 1%);--text-color:#333;--header-color:#222221;--border-color:#e2e1de}html[theme=dark]{--background-color:var(--dark-background-color);--box-background-color:color-mix(in srgb,var(--background-color),#fff 1%);--text-color:var(--grey);--header-color:var(--white);--border-color:#31312e}html *{font-family:var(--font-family)!important}html{height:100%}body,html{margin:0;padding:0}body{background-color:var(--background-color);box-sizing:content-box;color:var(--text-color);direction:rtl;font-size:1rem;font-weight:400;line-height:var(--line-height);min-height:100%;position:relative;word-spacing:var(--word-spacing);z-index:1}h1,h2,h3,h4,h5,h6{color:var(--header-color);margin-top:calc(var(--space)*2)!important}h1:first-of-type,h2:first-of-type,h3:first-of-type,h4:first-of-type,h5:first-of-type,h6:first-of-type{margin-top:0}h1{font-size:2.027rem;font-weight:900!important;line-height:calc(var(--line-height)*2)}h1,h2{font-family:var(--header-font-family)!important}h2{font-size:1.802rem;font-weight:800!important;line-height:calc(var(--line-height)*1.5)}h3{font-size:1.602rem;font-weight:700!important;line-height:calc(var(--line-height)*1.4)}h3,h4{font-family:var(--header-font-family)!important}h4{font-size:1.424rem;font-weight:600!important}h5{font-family:var(--header-font-family)!important;font-size:1.266rem}h5,h6{font-weight:500!important}h6{font-size:1.125rem}b{font-weight:600!important}small{font-size:.889rem;font-weight:400!important}h1,h2,h3,h4,h5,h6,p{margin-bottom:var(--space)}.underline{text-decoration:underline;text-underline-offset:.5rem}a{color:var(--primary-color);text-decoration:none}a[target=_blank]:after{content:url(../svg/external-link.svg);margin-right:3px;vertical-align:text-top}.no-decoration:after{content:none!important}hr{border:none;border-bottom:1px solid var(--border-color);box-shadow:none;margin:calc(var(--space)*2) auto;width:100%}blockquote{background:var(--background-color);border-radius:var(--border-radius);border-right:7px solid var(--border-color);display:block;margin:var(--space) 0!important;padding:calc(var(--space)*2)}b,strong{color:var(--header-color)}img{aspect-ratio:16/9;background-color:#181818;border-radius:var(--border-radius);box-shadow:0 0 #0000,0 0 #0000,0 14px 34px 0 rgba(0,0,0,.1);display:block;height:auto;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;width:calc(var(--container-size) + 120px)!important}.color-primary{color:var(--primary-color)}.box,.hljs,table{background:var(--box-background-color)!important}code{direction:ltr}code.hljs{border:1px solid var(--border-color)}code,code *{font-family:var(--monospace-font-family)!important}iframe{height:350px;width:100%}footer{font-size:smaller;padding:calc(var(--space)*4) 0}svg{vertical-align:middle!important}body>header{display:flex;flex-direction:column;padding:calc(var(--space)*4) 0}.mr-05{margin-right:calc(var(--space)*.5)}.ml-05{margin-left:calc(var(--space)*.5)}.mt-05{margin-top:calc(var(--space)*.5)}.mb-05{margin-bottom:calc(var(--space)*.5)}.mr-1{margin-right:calc(var(--space)*1)}.ml-1{margin-left:calc(var(--space)*1)}.mt-1{margin-top:calc(var(--space)*1)}.mb-1{margin-bottom:calc(var(--space)*1)}.mr-2{margin-right:calc(var(--space)*2)}.ml-2{margin-left:calc(var(--space)*2)}.mt-2{margin-top:calc(var(--space)*2)}.mb-2{margin-bottom:calc(var(--space)*2)}.mt-3{margin-top:calc(var(--space)*3)}.mb-3{margin-bottom:calc(var(--space)*3)}.container{max-width:var(--container-size)}.big-container,.container{margin-left:auto;margin-right:auto;width:85%}.big-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:calc(var(--container-size) + 120px)}nav ul li{padding:5px 0}table,td,th{border:1px solid var(--border-color)}table{border-collapse:collapse;table-layout:fixed;width:100%}table caption{margin:.5em 0 .75em}table td,table th{padding:.625em}.text-center{text-align:center}.identity{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.identity a{color:var(--header-color);display:inline-block;font-family:var(--header-font-family)!important;font-size:calc(var(--default-font-size)*1.3);font-weight:700;margin:0;padding:0}.tags a{margin-left:5px}.thumbnail{margin-bottom:calc(var(--space)*2);margin-left:auto;margin-right:auto;margin-top:calc(var(--space)*2);max-width:calc(var(--container-size) + 120px);position:relative}.thumbnail:after{background:linear-gradient(345deg,#000,transparent 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.thumbnail .copyright{bottom:calc(var(--space)*.7);color:var(--grey);position:absolute;right:calc(var(--space)*1.2);z-index:2}.thumbnail img{display:block;position:relative}.post-preview a{color:var(--text-color)}.post-preview h3,.post-preview p{margin-bottom:calc(var(--space)*.7)!important;margin-top:0!important}.post-preview header *{color:var(--primary-color)!important}.blog{display:flex;flex-direction:column;gap:calc(var(--space)*3)}footer>section{align-items:center;display:flex;justify-content:space-between}.header,.post header{padding-bottom:calc(var(--space)*3);padding-top:calc(var(--space)*6)}header h1{margin-top:0!important;padding:0!important}.details{align-items:center;display:flex;justify-content:space-between;margin:calc(var(--space)*2) 0}.details p{margin:0!important}.overflow-auto{overflow:auto}.box{border:1px solid var(--border-color);margin-top:calc(var(--space)*2);padding:var(--space)}#theme{cursor:pointer;padding:1rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-toggle{cursor:pointer;display:inline-block;height:24px;position:relative;width:24px}#moon-icon,#sun-icon{color:var(--header-color);position:absolute;transition:all .5s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}#moon-icon{opacity:1;transform:translateY(0)}#sun-icon{opacity:0;transform:translateY(24px)}html[theme=dark] #moon-icon{opacity:0;transform:translateY(-24px)}html[theme=dark] #sun-icon{opacity:1;transform:translateY(0)}#copy-url-btn{color:var(--primary-color);cursor:pointer}.banner{background-color:var(--primary-color);color:var(--header-color);display:block;padding:3px 0;text-align:center}.banner p{margin:0}.banner a{color:var(--header-color);text-decoration:underline}.banner a[target=_blank]:after{content:none}.next{align-items:center;display:flex;flex:1;justify-content:space-between;padding-left:calc(var(--space)*2)}.next p{margin:0}.landing{padding:10rem 0}.buttons{align-items:center;display:flex;gap:calc(var(--space)*1);justify-self:center;margin-top:calc(var(--space)*2)}.button{background-color:var(--primary-color);border-radius:var(--border-radius);color:var(--header-color);display:block;flex:1;justify-content:center;padding:.75rem 1.5rem;text-align:center;text-decoration:none}.button.outlined{background-color:transparent;border:1px solid var(--primary-color);color:var(--primary-color)}@media (max-width:575.98px){.next{padding-left:var(--space)}.next svg{display:none}footer>section{flex-direction:column-reverse}}@media (max-width:767.98px){:root{--line-height:30px;--word-spacing:0.8px}h1{font-size:1.476rem;font-weight:800!important;line-height:calc(var(--line-height)*1.8)}h2{font-size:1.383rem;font-weight:700!important;line-height:calc(var(--line-height)*1.3)}h3{font-size:1.296rem;font-weight:600!important;line-height:calc(var(--line-height)*1.2)}h4{font-size:1.215rem;font-weight:500!important}h5{font-size:1.138rem}h6{font-size:1.067rem}.post header{width:unset}.post-preview{align-items:start;flex-direction:column-reverse;margin-bottom:calc(var(--space)*.5)}}@media (max-width:991.98px){.post-navigation{flex-direction:column}img{width:100%!important}}

/*# sourceMappingURL=main.css.map*/