@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=Inter:wght@300;400;500&display=swap";:root{background-color:#fff;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif}:root.home{background-color:#000}html,body{height:100%}*,*:before,*:after{box-sizing:border-box}.page-secondary{min-height:100vh;min-height:100dvh;background-color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:slideIn 1s ease-in}*{box-sizing:border-box;margin:0;padding:0}.page{min-height:100vh;min-height:100dvh;background-color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:slideIn 1s ease-in}.content{text-align:center;padding:2rem}.logo{width:clamp(80px,15vw,140px);height:auto;margin-bottom:1.5rem}.title{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;color:#fff;margin-bottom:.75rem}.subtitle{font-size:clamp(1rem,2.5vw,1.2rem);color:#6d6d6d;max-width:420px;margin:0 auto;line-height:1.5}.footer{position:absolute;bottom:1.25rem;font-size:.8rem;color:#e5e5e5}@keyframes slideIn{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-height:600px){.footer{position:static;margin-top:2rem}}.app-page{min-height:100vh;min-height:100dvh;background-color:#fff;display:flex;flex-direction:column}.header-bar{background-color:#fff;width:100%;display:flex;align-items:center;align-self:center;justify-content:center;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid #d4cfc5}.header-bar__logo{width:50px;height:50px}.app-page__content{width:100%;align-self:center;padding-top:2rem;padding-inline:clamp(.75rem,4vw,2rem);max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box}.app-page__content h1{font-size:1.25rem;line-height:1.2;margin:0;margin-bottom:.75rem;padding-inline:.25rem;font-weight:600}.help__text{color:#222;font-size:.95rem;line-height:1.6;box-sizing:border-box;padding-inline:.25rem}@media(min-width:768px){.help__text{font-size:1.05rem;margin-left:auto;margin-right:auto}.app-page__content h1{font-size:2rem;margin-top:1rem;margin-bottom:1rem}}
