body,html{height:100%;margin:0}html:not(.black),html:not(.black) a{color:#fff!important}html.black a{color:#000!important}.legal>.left>.title::selection{background:#fff;color:#000}body{background:#090a0f}.sky,.starfield{z-index:-1;position:fixed;width:100%;height:100%;background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%)}.sky>canvas,.starfield>canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.glass{position:relative;overflow:hidden;background-color:rgba(11,11,11,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.03);box-shadow:0 20px 50px -30px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.03);border-radius:100px}.glass-button:not(.glass-input){color:#e9e9e9!important}.glass-button{position:relative;background-color:transparent!important;border:1px solid rgba(255,255,255,.17)!important;display:flex;align-items:center;justify-content:center}.glass.info{background-color:rgba(0,0,0,.33)!important;color:#e9e9e9!important;border:0!important;box-shadow:none}.glass-button:not(.info):not(.secondary):not(.glass-input){color:#e9e9e9!important}.glass-button:not(.info):hover,.glass-button:not(.info):not(.secondary){background-color:rgba(255,255,255,.17)!important;border:1px solid rgba(255,255,255,.04)!important}.glass-button:not(.info):not(.glass-input):hover,.glass-button:not(.info):not(.secondary):not(.glass-input){box-shadow:0 5px 35px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.03)}.glass-button:not(.info):hover{background-color:rgba(255,255,255,.19)!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass{background:rgba(30,30,30,.55);border-color:rgba(255,255,255,.12)}}.introduction>.title>.stack>.glass-svg,.legal>.right>.links>li>a>.glass-svg,header>.nav>.about-me>.contacts>a>.glass-svg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);filter:drop-shadow(0 5px 35px rgba(0,0,0,.55)) drop-shadow(0 2px 8px rgba(0,0,0,.25))!important}.introduction>.title>.stack>.glass-svg path,.legal>.right>.links>li>a>.glass-svg path,header>.nav>.about-me>.contacts>a>.glass-svg path{fill:rgba(255,255,255,.33)}.legal>.right>.links>li>a:hover>.glass-svg path,header>.nav>.about-me>.contacts>a:hover>.glass-svg path{fill:rgba(255,255,255,.37)}.glass-white{background-color:rgba(255,255,255,.15)!important;backdrop-filter:blur(24px);box-shadow:0 2px 10px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.03)!important}#support-form>.fill-in>.fill-in-wrapper>.glass-input,#support-form>.fill-in>.glass-input,#support-form>.fill-in>.project-buttons>.glass-input,#support-form>.submit-wrapper>.glass-input{background-color:rgba(255,255,255,.15)}.glass-input:not(input[type=submit]):not(.project-button),.glass-no-shadow{box-shadow:none}.glass-input.project-button,.glass-input[type=submit]{font-weight:500;box-shadow:0 10px 30px -2px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.03)}.glass-dark{background-color:rgba(11,11,11,.76)!important}.glass-hover-white{transition:.1s}.glass-hover-white:hover{background-color:rgba(255,255,255,.05)!important;backdrop-filter:blur(2px)}.glass-button>svg:not(.background){fill:#d3d3d3;margin-right:8px;width:19px}.glass-button.glass-white>svg.background{fill:#000;width:43px;position:absolute;top:0;right:0;z-index:-1;opacity:.33;-webkit-mask-image:linear-gradient(to right,transparent 0,transparent 10%,#000 calc(100% - 10px),#000 100%);mask-image:linear-gradient(to right,transparent 0,transparent 10%,#000 calc(100% - 10px),#000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}#archive>.card>.header>.exp-date>.eff-date::selection{color:#000;background:#fff}#support-status.glass-white{background-color:rgba(255,255,255,.77)!important;color:#2f2f2f}@media (max-width:734px){.glass-hover-white{transition:none}.glass-hover-white:hover{background-color:rgba(255,255,255,.15)!important;backdrop-filter:blur(24px)}.glass-mobile{position:relative;overflow:hidden;background-color:rgba(11,11,11,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.03);box-shadow:0 20px 50px -30px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.03);border-radius:100px}.glass-white-mobile{background-color:rgba(255,255,255,.15)!important;backdrop-filter:blur(24px);box-shadow:0 2px 10px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.03)!important}}