@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";
:root{--font-body:"Montserrat", system-ui, -apple-system, sans-serif;--hive-honey:#f7d26a;--hive-honey-dark:#e0b94a;--hive-cream:#fdf3e4;--hive-navy:#383a46}.btn--style-primary{font-weight:700;background-color:var(--hive-honey)!important;color:var(--hive-navy)!important;border-radius:999px!important}.btn--style-primary:hover:not(:disabled){background-color:var(--hive-honey-dark)!important}.template-minimal{background:radial-gradient(circle at 15% 10%, #f7d26a73, transparent 40%),radial-gradient(circle at 90% 90%, #63c9cc40, transparent 40%),var(--hive-cream)}.template-minimal__wrap{background:#fff;border-radius:28px;max-width:460px;box-shadow:0 1px 2px #383a460d,0 20px 50px #383a461f;padding:40px 36px!important}html[data-theme=dark] .template-minimal__wrap{background:var(--theme-elevation-50)}.hive-login-brand{justify-content:center;align-items:center;gap:10px;display:flex}.hive-login-brand img{width:auto;height:48px}.hive-login-tag{background:var(--hive-navy);color:var(--hive-honey);letter-spacing:.12em;text-transform:uppercase;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:800}.hive-login-intro{text-align:center;margin-bottom:8px}.hive-login-intro h1{text-transform:lowercase;color:var(--hive-navy);margin:0 0 6px;font-size:26px;font-weight:800}html[data-theme=dark] .hive-login-intro h1{color:var(--theme-text)}.hive-login-intro p{color:var(--theme-elevation-500);margin:0;font-size:14px}.hive-login-foot{text-align:center;margin-top:18px;font-size:13px}.hive-login-foot a{color:var(--theme-elevation-600);text-decoration:none}.hive-login-foot a:hover{color:var(--hive-honey-dark)}
