@font-face{font-family:Gilroy;font-weight:100;src:url(../media/Gilroy-Thin.75fbdc61.woff)format("truetype")}@font-face{font-family:Gilroy;font-weight:200;src:url(../media/Gilroy-UltraLight.a25499ca.woff)format("truetype")}@font-face{font-family:Gilroy;font-weight:300;src:url(../media/Gilroy-Light.ff848168.woff)format("truetype")}@font-face{font-family:Gilroy;font-weight:400;src:url(../media/Gilroy-Regular.63824910.woff)format("truetype")}@font-face{font-family:Gilroy;font-weight:400;font-style:italic;src:url(../media/Gilroy-RegularItalic.0311f725.woff)format("truetype")}@font-face{font-family:Gilroy;font-weight:500;src:url(../media/Gilroy-Medium.69c7f54c.woff)format("truetype")}@font-face{font-family:Gilroy;font-weight:700;src:url(../media/Gilroy-SemiBold.2caa9a1d.woff)format("truetype")}@font-face{font-family:Gilroy;font-weight:700;src:url(../media/Gilroy-Bold.e969de0d.woff)format("truetype")}@font-face{font-family:Gilroy;font-weight:800;src:url(../media/Gilroy-ExtraBold.29111b0b.woff)format("truetype")}@font-face{font-family:Gilroy;font-weight:900;src:url(../media/Gilroy-Heavy.c69a9514.woff)format("truetype")}
:root{--ui-white:#fff;--ui-black:#1c1c1e;--ui-black-5:#1c1c1e0d;--ui-black-10:#1c1c1e1a;--ui-black-15:#1c1c1e26;--ui-black-20:#1c1c1e33;--ui-black-50:#1c1c1e80;--ui-black-60:#1c1c1e99;--ui-black-75:#1c1c1ebf;--ui-lightGray:#f2f2f7;--ui-blue:#005ccb;--ui-lightBlue:#a8d1fb;--ui-moon:#c8e3ff;--ui-green:#34c759;--ui-red:#ff3b2f;--ui-brown:#483e36}*{box-sizing:border-box;background-color:#0000;border:none;outline:none;margin:0;padding:0;font-family:Gilroy,sans-serif;text-decoration:none!important}html{min-height:100vh;font-size:1rem}html,body{flex-direction:column;display:flex}body{flex:1;min-height:100%;overflow-x:hidden}body:has(.header-list) main{filter:brightness(.5)}body:has(.blue) .header{background:#a8d1fb}body:has(.animation-container)::-webkit-scrollbar{width:0!important;display:none!important}body:has(.animation-container){-ms-overflow-style:none!important}h1,h2,h3{line-height:110%}h1{font-size:1.3rem}h2{font-size:1.2rem}h3{font-size:1.1rem}main{font-size:2.5rem}#modal{z-index:1000;pointer-events:none;width:100vw;height:100dvh;position:fixed;top:0;left:0}#modal *{pointer-events:auto}
