.close{position:absolute;right:50px;top:10px;z-index:10000}#stats{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;flex-direction:column}#stats .content{overflow:auto;height:100%;width:100%;padding:10px}#stats .content .img{min-width:32px;min-height:32px;max-width:40px;max-height:32px;padding:2px;display:inline-flex;align-items:center;justify-content:center}#stats .content .img img{max-width:100%;max-height:100%}#stats .content strong{font-weight:700}#stats .content .players{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}#stats .content .players .player{border:1px solid #00ffff;padding:10px;flex-basis:20%;flex-grow:1}#stats .content .players .columns{display:flex;gap:10px}body{padding:0;margin:0}#app{padding:0}button{border:1px solid hsl(160deg,100%,37%);background:none;color:#00bd7e;cursor:pointer;font-size:20px;text-transform:uppercase}button:hover{background:hsla(160deg,100%,37%,.2)}#bingo{display:grid;grid-template-columns:repeat(8,auto);gap:1px}#bingo.sort{grid-template-columns:repeat(7,auto)}#bingo h1,#bingo h2,#bingo h3{text-align:center;grid-column:1/-1;text-transform:uppercase;display:flex;align-items:center;justify-content:center;letter-spacing:.5em;gap:.5em}#bingo h1 .points,#bingo h2 .points,#bingo h3 .points{color:#0f0}#bingo h1 .max-points,#bingo h2 .max-points,#bingo h3 .max-points{color:#0ff}#bingo h1{font-size:36.6666666667px;letter-spacing:1em}#bingo h3{font-size:16px}#bingo>*{border:2px solid black}#bingo .team{color:#e4bf34}#bingo .tile{border:2px solid black;position:relative;padding:10px;height:110px;width:110px}#bingo .tile .checkboxes{position:absolute;top:0;left:30px}#bingo .tile.checked{border-color:#00ff00b3;background:rgba(0,255,0,.2)}#bingo .tile.checked2{border-color:#7fffd4cc;background:rgba(127,255,212,.3)}#bingo .tile.checked3{border-color:#c71585;background:rgba(199,21,133,.3)}#bingo .tile.line{text-align:center}#bingo .tile.line .checkboxes{display:none}#bingo .tile.line .points{position:static}#bingo .tile.line.column{height:auto}#bingo .tile.line.row{width:auto}#bingo .tile .id{background:#D33A65;color:#fff;border-radius:30px;position:absolute;top:5px;left:5px;min-width:24px;text-align:center;padding:0 2px}#bingo .tile .points{background:#E4BF34;border-radius:30px;position:absolute;top:5px;right:5px;min-width:20px;text-align:center;color:#0400ff;padding:3px;font-weight:700}#bingo .tile .name{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);text-align:center;font-size:.8em}#bingo .tile .name .small{font-size:.8em}#bingo .tile .img{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;text-align:center;display:flex;align-items:center;justify-content:center}#bingo .tile .img img{max-width:100%;max-height:100%}.bingo-area{position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.bingo{color:#fff;width:420px;height:250px;font-family:Oswald,sans-serif;font-size:9em;line-height:1;margin:0;padding:0;transform:rotateX(25deg) rotateY(20deg) rotate(-3deg);animation:anim 6s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes anim{0%{text-shadow:-60px 40px 0px red}10%{text-shadow:40px -60px 0px green}20%{text-shadow:-90px 40px 0px blue}30%{text-shadow:40px -60px 0px yellow}40%{text-shadow:-80px 40px 0px orange}50%{text-shadow:40px 50px 0px purple}60%{text-shadow:-60px 40px 0px brown}70%{text-shadow:40px 70px 0px pink}80%{text-shadow:-90px -40px 0px lime}90%{text-shadow:40px -6px 0px cyan}to{text-shadow:-90px 40px 0px teal}}.display-contents{display:contents}.loc{color:#eee}.loc-gwd1{color:#42bbdb}.loc-gwd2{color:#c7874c}.loc-gwd3{color:#179175}.loc-barrows{color:#9a9a9a}.loc-ed1{color:#cfa781}.loc-ed2{color:#aa1c0f}.loc-dks{color:#285058}.loc-rex{color:#49c68a}[tip]{position:relative}[tip]:hover:after{content:attr(tip);position:absolute;top:0;left:50%;transform:translateY(-100%) translate(-50%);background:#222222;color:#fff;border:1px solid #fff;padding:3px;min-width:100px;text-align:center;font-size:.8em;z-index:10000}header[data-v-181489d1]{line-height:1.5}.logo[data-v-181489d1]{display:block;margin:0 auto 2rem}@media (min-width: 1024px){header[data-v-181489d1]{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}.logo[data-v-181489d1]{margin:0 2rem 0 0}header .wrapper[data-v-181489d1]{display:flex;place-items:flex-start;flex-wrap:wrap}}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}}
