:root{--primary-accent: #1a1a1a;--soft-bg: #f9f9f9;--border-color: #e2e2e2;--text-muted: #666}.auth-wrapper{display:flex;justify-content:center;align-items:center;padding:80px 20px;background-color:var(--soft-bg);min-height:80vh}.auth-card{background:#fff;padding:50px;width:100%;max-width:550px;border-radius:12px;box-shadow:0 20px 40px #0000000d}.auth-header{text-align:center;margin-bottom:40px}.badge{text-transform:uppercase;font-size:11px;letter-spacing:2px;color:var(--text-muted);border:1px solid var(--border-color);padding:4px 12px;border-radius:20px;display:inline-block;margin-bottom:15px}.auth-header h1{font-size:2.2rem;margin:0 0 10px;font-weight:600}.auth-header p{color:var(--text-muted)}.field-floating{position:relative;margin-bottom:20px}.field-floating input,.field-floating textarea{width:100%;padding:18px 15px 10px;border:1px solid var(--border-color);border-radius:6px;font-size:16px;transition:border-color .3s ease}.field-floating label{position:absolute;left:15px;top:14px;color:#999;pointer-events:none;transition:all .2s ease}.field-floating input:focus~label,.field-floating input:not(:placeholder-shown)~label,.field-floating textarea:focus~label,.field-floating textarea:not(:placeholder-shown)~label{top:5px;font-size:11px;color:var(--primary-accent)}.input-group{display:grid;grid-template-columns:1fr 1fr;gap:15px}.btn-primary{width:100%;padding:18px;background:var(--primary-accent);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:transform .2s;display:flex;justify-content:center;gap:10px}.btn-primary:hover{transform:translateY(-2px);opacity:.9}.success-message{background:#f0fdf4;color:#166534;padding:20px;border-radius:8px;margin-bottom:30px;display:flex;align-items:center;gap:12px}.form-section-title{font-size:14px;text-transform:uppercase;letter-spacing:1px;margin:30px 0 15px;color:#888;border-bottom:1px solid #eee;padding-bottom:5px}.input-group-triple{display:grid;grid-template-columns:2fr 1fr 1fr;gap:15px}@media(max-width:768px){.input-group-triple{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/base.css.map */
