button.avatar{cursor:pointer;border:0;padding:0;font-family:inherit}.header-pending{background:var(--color-surface);border-radius:50%;width:36px;height:36px}.footer-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.footer-controls .chip{font-family:inherit}.theme-seg button{height:32px;padding:0 12px;font-family:inherit;font-size:14px}@media (width<=720px){.header-pending{width:40px;height:40px}.theme-seg button{height:40px}}.mobile-nav .btn+.btn{margin-top:var(--space-3)}.mobile-nav a[aria-current=page]{color:var(--color-accent)}.shell-menu-positioner{z-index:var(--z-header)}.shell-menu{min-width:220px;padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-raised);color:var(--color-text);box-shadow:var(--shadow-md);outline:1px solid var(--color-border);transform-origin:var(--transform-origin);transition:opacity .12s,transform .12s}.shell-menu[data-starting-style],.shell-menu[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.98)}.shell-menu-label{font-size:var(--text-xs);color:var(--color-text-muted);padding:8px 12px 6px}.shell-menu-item{width:100%;min-height:var(--control-h-sm);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.shell-menu-item:hover,.shell-menu-item[data-highlighted]{background:var(--color-surface)}.shell-menu-item.danger{color:var(--color-danger)}.shell-menu-item-label{align-items:center;gap:10px;display:inline-flex}.shell-menu-divider{height:1px;margin:var(--space-1) 0;background:var(--color-border)}.auth-form{gap:var(--space-4);display:grid}.auth-form .btn{width:100%}.auth-form .field label{font-size:14px;font-weight:600}.auth-form .form-error,.auth-form .form-success{margin:0;font-size:14px;line-height:1.4}.auth-form .form-error{color:var(--color-danger)}.auth-form .form-success{color:var(--color-success)}.auth-form .fine a{color:inherit;text-decoration:underline}.auth-switch{color:var(--color-text-muted);justify-content:center;align-items:baseline;gap:6px;margin:0;font-size:15px;display:flex}.auth-link{color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.auth-link:disabled{opacity:.4;cursor:not-allowed}.auth-forgot{justify-self:center;font-size:14px;font-weight:500}.auth-note{color:var(--color-text-muted);margin:0}
