.auth-card-layout{padding:var(--space-24);min-height:calc(100vh - var(--nav-height));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.auth-card{background:var(--bg-surface);border:1px solid var(--bg-border);z-index:1;border-radius:20px;width:100%;position:relative}@media (width<=639px){.auth-card{padding:var(--space-32) var(--space-24);border-radius:16px}}.auth-card .logo-mark{width:48px;height:48px;font-size:var(--font-size-xl)}.auth-card .ornament{align-items:center;gap:var(--space-10);margin:var(--space-16) 0 var(--space-20);color:var(--gold-dim);display:flex}.auth-card .ornament:before,.auth-card .ornament:after{content:"";background:linear-gradient(to right, transparent, var(--gold-dim));flex:1;height:1px}.auth-card .ornament:after{background:linear-gradient(to left, transparent, var(--gold-dim))}.auth-card .inquiry-field label,.auth-card .field label{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-xl);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-8);font-family:var(--font-ui);display:block}.auth-card .lounge-input{background:var(--bg-surface);border:1px solid var(--bg-border);width:100%;font-size:var(--font-size-md);font-family:var(--font-ui);color:var(--text-primary);border-radius:9px;outline:none;transition:border-color .2s}.auth-card .lounge-input::placeholder{color:var(--text-muted)}.auth-card .lounge-input:focus{border-color:var(--gold)}.auth-card .error-msg{background:var(--burg-error-bg);border:1px solid var(--burg-error-border);padding:var(--space-12) var(--space-14);font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--error-text);margin-bottom:var(--space-16);border-radius:8px;display:none}.auth-card .error-msg.show{display:block}.auth-card .form-card-btn-burg{background:var(--burg);width:100%;color:var(--cream);font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);padding:var(--space-16);cursor:pointer;letter-spacing:var(--letter-spacing-xs);border:none;border-radius:10px;justify-content:center;align-items:center;transition:background .2s,transform .15s,opacity .2s;display:flex}@media (hover:hover) and (pointer:fine){.auth-card .form-card-btn-burg:hover:not(:disabled){background:var(--burg-hover);transform:translateY(-1px)}}.auth-card .form-card-btn-burg:disabled{opacity:.55;cursor:not-allowed}
