.dream-account-dialog{--dialog-width:480px;gap:0}.dream-account-view{overscroll-behavior:contain;min-height:0;animation:dream-fade-in var(--motion-panel) ease;overflow-y:auto}.dream-account-trigger{min-height:56px}.dream-account-chevron{margin-left:auto}.dream-account-profile{border-radius:var(--radius);width:calc(100% + 16px);color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:12px;margin:12px -8px 16px;padding:8px;display:flex}.dream-account-profile:hover{background:var(--muted)}.dream-account-profile>:first-child{width:44px;height:44px}.dream-account-profile-name{overflow-wrap:anywhere;min-width:0;font-size:1.0625rem;font-weight:500}.dream-account-profile svg:last-child{color:var(--muted-foreground)}.dream-animation-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-inline:-8px;display:grid}.dream-animation-option{text-align:left;transition:background-color var(--motion-feedback);border-radius:12px;padding:8px}.dream-animation-option:hover{background:var(--muted)}.dream-animation-option[aria-pressed=true]{background:var(--accent);color:var(--accent-foreground)}.dream-animation-preview{border-radius:8px;height:82px;display:block;position:relative;overflow:hidden}.dream-animation-label{justify-content:space-between;align-items:flex-start;gap:4px;min-height:36px;padding:8px 1px 0;font-size:.875rem;line-height:1.4;display:flex}@media (max-width:740px),(pointer:coarse) and (max-width:1050px) and (max-height:500px){.dream-animation-options{grid-template-columns:repeat(2,minmax(0,1fr))}.dream-animation-preview{height:88px}}.dream-account-setting{white-space:normal;text-align:left;border-radius:0;justify-content:flex-start;gap:12px;width:100%;height:auto;min-height:56px;padding:12px 4px;font-weight:400}.dream-account-setting-copy{overflow-wrap:anywhere;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.dream-account-setting-label{flex:none;max-width:50%}.dream-account-setting-detail{text-align:right;min-width:0;margin-left:auto}.dream-account-setting svg{color:var(--muted-foreground)}.dream-account-signout{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:16px}.dream-account-animations{margin-inline:-8px;padding:4px 8px;container:animation-settings/inline-size}.dream-animation-description{margin:16px 0 20px;line-height:1.5}.dream-animation-check{flex-shrink:0;width:.875rem;margin-top:3px}@container animation-settings (max-width:10em){.dream-animation-options{grid-template-columns:minmax(0,1fr)}}.dream-account-form{flex-direction:column;gap:16px;padding:16px 0 8px;display:flex}.dream-account-field{flex-direction:column;gap:8px;min-width:0;font-size:.875rem;line-height:1.4;display:flex}.dream-account-field input{height:auto;min-height:var(--control-size);box-shadow:none;padding:10px 12px;font-size:1rem;line-height:1.4}.dream-account-form-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.dream-account-link{font:inherit;color:var(--muted-foreground);text-underline-offset:4px;background:0 0;padding:0;font-size:.875rem}.dream-account-link:disabled{opacity:.6}.dream-account-link:hover{color:var(--accent-foreground);text-decoration:underline}.dream-account-success{align-items:flex-start;gap:8px;display:flex}.dream-account-success svg{margin-top:2px}.dream-account-message{border-radius:var(--radius);background:var(--accent);overflow-wrap:anywhere;padding:12px 16px;font-size:.875rem;line-height:1.5}.dream-account-dialog .dream-account-header{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px 12px;padding-right:44px}.dream-account-header-badge{border-radius:4px;flex:none}.dream-account-passkeys{flex-direction:column;display:flex}.dream-account-passkey{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 4px;display:flex}.dream-account-passkey-copy{flex-direction:column;flex:160px;gap:2px;min-width:0;display:flex}.dream-account-passkey-name{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.dream-account-passkey-actions{gap:12px;display:flex}.dream-account-passkey-rename{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.dream-account-passkey-rename input{flex:160px;min-width:0}
