:root{--primary: #C62828;--alt: #bd3e38;--dark: #13252f;--text: #000000;--body: #ffffff;--navbar: var(--primary);--text-muted: #565858;--text-inverse: #ffffff;--body-font: "Inter", sans-serif}html,body,div,span,object,iframe,blockquote,pre,a,abbr,address,code,em,img,kbd,s,samp,small,strong,sub,sup,var,b,i,center,dl,dd,ol,ul,li,fieldset,label,legend,table,article,canvas,details,embed,figure,footer,header,menu,nav,section,summary,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,details,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Inter var;font-weight:100 900;font-style:normal;font-display:swap;src:url(/build/assets/InterVariable-CWi-zmRD.woff2) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-style:italic;font-display:swap;src:url(/build/assets/InterVariable-Italic-d6KXgdvN.woff2) format("woff2")}.fa-solid,.far,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-solid,.far{font-family:"Font Awesome 6 Free"}.fab{font-family:"Font Awesome 6 Brands"}.fa-bars:before{content:""}.fa-house:before{content:""}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/build/assets/fa-solid-900-DOQJEhcS.woff2) format("woff2")}.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/fa-brands-400-O7nZalfM.woff2) format("woff2")}.fab{font-weight:400}.fa-github:before{content:""}h1,h2,h3,h4{font-weight:800;color:var(--headings);line-height:1.25}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}small{font-size:.85rem}ul{margin-bottom:1rem;list-style:disc;padding-left:2rem}body{background:var(--body);color:var(--text);font-family:Inter,sans-serif;font-size:1rem;line-height:1.5;margin:0;padding:0}a{color:var(--text-muted);transition:.3s all ease}a:hover{color:var(--text);transition:.3s all ease}hr{margin:1rem 0;color:var(--text-muted);opacity:.25;clear:both}input[type=text],[type=email],[type=password],[type=submit],[type=search],textarea,select{display:block;margin:.5rem 0;line-height:1.75;padding:.5rem;border:2px solid var(--text-muted);border-radius:.25rem;width:96%}input[type=checkbox]{margin:.5rem 0}#navbar{background:var(--navbar);color:var(--text);padding:.5rem 0;position:sticky;top:0;z-index:1000}#navbar .logo{margin:0}#navbar .tube{display:flex;justify-content:space-between;align-items:center}#navbar input.inline-toggle{display:none}#navbar nav{display:flex;justify-content:space-between;font-weight:800;list-style:none;margin:0;padding:0}#navbar nav a{margin:0 .5rem;color:var(--text-inverse);text-decoration:none;transition:.3s all ease;border-bottom:3px solid transparent}#navbar nav a:hover{border-bottom:3px solid var(--text-inverse);transition:.3s all ease}#navbar .inline-toggle{display:none}@media (max-width: 992px){#navbar .inline-toggle,#navbar .logo{display:block}#navbar .inline-toggle:checked+nav{display:block}#navbar nav{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--navbar);padding:1rem;font-size:1.5rem;height:100vh;z-index:1000;text-align:center}#navbar nav a{display:block;margin:.5rem 0;line-height:3}}.tube{margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width: 992px){.tube{width:70vw}}.site-main{min-height:calc(90vh - 60px)}@media (max-width: 991px){#feed{grid-template-columns:1fr;max-width:90vw;margin-left:auto;margin-right:auto}}.split{display:flex;justify-content:space-between}@media (max-width: 991px){.split{flex-direction:column}}.tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));padding:0}.tile-grid-lg{grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.btn{background:var(--dark);color:#fff;transition:.3s all ease;display:inline-block;padding:.75rem 1rem;text-decoration:none;border-radius:.5rem}.btn:hover{filter:drop-shadow(0 0 .2rem var(--text));transition:.3s all ease}.btn-menu{border:2px solid var(--text);text-align:center;width:2rem;line-height:2rem;border-radius:.25rem;margin:0}.btn-menu:hover{background:var(--text);color:var(--dark);transition:.3s all ease;filter:none}@media (min-width: 992px){.btn-menu{visibility:hidden}}.footer{background:var(--dark);color:var(--text-inverse);padding:1rem;text-align:center;font-size:.9rem}.footer a{color:var(--text-inverse)}.footer-left{text-align:left}.footer-right{text-align:right}.footer-nav{display:flex;justify-content:center}.footer-nav>a{color:var(--text-muted);text-decoration:none;font-size:.9rem;margin:.5rem}#intro{background-color:var(--primary);color:var(--text);text-align:center}#intro h1{font-size:3rem;line-height:1.5}#intro p{font-size:1.5rem}@media (min-width: 992px){#intro{padding-top:15vh}#intro h1{font-size:5rem;line-height:1.5}}.hero-phone{max-height:70vh;max-width:100vw}.home-left{display:flex;flex-direction:column;justify-content:center;color:var(--text-inverse);font-weight:600;text-align:center;min-width:40vw;margin-left:auto;margin-right:auto}.home-left .intro-text{font-size:1.5rem;line-height:1.5;color:var(--text-inverse);width:100%}.post{padding:.75rem;border-radius:.25rem;max-width:50vw;margin:0 auto 1rem}.post .details{padding:.5rem 1rem}.post .links{display:flex;justify-content:end;gap:.5rem}.post .links>a{text-decoration:none}.post footer{text-align:right;font-size:.85rem}@media (max-width: 991px){.post{max-width:90vw!important}.post h2{font-size:1.2px}#feed{grid-template-columns:1fr}#feed h2{text-align:left}}h1,h2,h3{background-image:linear-gradient(120deg,var(--primary),var(--alt));background-clip:text;-webkit-background-clip:text;color:transparent}.download-btn{height:5rem;width:auto;display:inline-block}.page-header{padding:3rem 0}#features h2{margin-bottom:2rem}#error-page{padding-top:15vh}#error-page h1{font-size:5rem}code{border-radius:.25rem;background:#eee;font-family:monospace;font-size:.9rem;padding:.5rem;margin:.5rem}
