@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";:root{color-scheme:light;font-family:Manrope,Helvetica Neue,sans-serif;--h5-bg: #f6f3ed;--h5-surface: #ffffff;--h5-ink: #141414;--h5-muted: #6b6b6b;--h5-brand: #ff9f1c;--h5-border: #e5e0d7;--h5-radius: 12px;--h5-shadow: 0 10px 24px rgba(20, 20, 20, .08)}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--h5-bg);color:var(--h5-ink);overflow:hidden}button,input,select,textarea{font-family:inherit}.base-input{width:100%;font:inherit;color:var(--h5-ink);background:var(--h5-surface);border:1px solid var(--h5-border);border-radius:10px;padding:10px 12px;box-sizing:border-box}.btn{border:0;padding:10px 16px;border-radius:12px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn.primary{background:var(--h5-brand);color:#1b1b1b;box-shadow:0 10px 20px #ff9f1c3d}.btn.primary:hover{transform:translateY(-1px)}.btn.ghost{background:var(--h5-surface);color:var(--h5-ink);border:1px solid var(--h5-border)}.btn.outline{background:transparent;color:var(--h5-ink);border:1px solid var(--h5-border)}.btn.sm{padding:6px 12px;font-size:12px}.btn.lg{padding:12px 18px;font-size:15px}
