@font-face{font-family:Sora;src:url(/fonts/sora-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora-500.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora-600.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora-800.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}:root{--font-ui: "Sora", "Segoe UI Variable", "Segoe UI", sans-serif;--tracking-display: -.04em;--tracking-heading: -.03em;--tracking-label: -.01em}html,body{font-family:var(--font-ui);font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui);font-weight:700;letter-spacing:var(--tracking-heading);text-wrap:balance}h1{font-weight:600;letter-spacing:var(--tracking-display)}button,label,th,nav{font-weight:600;letter-spacing:var(--tracking-label)}small,caption,.login-subtitle{font-weight:400;letter-spacing:-.015em}table,code,time,[data-numeric]{font-variant-numeric:tabular-nums}::selection{color:#fff;background:#168b46}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--font-ui);background:#07110f;color:#edf7f2}button,input,select,textarea{font:inherit}button{cursor:pointer}body{min-height:100vh}.light-hub body{background:#f3f6f4;color:#17231e}
