body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-bg-primary: #2d3748;--color-bg-header: #1a202c;--color-bg-menu: #374151;--color-bg-menu-item: #4b5563;--color-bg-menu-hover: #6b7280;--color-accent-green: #2ea44f;--color-accent-green-hover: #2c974b;--color-accent-green-active: #298e46;--color-accent-green-light: #25a03e;--color-link: #6ee7a7;--color-link-hover: #4ade80;--color-text-primary: #ffffff;--color-text-secondary: #e5e7eb;--color-text-muted: #9ca3af;--color-status-success: #10b981;--color-status-error: #ef4444;--color-status-warning: #fbbf24;--color-status-info: #3b82f6;--color-row-even: slategrey;--color-row-odd: darkslategrey;--spacing-xs: .25em;--spacing-sm: .5em;--spacing-md: 1em;--spacing-lg: 1.5em;--spacing-xl: 2em}html{height:100%;background-color:var(--color-bg-primary);background-size:cover}.App{text-align:center}.App-title{font-size:xx-large;font-weight:700;margin:.25em .25em 0}.App-header{background-color:var(--color-bg-header);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 3vmin)}.App-subheading{color:#fff;font-weight:700;font-size:16px;margin:0 .15em .15em}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.font-cinzel{font-family:Cinzel,serif}.font-shadow{text-shadow:1px 1px 0px black}p,td,th,.white{color:#fff}.underline{text-decoration:underline}.centered{display:flex;align-items:center;justify-content:center}.left{display:flex;align-items:flex-start;justify-content:flex-start}.right{display:flex;align-items:flex-end;justify-content:flex-end}.centered-sm{position:absolute;top:75%;left:50%;transform:translate(-50%,-190%)}.centered-table,th,td{border:2px solid white;margin-left:auto;margin-right:auto;-webkit-backdrop-filter:brightness(.7);backdrop-filter:brightness(.7);border-collapse:collapse}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.padded{margin:10px}.column{display:flex;flex-direction:column;flex-basis:100%;flex:1;margin:10px}.double-column{display:flex;flex-direction:column;flex-basis:100%;flex:2}.menubar{background-color:var(--color-bg-menu)}.menuitem{border-radius:2em/.8em;height:2.2em;background:var(--color-bg-menu-item);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.menuitem:hover{background:var(--color-bg-menu-hover);cursor:pointer}.menuitem>span,.menuitem>label{color:var(--color-text-primary);font-weight:700}.menuitem.selected{background:var(--color-accent-green)}.menuitem.selected>span{color:var(--color-text-primary);font-weight:700}.fakeLink{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:medium;border:none;color:var(--color-link);cursor:pointer;display:flex}.fakeLink:hover{text-decoration:underline}.scrollableList{height:75%;overflow:hidden;overflow-y:scroll;color:var(--color-link-hover);border:2px solid;scrollbar-color:var(--color-accent-green);-webkit-backdrop-filter:brightness(.7);backdrop-filter:brightness(.7)}.scrollableList::-webkit-scrollbar{width:20px}.scrollableList::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:10px}.scrollableList::-webkit-scrollbar-thumb{background:var(--color-accent-green);border-radius:5px}.scrollableList::-webkit-scrollbar-thumb:hover{background:var(--color-accent-green-light)}.sites{margin-left:"2em"}.sitesColor{color:#9eba6e;font-weight:bolder;font-size:large}.player{color:#fff;-webkit-backdrop-filter:brightness(.7);backdrop-filter:brightness(.7)}.darkBackground{-webkit-backdrop-filter:brightness(.7);backdrop-filter:brightness(.7)}div.scrollable{display:flex;overflow-x:scroll;max-width:100%;white-space:nowrap}div.scrollableY{flex:0 0 300px;overflow:auto;white-space:nowrap}.text-left{text-align:left}.text-center{text-align:center}.text-white{color:var(--color-text-primary)}.text-error{color:var(--color-status-error)}.text-success{color:var(--color-status-success)}.text-warning{color:var(--color-status-warning)}.margin-left-1{margin-left:var(--spacing-md)}.margin-left-2{margin-left:var(--spacing-xl)}.margin-top-0{margin-top:0}.margin-bottom-0{margin-bottom:0}.padding-1{padding:var(--spacing-md)}.inline{display:inline}.site-link{color:var(--color-accent-green);text-decoration:underline;padding:.3em .8em .3em .3em;cursor:pointer}.site-link:hover{color:var(--color-accent-green-hover)}
