@view-transition{navigation : auto;
  type       : none;
}:root{--color-background:light-dark(
    hsl(  0   0%  95% / 100%),
    hsl(  0   0%   5% / 100%)
  );--color-foreground:light-dark(
    hsl(  0   0%   5% / 100%),
    hsl(  0   0%  95% / 100%)
  );--color-accent:light-dark(
    hsl(220  50%  40% / 100%),
    hsl(220  50%  60% / 100%)
  )}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}::selection{background-color:hsl(from var(--color-accent) h s l/50%)}::marker{color:var(--color-accent)}html{color-scheme:light dark;accent-color:var(--color-accent);background-color:var(--color-background);interpolate-size:allow-keywords;scroll-behavior:smooth;scroll-padding-block:3rem;scroll-padding-inline:4rem;scrollbar-gutter:stable}body{inline-size:min(73.5rem,round(down,( 100% - 2rem ),3.5rem));margin-inline:auto;font-family:system-ui,sans-serif;font-feature-settings:"tnum" on;font-optical-sizing:auto;text-rendering:optimizeLegibility;text-size-adjust:none;color:var(--color-foreground)}body>header{display:block flex;margin-block:.5rem 1.5rem;padding-block:1rem;align-items:center;justify-content:space-between}h1{font-size:1.2rem}button{font:inherit;color:inherit;& svg{block-size:100%;inline-size:auto}}.sheet-manager{display:block flex;align-items:center;justify-content:space-between;gap:1rem}#sheet-selector{min-inline-size:12rem;padding-block:.5rem .5rem;padding-inline:1rem 2rem;border-width:.0625rem;border-style:solid;border-color:hsl(from var(--color-foreground) h s 50%/40%);border-radius:.25rem;background-color:hsl(from var(--color-background) h s l/80%);box-shadow:0 .1rem .25rem hsl(from var(--color-foreground) h s 50%/20%);cursor:pointer;&:hover{border-color:var(--color-accent)}&:focus-visible{outline-width:.125rem;outline-style:solid;outline-color:var(--color-accent);outline-offset:.0625rem}}#sheet-menu{margin-block:.25rem;padding-block:.25rem;padding-inline:.25rem;border-width:.125rem;border-style:solid;border-color:hsl(from var(--color-foreground) h s 50%/100%);border-radius:.375rem;background-color:var(--color-background);box-shadow:0 .25rem .75rem hsl(from var(--color-foreground) h s 50%/20%);position-anchor:--sheet-menu-toggle;position-area:end span-start;& button{display:block;inline-size:100%;margin-block:.1rem;padding-block:.5rem;padding-inline:1rem 2rem;border:none;border-radius:.125rem;background-color:initial;font-size:.875rem;text-align:start;cursor:pointer;&:hover{background-color:hsl(from var(--color-accent) h s l/20%)}}}#sheet-menu-toggle{display:block flex;padding-block:.25rem;padding-inline:.25rem;align-items:center;border:none;border-radius:.25rem;background-color:initial;box-shadow:0 .1rem .25rem hsl(from var(--color-foreground) h s 50%/20%);anchor-name:--sheet-menu-toggle;cursor:pointer;&:hover{background-color:hsl(from var(--color-foreground) h s 50%/15%)}}main{display:block grid;grid-template-columns:auto 1fr;align-items:center;gap:3rem 1rem;user-select:none}div[data-team]{display:contents;text-align:center;& figure{position:relative;& img{block-size:auto;inline-size:3rem}& figcaption{inline-size:100%;position:absolute}}}div:has(>div[data-count]){display:block flex;flex-wrap:wrap;gap:.5rem}div[data-count]{position:relative;block-size:3rem;inline-size:3rem;place-content:center;border-width:.125rem;border-style:solid;border-color:hsl(from var(--color-foreground) h s 50%/100%);border-radius:.25rem;--color-background:light-dark(
    hsl(130  50%  70% / 100%),
    hsl(130  50%  30% / 100%)
  );background-color:var(--color-background);&::after{content:attr(data-count);position:absolute;inset:.2rem .2rem auto auto;font-size:.8rem}}div[data-count="0"]{--color-background:transparent;&::after{content:none}}div[data-count="1"]{&::after{content:none}}dialog#share{max-block-size:80svh;inline-size:min(90svw,32rem);margin-inline:auto;margin-block:auto;border-width:.125rem;border-style:solid;border-color:hsl(from var(--color-foreground) h s 50%/25%);border-radius:.5rem;background-color:var(--color-background);color:var(--color-foreground);box-shadow:0 .5rem 1.5rem hsl(from var(--color-foreground) h s 50%/30%);&:backdrop{background-color:hsl(from var(--color-foreground) h s 15%/50%)}& header{display:block flex;padding-block:.75rem;padding-inline:1rem;align-items:center;justify-content:space-between;border-bottom-width:.0625rem;border-bottom-style:solid;border-bottom-color:hsl(from var(--color-foreground) h s 50%/20%)}& h2{font-size:1.1rem;font-weight:600}& button#share-close{block-size:2rem;inline-size:2rem;place-content:center;border-width:.0625rem;border-style:solid;border-color:hsl(from var(--color-foreground) h s 50%/15%);border-radius:50%;background-color:initial;font-size:1.25rem;cursor:pointer;&:hover{background-color:hsl(from var(--color-foreground) h s 50%/15%)}}& pre.content{max-block-size:calc(80svh - 8rem);padding-block:1rem;padding-inline:2rem;font-family:ui-monospace,monospace;font-size:.8rem;line-height:1.4;overflow:auto;white-space:pre;user-select:text}& div.actions{display:block flex;border-top-width:.0625rem;border-top-style:solid;border-top-color:hsl(from var(--color-foreground) h s 50%/20%)}& button.action{padding-block:1rem;padding-inline:1rem;flex:1 0;border:none;background-color:initial;font-size:.9rem;cursor:pointer;&:hover{background-color:hsl(from var(--color-accent) h s l/15%)}&:not(:last-child){border-inline-end-width:.0625rem;border-inline-end-style:solid;border-inline-end-color:hsl(from var(--color-foreground) h s 50%/20%)}}}