@media(max-width:820px){
  body{background:#f4f0e8;color:#22201e;font-family:Montserrat,"Helvetica Neue",sans-serif}
  .stage{display:block!important;background:#f4f0e8!important}
  .panel-brand{height:44vh;min-height:330px!important;padding:0!important;justify-content:flex-end!important;border:0!important;background:linear-gradient(180deg,rgba(18,16,14,.08) 35%,rgba(18,16,14,.78)),url('/assets/fashion-flatlay.jpg') center 46%/cover no-repeat!important}
  .brand-top{top:24px!important;left:22px!important}.brand-word{font-family:Georgia,serif!important;color:#fff!important;letter-spacing:.05em!important}.fan,.eyebrow,.thesis-sub{display:none!important}.hero{margin:0!important;padding:0 22px 28px!important;text-align:left!important}.thesis{font-family:Georgia,serif!important;color:#fff!important;font-size:36px!important;max-width:9ch!important}.thesis em{color:#e5c89e!important}
  .panel-auth{padding:30px 22px calc(34px + env(safe-area-inset-bottom))!important;background:#f4f0e8!important;align-items:flex-start!important}.auth-inner{max-width:none!important}.auth-inner h2{font-family:Georgia,serif!important;font-size:28px!important;margin-bottom:20px!important}.features{display:none!important}.btn-login{min-height:52px!important;border-radius:1px!important}.demo-note{margin-top:16px!important}
  .onboard{margin:0!important;min-height:100vh;max-width:none!important;padding:15vh 24px 30px!important;text-align:left!important;background:#f4f0e8}.onboard h1{font-family:Georgia,serif!important;font-size:38px;line-height:1.05;margin-bottom:12px}.onboard .brandfull{color:#a98152!important;font-family:Georgia,serif!important}.onboard p{color:#716d67!important;line-height:1.55}.onboard input{min-height:52px;border-radius:1px!important;background:#fbf9f4}.onboard button{min-height:52px;border-radius:1px!important;background:#22201e!important}
  .ao{margin:0!important;max-width:none!important;padding:11vh 20px 30px!important}.ao h1{font-family:Georgia,serif!important;font-size:36px!important;line-height:1.08}.ao .grid{grid-template-columns:1fr!important}.ao .card{border-radius:1px!important}.ao .btn{border-radius:1px!important;min-height:48px}
}
@media(max-width:820px) and (prefers-color-scheme:dark){body,.stage,.panel-auth,.onboard{background:#201e1c!important;color:#f1ede5!important}.auth-inner h2,.onboard h1{color:#f1ede5!important}.onboard input{background:#292623;color:#f1ede5;border-color:#48423b}.onboard button{background:#f1ede5!important;color:#201e1c!important}}
