@layer app.components{.social-auth{border-top:1px dashed var(--mx-bbox-dim);padding-top:14px}.social-auth__summary{cursor:pointer;font-family:var(--font-mono);color:var(--color-text);border:1px solid var(--color-border-visible);background:var(--color-bg-sunken);transition:background .16s var(--ease-standard), border-color .16s var(--ease-standard);border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:13px;list-style:none;display:flex}:root:not([data-theme=light]) .social-auth__summary{background:var(--color-bg-surface)}.social-auth__marks{color:var(--color-text-secondary);align-items:center;gap:7px;display:inline-flex}.social-auth__btn{align-items:center;gap:7px;display:inline-flex}.social-auth__summary::-webkit-details-marker{display:none}.social-auth__summary:after{content:"↓";color:var(--color-text-muted);font-size:12px;line-height:1}.social-auth[open]>.social-auth__summary:after{content:"↑"}.social-auth__summary:hover{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 7%, transparent)}.social-auth__summary:hover .social-auth__marks{color:var(--color-text)}.social-auth__body{gap:10px;padding-top:12px;display:grid}.social-auth__row{flex-wrap:wrap;gap:8px;display:flex}}
