@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--page:#fff;--surface:#f5f5f2;--ink:#111;--ink-2:#474744;--ink-3:#66665f;--rule:#e4e4df;--rule-2:#c8c8c1;--mark:#ffe14d;--mark-soft:#fff3b0;--mark-ink:#111;--btn:#111;--btn-ink:#fff;--btn-hover:#333331;--ok:#2d6a37;--ok-soft:#e3f0e3;--warn:#7a5200;--warn-soft:#fbefcc;--bad:#b4231b;--bad-soft:#fbe2df;--focus:#111;--shadow:0 -10px 30px #00000024;--hover-ink:var(--ink);--sweep:100% .42em;--current:inset 0 -.45em 0 var(--mark);--display:"Archivo", "Arial Narrow", system-ui, sans-serif;--sans:"Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--radius:3px;--wrap:72rem;--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#121212;--surface:#1c1c1b;--ink:#f2f2ee;--ink-2:#b9b9b2;--ink-3:#8f8f88;--rule:#2c2c2a;--rule-2:#45453f;--mark:#ffe14d;--mark-soft:#3d3514;--mark-ink:#111;--btn:#ffe14d;--btn-ink:#111;--btn-hover:#fff0a0;--ok:#8fcf98;--ok-soft:#1d3020;--warn:#f0c96a;--warn-soft:#3a2f14;--bad:#ff8a80;--bad-soft:#3d1f1d;--focus:#ffe14d;--shadow:0 -10px 30px #00000080;--hover-ink:var(--mark);--sweep:0 0;--current:inset 0 -2px 0 var(--mark);color-scheme:dark}}:root[data-theme=dark]{--page:#121212;--surface:#1c1c1b;--ink:#f2f2ee;--ink-2:#b9b9b2;--ink-3:#8f8f88;--rule:#2c2c2a;--rule-2:#45453f;--mark:#ffe14d;--mark-soft:#3d3514;--mark-ink:#111;--btn:#ffe14d;--btn-ink:#111;--btn-hover:#fff0a0;--ok:#8fcf98;--ok-soft:#1d3020;--warn:#f0c96a;--warn-soft:#3a2f14;--bad:#ff8a80;--bad-soft:#3d1f1d;--focus:#ffe14d;--shadow:0 -10px 30px #00000080;--hover-ink:var(--mark);--sweep:0 0;--current:inset 0 -2px 0 var(--mark);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);color:var(--ink);font:16px/1.55 var(--sans);-webkit-tap-highlight-color:transparent;flex-direction:column;min-height:100dvh;margin:0;display:flex}main{flex:1;padding-block:1.75rem 4rem}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:1rem}@media (width>=640px){.wrap{padding-inline:1.5rem}main{padding-top:2.25rem}}h1,h2,h3{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;font-stretch:87%;line-height:1.1}h1{overflow-wrap:anywhere;margin:0 0 .6rem;font-size:clamp(1.85rem,1.3rem + 2.4vw,2.9rem);font-weight:800}h2{margin:2.5rem 0 .85rem;font-size:1.4rem;font-weight:700}h3{margin:1.5rem 0 .5rem;font-size:1.1rem;font-weight:700}p{margin:0 0 1rem}ul,ol{padding-left:1.25rem}code{font-size:.9em}::selection{background:var(--mark);color:var(--mark-ink)}a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:.18em;background-image:linear-gradient(var(--mark), var(--mark));background-position:0 88%;background-repeat:no-repeat;background-size:0% .42em;text-decoration-thickness:1px}a:hover{background-size:var(--sweep);color:var(--hover-ink);text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){a{transition:background-size .22s var(--ease), color .15s}}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:1px}.skip{background:var(--mark);color:var(--mark-ink);z-index:50;padding:.6rem 1rem;font-weight:700;position:absolute;top:0;left:-999px}.skip:focus{top:.5rem;left:1rem}.muted{color:var(--ink-3)}.small{font-size:.875rem}.lede{color:var(--ink-2);max-width:44rem;font-size:1.125rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.mark{background:var(--mark);color:var(--mark-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em}.num{font-variant-numeric:tabular-nums}.tight{margin:0}.mt{margin-top:1rem}[hidden]{display:none!important}.site-header{border-bottom:1px solid var(--rule);background:var(--page)}.header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;padding-block:.55rem;display:flex}.brand{min-height:44px;color:var(--ink);font:800 1.15rem/1 var(--display);letter-spacing:-.01em;background:0 0;align-items:center;font-stretch:87%;text-decoration:none;display:inline-flex}.brand .mark{margin-left:.25em}.brand:hover{color:var(--ink);background:0 0}.site-header nav{scrollbar-width:none;max-width:calc(100% + 1rem);margin-inline:-.5rem;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.site-header nav ul{gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.site-header nav a{white-space:nowrap;min-height:44px;color:var(--ink-2);background:0 0;align-items:center;padding-inline:.5rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.site-header nav a[aria-current=page]{color:var(--ink);font-weight:700}.site-header nav a[aria-current=page] span{box-shadow:var(--current)}.site-header nav a:hover{color:var(--hover-ink)}.site-footer{border-top:1px solid var(--rule);color:var(--ink-2);font-size:.9rem}.footer-row{flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-block:1.5rem;display:flex}.footer-row p{max-width:34rem;margin:0}.footer-links{flex-wrap:wrap;gap:0 1.1rem;margin:0;padding:0;list-style:none;display:flex}.footer-links a{align-items:center;min-height:40px;display:inline-flex}.brand{margin-right:auto}.theme-toggle{width:44px;min-height:44px;color:var(--ink-2);background:0 0;border:0;border-radius:50%;order:2;padding:0}.theme-toggle:hover{background:var(--surface);color:var(--ink);border:0}.theme-toggle svg{display:block}.theme-toggle .sun{display:none}:root[data-theme=dark] .theme-toggle .sun{display:block}:root[data-theme=dark] .theme-toggle .moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .sun{display:block}:root:not([data-theme=light]) .theme-toggle .moon{display:none}}.site-header nav{flex-basis:100%;order:3}@media (width>=768px){.site-header nav{flex-basis:auto;order:2}.theme-toggle{order:3;margin-left:-.75rem}}.crumbs{color:var(--ink-3);margin-bottom:.5rem;font-size:.9rem}.crumbs a{color:var(--ink-2)}.eyebrow{color:var(--ink-2);margin-bottom:.4rem;font-size:.9rem;font-weight:600}.badge{font:600 .75rem/1.5 var(--sans);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);vertical-align:.1em;padding:.05rem .45rem;display:inline-block}.badge.ok{color:var(--ok);background:var(--ok-soft)}.badge.warn{color:var(--warn);background:var(--warn-soft)}.badge.bad{color:var(--bad);background:var(--bad-soft)}.chips{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--page);min-height:36px;color:var(--ink);font:400 .92rem/1.2 var(--sans);align-items:center;gap:.4rem;padding:.3rem .75rem;text-decoration:none;display:inline-flex}a.chip,button.chip{cursor:pointer}a.chip:hover,button.chip:hover{background:var(--mark);border-color:var(--mark);color:var(--mark-ink)}.chip .count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.78rem}a.chip:hover .count,button.chip:hover .count{color:var(--mark-ink)}.chip.on{background:var(--mark);border-color:var(--mark);color:var(--mark-ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.chip{transition:background-color .15s,border-color .15s}}.button,button{min-height:44px;font:700 .95rem/1 var(--sans);border-radius:var(--radius);border:1px solid var(--btn);background:var(--btn);color:var(--btn-ink);cursor:pointer;background-image:none;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1.05rem;text-decoration:none;display:inline-flex}.button:hover,button:hover{background-color:var(--btn-hover);border-color:var(--btn-hover);color:var(--btn-ink)}.button:active,button:active{transform:translateY(1px)}.button.secondary,button.secondary{color:var(--ink);border-color:var(--rule-2);background:0 0}.button.secondary:hover,button.secondary:hover{background:var(--mark);border-color:var(--mark);color:var(--mark-ink)}.button[aria-disabled=true]{border-color:var(--rule-2);color:var(--ink-3);cursor:not-allowed;background:0 0}@media (prefers-reduced-motion:no-preference){.button,button{transition:background-color .15s,border-color .15s,color .15s}}input[type=search],input[type=text],select{font:inherit;color:var(--ink);background:var(--page);border:1px solid var(--rule-2);border-radius:var(--radius);width:100%;min-width:0;min-height:44px;padding:.6rem .7rem;font-size:1rem}input[type=search]:focus,select:focus{border-color:var(--ink);outline:3px solid var(--mark);outline-offset:0}input::placeholder{color:var(--ink-3);opacity:1}select{padding-right:1.75rem}label{color:var(--ink-2);margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:block}.linklike{min-height:0;color:var(--ink);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.9rem;text-decoration:underline}.linklike:hover{color:var(--ink);background:0 0;text-decoration-thickness:2px}.hero{border-bottom:1px solid var(--rule);gap:.9rem;padding-bottom:2rem;display:grid}.hero h1{letter-spacing:-.025em;max-width:46rem;margin:0;font-size:clamp(2rem,1.25rem + 3.4vw,3.6rem);line-height:1.02}.hero .lede{margin:0}.search-form{flex-wrap:wrap;gap:.5rem;max-width:46rem;display:flex}.search-form input{flex:16rem;min-height:50px;padding:.75rem .85rem;font-size:1.05rem}.search-form button,.search-form .button{min-height:50px}.stats{color:var(--ink-2);flex-wrap:wrap;gap:.35rem 1.5rem;margin:.25rem 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.stats strong{font:800 1.15rem/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums;margin-right:.3rem;font-stretch:87%}.note{background:var(--surface);border-radius:var(--radius);color:var(--ink-2);margin:1.25rem 0 0;padding:.85rem 1rem;font-size:.92rem}.note p:last-child{margin:0}.note strong{color:var(--ink)}.home-grid{gap:0 3rem;display:grid}@media (width>=900px){.home-grid{grid-template-columns:1.3fr 1fr}}.home-grid>*{min-width:0}.roster{flex-wrap:wrap;align-items:baseline;gap:.15rem .85rem;margin:0;padding:0;list-style:none;display:flex}.roster a{font-family:var(--display);color:var(--ink);font-weight:700;font-stretch:87%;line-height:1.25;text-decoration:none}.roster .count{color:var(--ink-3);font-size:.72rem;font-weight:500;font-family:var(--sans);font-variant-numeric:tabular-nums;margin-left:.2rem}.roster .r1 a{letter-spacing:-.02em;font-size:1.75rem}.roster .r2 a{font-size:1.35rem}.roster .r3 a{font-size:1.1rem}.roster .r4 a{color:var(--ink-2);font-size:.95rem;font-weight:600}.longest{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.longest li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .75rem;display:grid}.longest .t{font:700 1rem/1.25 var(--display);overflow-wrap:anywhere;font-stretch:87%}.longest .t a{text-decoration:none}.longest .w{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem}.longest .sub{color:var(--ink-2);grid-column:1/-1;font-size:.82rem}.bar{background:var(--surface);border-radius:1px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.bar i{background:var(--mark);height:100%;display:block}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}.lost{background:var(--surface);border-radius:var(--radius);gap:.35rem;margin-top:2.5rem;padding:1.1rem 1.2rem;display:grid}.lost strong{font:800 1.5rem/1.1 var(--display);font-stretch:87%}.lost p{color:var(--ink-2);max-width:40rem;margin:0;font-size:.95rem}.more-link{margin-top:.85rem;font-size:.92rem}.entries{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.entry{border-bottom:1px solid var(--rule);gap:.2rem;padding:.85rem .35rem;display:grid;position:relative}.entry[hidden]{display:none}.entry-title{font:700 1.08rem/1.3 var(--display);overflow-wrap:anywhere;letter-spacing:-.005em;font-stretch:87%}.entry-title a{text-decoration:none}.entry-title a:after{content:"";position:absolute;inset:0}.entry:hover{background:var(--surface)}.entry:hover .entry-title a{background-size:var(--sweep);color:var(--hover-ink)}.entry-meta{color:var(--ink-2);flex-wrap:wrap;gap:.1rem .9rem;font-size:.875rem;display:flex}.entry-meta .by{color:var(--ink);font-weight:600}.entry-meta .unknown,.entry-meta .num{color:var(--ink-3)}@media (prefers-reduced-motion:no-preference){.entry{transition:background-color .12s}}.browse{gap:1.25rem;display:grid}@media (width>=900px){.browse{grid-template-columns:16.5rem minmax(0,1fr);align-items:start;gap:2rem}}.browse>*{min-width:0}.filters{align-content:start;gap:.85rem;display:grid}.filters-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.filters-head h2{margin:0;font-size:1.15rem}.filters-foot{display:none}.results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.6rem;display:flex}.results-bar select{width:auto}.results-tools{align-items:center;gap:.5rem;display:flex}.results-count{margin:0;font-weight:700}.find-row{gap:.5rem;max-width:46rem;margin-bottom:1rem;display:flex}.filter-toggle{display:none}.filter-toggle .n{background:var(--mark);color:var(--mark-ink);border-radius:999px;min-width:1.4em;padding:.1em .4em;font-size:.8rem}.empty{color:var(--ink-3);padding:2rem 0}.sheet-backdrop{display:none}@media (width>=900px){.filters{max-height:calc(100vh - 2rem);padding-right:.25rem;position:sticky;top:1rem;overflow:auto}}@media (width<=899.98px){.filter-toggle{flex:none;display:inline-flex}.filters{z-index:40;background:var(--page);max-height:82dvh;box-shadow:var(--shadow);padding:0 1rem calc(1rem + env(safe-area-inset-bottom,0px));visibility:hidden;border-radius:12px 12px 0 0;position:fixed;inset:auto 0 0;overflow:auto;transform:translateY(105%)}.filters.open{visibility:visible;transform:none}.filters-head{background:var(--page);z-index:1;border-bottom:1px solid var(--rule);padding:.9rem 0 .6rem;position:sticky;top:0}.filters-head:before{content:"";background:var(--rule-2);border-radius:2px;width:2.5rem;height:4px;margin-left:-1.25rem;position:absolute;top:.4rem;left:50%}.filters-foot{background:var(--page);padding-top:.75rem;display:block;position:sticky;bottom:0}.filters-foot button{width:100%}.sheet-backdrop{z-index:39;opacity:0;pointer-events:none;background:#0006;display:block;position:fixed;inset:0}.sheet-backdrop.open{opacity:1;pointer-events:auto}body.sheet-open{overflow:hidden}}@media (width<=899.98px) and (prefers-reduced-motion:no-preference){.filters{transition:transform .28s var(--ease), visibility 0s linear .28s}.filters.open{transition:transform .28s var(--ease), visibility 0s}.sheet-backdrop{transition:opacity .2s}}.index-filter{max-width:24rem;margin-bottom:1rem}.index-list{columns:16rem auto;column-gap:2.5rem;margin:0;padding:0;list-style:none}.index-list li{break-inside:avoid;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.45rem 0;display:flex}.index-list li[hidden]{display:none}.index-list a{font-weight:600;text-decoration:none}.index-list .count{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.85rem}.index-list .sub{color:var(--ink-3);font-size:.82rem;display:block}.item-head{gap:.35rem;margin-bottom:1.5rem;display:grid}.item-head h1{margin:0}.alt-titles{color:var(--ink-2);margin:0;font-size:.95rem}.byline{margin:.2rem 0 0;font-size:1.05rem}.item-grid{gap:0 3rem;display:grid}@media (width>=900px){.item-grid{grid-template-columns:minmax(0,1fr) 19rem}}.item-grid>*{min-width:0}.item-grid>div>h2:first-child{margin-top:.5rem}.facts{background:var(--surface);border-radius:var(--radius);grid-template-columns:max-content 1fr;gap:.55rem 1rem;margin:1.5rem 0 0;padding:1rem 1.1rem;display:grid}@media (width>=900px){.facts{margin-top:.5rem}}.facts dt{color:var(--ink-3);font-size:.85rem;font-weight:600}.facts dd{overflow-wrap:anywhere;margin:0}.facts dd ul{margin:0;padding:0;list-style:none}.facts .chips{gap:.3rem}.facts .chip{min-height:30px;padding:.15rem .55rem;font-size:.85rem}.part{border:1px solid var(--rule);border-radius:var(--radius);margin-bottom:.9rem;padding:1rem 1.1rem}.part h3{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .45rem;font-size:1.08rem;display:flex}.part-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.15rem 1rem;margin-bottom:.8rem;font-size:.875rem;display:flex}.downloads{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 .6rem;display:flex}.downloads .size{opacity:.8;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:500}.preview{margin-top:1.5rem}.preview summary{cursor:pointer;padding-block:.65rem;font-weight:700}.preview-text{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border-radius:var(--radius);max-height:28rem;margin-top:.5rem;padding:1rem 1.1rem;font-size:.95rem;line-height:1.65;overflow:auto}.found-in{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.prose{max-width:44rem}.prose li{margin-bottom:.4rem}.search-box{gap:.5rem;max-width:46rem;margin-bottom:.75rem;display:flex}.search-box input{min-height:50px;font-size:1.05rem}.search-box button{min-height:50px}.quick{margin:0 0 .9rem}.quick .chip{font-size:.88rem}.results{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.result{border-bottom:1px solid var(--rule);gap:.25rem;padding:.95rem .35rem;display:grid;position:relative}.result h3{margin:0;font-size:1.12rem;line-height:1.25}.result h3 a{text-decoration:none}.result h3 a:after{content:"";position:absolute;inset:0}.result:hover{background:var(--surface)}.result:hover h3 a{background-size:var(--sweep);color:var(--hover-ink)}.result .meta{color:var(--ink-2);flex-wrap:wrap;gap:.1rem .9rem;font-size:.875rem;display:flex}.result .meta .by{color:var(--ink);font-weight:600}.result .excerpt{color:var(--ink-2);margin:.1rem 0 0;font-size:.92rem;line-height:1.5}.result mark,.excerpt mark{background:var(--mark);color:var(--mark-ink);padding:0 .1em}.more{margin-top:1rem}@media (prefers-reduced-motion:no-preference){.result{animation:rise .22s var(--ease) both}@keyframes rise{0%{opacity:.35;transform:translateY(3px)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.14s}}.hero h1 .mark{box-shadow:.1em 0 0 var(--mark), -.1em 0 0 var(--mark);padding:0}@media (width<=479.98px){.header-row{padding-block:.25rem 0}.site-header nav a{padding-inline:.4rem;font-size:.92rem}.lede{font-size:1.05rem}h2{margin-top:2.1rem;font-size:1.3rem}.search-form .button,.search-form button{flex:auto}}@media (width<=359.98px){.header-row{column-gap:.5rem}.brand{font-size:1rem}.site-header nav{min-width:0}.site-header nav a{padding-inline:.3rem;font-size:.86rem}}.prose,.lede,.note{overflow-wrap:anywhere}.index-list li{position:relative}.index-list li>span:first-child{overflow-wrap:anywhere;min-width:0}.index-list a:after{content:"";position:absolute;inset:0}.index-list li:hover a{background-size:var(--sweep);color:var(--hover-ink)}.roster a{padding-block:.15rem;display:inline-block}
