.Sheet__root{z-index:var(--z-drawer);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.Sheet__backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:Sheet__fade var(--duration-base) var(--ease-out);position:absolute;inset:0}.Sheet__panel{border:1px solid var(--color-border-strong);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-bg-elevated);width:100%;max-height:88dvh;box-shadow:var(--shadow-lg);animation:Sheet__rise var(--duration-base) var(--ease-out);border-bottom:0;flex-direction:column;display:flex;position:relative}.Sheet__head{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.Sheet__heading{min-width:0;padding-top:var(--space-2);flex:1;gap:2px;display:grid}.Sheet__title{font-size:var(--text-lg)}.Sheet__description{font-size:var(--text-sm);color:var(--color-text-muted)}.Sheet__body{overscroll-behavior:contain;padding:var(--space-4);scrollbar-width:none;flex:1;overflow-y:auto}.Sheet__body::-webkit-scrollbar{display:none}.Sheet__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}@keyframes Sheet__fade{0%{opacity:0}}@keyframes Sheet__rise{0%{opacity:0;transform:translateY(12%)}}@media (width>=48rem){.Sheet__root{padding:var(--space-6);align-items:center}.Sheet__panel{border-bottom:1px solid var(--color-border-strong);border-radius:var(--radius-md);width:min(44rem,100%);max-height:84dvh}}.RosterSettings__settings{align-items:flex-end;gap:var(--space-4) var(--space-6);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);flex-wrap:wrap;display:flex}.donate-banner{width:100%;max-width:var(--content-max);margin:0 auto var(--space-6);padding-inline:var(--gutter)}.donate-banner__inner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface-raised);display:flex}.donate-banner__moo{flex:none;width:2.25rem;height:auto}.donate-banner__line{font-size:var(--text-sm);color:var(--color-text-muted);flex:1;margin:0}.donate-banner__button{flex:none;text-decoration:none}@media (width>=64rem){.AppShell__shell>.donate-banner{max-width:calc(var(--content-max) + var(--sidebar-width));padding-left:calc(var(--sidebar-width) + var(--gutter))}}@media (width<=30rem){.donate-banner__inner{flex-wrap:wrap}.donate-banner__line{flex-basis:calc(100% - 2.25rem - var(--space-3))}.donate-banner__button{margin-left:calc(2.25rem + var(--space-3))}}.MadmooShell__actions{align-items:center;gap:var(--space-1);display:flex}.SiteHeader__actions{align-items:center}.account-menu{align-items:center;gap:var(--space-1);display:flex}.account-menu__form{display:contents}.account-menu__link{min-height:var(--tap-target);padding:0 var(--space-2);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.account-menu__link:hover{background:var(--color-surface-raised);color:var(--color-text)}.account-menu__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.account-menu__sign-in{padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text)}.account-menu__icon{display:none}@media (width<=40rem){.account-menu__icon{display:block}.account-menu__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-menu__wide{display:none}.account-menu__sign-in{padding:0 var(--space-2);border:0}}
