.global-error.error-feedback{background:var(--card);color:var(--foreground);border-color:var(--border);grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.error-feedback-message{overflow-wrap:anywhere;min-width:0;line-height:1.7}.error-feedback-message p{margin:0}.error-feedback-message .error-feedback-code{color:var(--muted-foreground);margin-top:7px;font-size:.8125rem;line-height:1.5}.error-feedback-code span{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.error-feedback-retry{white-space:nowrap;flex-shrink:0;justify-self:start;align-items:center;gap:7px;min-height:44px;display:inline-flex}.error-feedback-retry svg{flex-shrink:0}.error-feedback-details{min-width:0;font-size:.8125rem;line-height:1.7}.error-feedback-details summary{cursor:pointer;min-height:44px;color:var(--muted-foreground);align-content:center;display:list-item}.error-feedback-details p{color:var(--muted-foreground);margin:6px 0 10px}.error-feedback-details label{color:var(--muted-foreground);gap:5px;font-size:.8125rem;display:grid}.error-feedback-details input{background:var(--background);border:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);border-radius:6px;padding:8px;font-size:.8125rem}.error-feedback-details button{min-height:44px;margin-top:4px}.error-feedback-copy-status{color:var(--muted-foreground);display:block}.settings-error-detail{padding:16px 20px}.settings-error-detail summary{font-weight:var(--type-weight-label)}.account-deletion-page{gap:1.25rem;max-width:44rem;margin:2rem auto;padding:0 1rem;display:grid}.account-deletion{border:1px solid var(--border);background:#fff;border-radius:1rem;min-width:0;padding:1.5rem}.account-deletion h1{margin:0;font-size:1.4rem;font-weight:700;line-height:1.5}.account-deletion-toggle{text-align:left;align-items:center;gap:.75rem;width:100%;min-height:44px;font-size:1rem;font-weight:650;display:flex}.account-deletion-toggle span{flex:1}.account-deletion-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.account-deletion-content{overflow-wrap:anywhere;gap:1rem;margin-top:1rem;font-size:1rem;line-height:1.75;display:grid}.account-deletion-content p,.account-deletion-content ul{margin:0}.account-deletion-content ul{padding-left:1.5rem;list-style:outside}.account-deletion-content li+li{margin-top:.5rem}.account-deletion-content a{color:#087bbb;text-underline-offset:3px;text-decoration:underline}.account-deletion-content .button,.account-deletion-content .text-button,.account-deletion-signout .text-button{white-space:normal;min-height:44px;font-size:1rem}.account-deletion-content .button,.account-deletion-content .text-button{justify-self:start}.account-deletion-deadline{background:#eef7fd;border-radius:.75rem;gap:.25rem;padding:1rem;display:grid}.account-deletion-blockers{background:#fff8e9;border:1px solid #edcf92;border-radius:.75rem;gap:.625rem;padding:1rem;display:grid}.account-deletion-content form{gap:1rem;display:grid}.account-deletion-confirm{cursor:pointer;align-items:flex-start;gap:.75rem;min-height:44px;padding:.5rem 0;display:flex}.account-deletion-confirm input{accent-color:#b42318;width:20px;min-width:20px;height:20px;margin-top:4px;font-size:16px}.account-deletion-submit{color:#fff;background:#b42318;border:1px solid #b42318}.account-deletion-submit:hover{background:#921c13}.account-deletion-submit:disabled{opacity:.5}.account-deletion-help{color:var(--muted-foreground);font-size:.875rem}.account-deletion-tournament{gap:.75rem;margin:.75rem 0 1rem;display:grid}.account-deletion-tournament-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.account-deletion-toggle:focus-visible:not([data-connect-pointer-focus]){outline-offset:3px;outline:3px solid #1689d1}.account-deletion-confirm input:focus-visible:not([data-connect-pointer-focus]){outline-offset:3px;outline:3px solid #1689d1}@media (max-width:480px){.account-deletion{padding:1.125rem}.account-deletion-content .button{width:100%}.account-deletion-page{margin:1rem auto}}
