:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000;background-color:#f2f2f2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--background-color: #F2F2F2;--color: black;--secondary: wheat;--secondary-color: red;--tertiary: black;--tertiary-color: white;--tertiary-hover: gray;--tertiary-active: darkgray;--tertiary-border: black;--padding: 10px}h1,h2,h3{color:var(--secondary-color)}p{font-size:1.1em}*{box-sizing:border-box;margin:0;padding:0}.team-formatting{display:flex;flex-wrap:wrap}.team-formatting>:first-child{flex:1 0 100%}.team-formatting>:first-child+*~*{margin-left:10px}.nav-link{scroll-margin-top:calc(2 * var(--padding) + 1.1rem)}.main-header{align-items:center;justify-content:center;background-color:red;display:flex;position:sticky;top:0;z-index:10;box-shadow:0 1px 1px #c8c8c8;overflow-x:auto}.main-header>*{border-left:solid white 2px;padding:10px;white-space:nowrap}.main-header>*:hover{background-color:#000}.main-header>*:hover :link,.main-header>*:hover :visited{color:#fff}.main-header>*:last-child{border-right:solid white 2px}.main-header a:link,.main-header a:visited{color:#fff;font-size:1.1em;font-weight:700}.main-content{margin:auto;width:min(120ch,100%);padding:20px;background-color:#fff}.main-content>*+*{display:block}my-downloads,my-games,location-details,my-team-format,my-selector,club-selector{display:block}.btn{background-color:var(--tertiary);border:solid var(--tertiary-border) 3px;color:var(--tertiary-color);display:inline-block;font-weight:700;padding:var(--padding);transition:background-color .1s 0s;-webkit-user-select:none;user-select:none}.btn:hover{cursor:pointer;background-color:var(--tertiary-hover);border:solid var(--tertiary-hover) 3px}.btn:active{background-color:var(--tertiary-active);border:solid var(--tertiary-active) 3px}section+section{border-top:solid gray 2px}section{padding-left:5px;padding-right:5px}p+p{padding-top:1ex}.stack>*{padding:var(--padding) 0}.club-selector .container{gap:5px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.club-selector .container>.btn{font-weight:700;font-size:clamp(1rem,2vw,1.3rem)}.club-selector .container>.btn.selected{background-color:#fff;color:#000}.club-selector .container:hover{cursor:pointer}.location-container [contenteditable]{border:solid gray 2px;padding:2px 4px;padding-right:2ch;background-color:#fff}.location-container>*+*{margin-top:10px}.location-address-container{align-self:start;display:flex;flex-flow:row wrap;gap:5px;margin-top:10px}.location-address-container>:first-child{font-size:1.1em;border-bottom:none}.location-address-container>:nth-child(-n+2){flex:0 1 100%}.location-address-container>*{border-bottom:solid gray 2px;align-self:end;flex:1}.location-name{color:var(--color)}.location .header{align-items:center;display:flex;justify-content:space-between}.location+.location{border-bottom:solid #e3e3e3 1px}.location-address-and-fields{display:flex;justify-content:space-between;gap:10px}.location-fields{display:flex;flex-flow:column nowrap;gap:2px}.location-fields>div{display:flex;align-items:end}.location-fields>div>:first-child{flex:1}.copy-link{background-color:#000;color:#fff;cursor:pointer;font-size:1.2em;font-weight:700;margin-left:5px;padding:5px;-webkit-user-select:none;user-select:none}.field-style-header{display:flex;flex-flow:row wrap;gap:5px}.field-style-header>*{margin-left:0}.location-copy-header{display:flex}.field{border-bottom:solid gray 2px}[data-current-selection]{padding:5px;border:solid white 1px;display:inline-flex;align-items:center;justify-content:space-between;min-width:15ch;gap:20px;background-color:#000;color:#fff}.dropdown-open [data-current-selection]:before{content:"-"}[data-current-selection]:before{font-family:monospace;font-size:1.1em;content:"+"}[data-current-selection]:hover{background-color:var(--tertiary-hover)}.dropdown-options>*{padding:var(--dropdown-padding);direction:rtl}.dropdown{cursor:pointer}.dropdown.dropdown-open,.dropdown:focus-within{background-color:#000;color:#fff;display:relative}.dropdown.dropdown-open .dropdown-options>*,.dropdown:focus-within .dropdown-options>*{border-top:solid white 1px}.dropdown.dropdown-open .dropdown-options,.dropdown:focus-within .dropdown-options{background-color:#000;color:#fff;display:flex;flex-flow:column nowrap;top:100%;right:0;position:absolute}.dropdown.dropdown-open [data-dropdown-option],.dropdown:focus-within [data-dropdown-option]{z-index:5}.dropdown.dropdown-open [data-dropdown-option]:hover,.dropdown:focus-within [data-dropdown-option]:hover{background-color:var(--tertiary-hover)}.dropdown-options{display:none;z-index:5;border:solid red 2px}.dropdown{--dropdown-padding: 5px;position:relative;display:inline-block}.dropdown>.dropdown-options{position:absolute;left:0;display:none}.dropdown[clicked]{background-color:#fff;color:#000}.dropdown[clicked]>.dropdown-options{display:flex;background-color:#fff;color:#000;flex-flow:column nowrap;width:100%}.dropdown[clicked]>.dropdown-options>*:hover{background-color:gray}.dropdown:nth-child(1){cursor:pointer}[draggable=true]{border:solid 2px rgba(0,0,0,0)}.format-container span{font-size:1.2em;font-weight:700}@keyframes pop{0%{scale:0}to{scale:2}}.flashy{display:inline-block;position:relative;overflow:hidden}.flashy>.animation{position:absolute;left:0;top:0;right:0;bottom:0;animation-name:pop;animation-duration:.5s;border:solid rgba(0,0,0,.1) 1px;pointer-events:none}.team-appearance-container{display:flex;gap:1ex}.team-appearance{background-color:#ff0}.drag-enter{border:dashed green 2px}my-selector{font-weight:700}.games-container .games-grid{display:grid;grid-template-columns:1fr 1fr 1fr 3fr 3fr 1fr 3fr;grid-gap:1px 1px;background-color:#000;border:solid var(--color) 1px}.games-container .games-grid>:nth-child(-n+7){font-weight:700;font-size:1.1em}.games-container .games-grid>*{background-color:var(--background-color);padding:2px 5px}.downloads-container{display:flex;flex-flow:row wrap;gap:5px}.downloads-container>a :visited,.downloads-container>a :link{color:#fff}teams-preview{display:block;max-height:max(40ex,60vh);overflow-y:auto;border:solid black 1px;padding:10px;margin:10px 0}teams-preview td,teams-preview th{padding:10px;border-bottom:solid black 1px;text-align:left}teams-preview table{border:solid gray 1px;border-collapse:collapse}teams-preview tr:last-child>td{border-bottom:none}
