@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_396b12ce-module__rRjk0G__className{font-family:Inter,Inter Fallback;font-style:normal}
*{box-sizing:border-box;font-family:sans-serif}.container{justify-content:center;align-items:flex-start;gap:27px;display:flex}img{max-width:100%}.cell{white-space:pre-line;background-color:#fff;width:100%;height:100%;padding:5px;font-family:sans-serif;position:relative}.cell.editable{cursor:grab}.cell.editable:hover{background-color:#ededed}.cell.editable:hover .delete-button{display:block}.cell.playable{cursor:pointer}.cell.playable:hover{background-color:#ededed}.cell.ticked{color:#fff;text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000,0 1px #000,0 -1px #000,-1px 0 #000,1px 0 #000,2px 2px #000,-2px 2px #000,2px -2px #000,-2px -2px #000,0 2px #000,0 -2px #000,-2px 0 #000,2px 0 #000,1px 2px #000,-1px 2px #000,1px -2px #000,-1px -2px #000,2px 1px #000,-2px 1px #000,2px -1px #000,-2px -1px #000,0 0 6px #000;background-color:#f6a1a2;outline:2px solid #d78082}.cell.ticked:hover{background-color:#f6a1a2}.cell.golden,.cell.golden:hover{background-color:gold;outline-color:#daa520}.cell .delete-button{cursor:pointer;transition:all .2s ease-in-out;display:none;position:absolute;top:4px;right:3px}.cell-text{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cell.bingo{background-color:#f1d885}.cell-bg{opacity:.3;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.game-types{flex-direction:column;gap:10px;padding:0;display:flex}.game-type{cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:5px;padding:5px 10px;text-decoration:none;overflow:hidden;box-shadow:0 2px 10px -3px #00000042}.game-type:hover{background-color:#f5f5f5}.game-type{justify-content:space-between;align-items:center;gap:8px;display:flex}.game-type.new-possibility{align-items:normal}.game-type.new-possibility input{border-bottom:1px solid #ededed;height:auto}.possibilities{margin-bottom:20px;font-family:sans-serif}.possibilities .possibility-wrapper{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.possibilities .title{align-items:center;gap:15px;display:flex}.possibilities .title button{cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:5px;padding:5px 10px;text-decoration:none;overflow:hidden;box-shadow:0 2px 10px -3px #00000042}.possibilities .title button:hover{background-color:#f5f5f5}.possibilities .title button{cursor:pointer;border:3px solid #fff;justify-content:center;align-items:center;gap:10px;font-size:16px;display:flex}.possibilities .title button:hover{border-color:#000}.possibilities .header{max-width:340px;margin-top:45px;margin-bottom:10px}.possibilities h3{margin:0}.possibilities ul{columns:2;margin:0;padding:0;list-style:none}.possibility{cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:5px;padding:5px 10px;text-decoration:none;overflow:hidden;box-shadow:0 2px 10px -3px #00000042}.possibility:hover{background-color:#f5f5f5}.possibility{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;justify-content:space-between;gap:10px;width:100%;transition:all .2s ease-in-out;display:flex}.possibility:not(.new-possibility){cursor:grab}.possibility:not(.new-possibility):hover{transform:rotate(-3deg)}.possibility .delete-possibility{cursor:pointer}.new-possibility{padding:0}.new-possibility input{background:0 0;border:none;width:100%;height:100%;padding:5px 10px;font-size:1em}.new-possibility input::placeholder{color:#d8d8d8}.new-possibility button{cursor:pointer;background-color:#f5f5f5;border:none;border-left:1px solid #d8d8d8;border-radius:0}.new-possibility button:hover{background-color:#d8d8d8}.table{grid-gap:2px;background-color:#ededed;border-radius:20px;grid-template-rows:100px 100px 100px 100px 100px;grid-template-columns:100px 100px 100px 100px 100px;width:fit-content;margin:0 auto 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 16px -12px #000}.header{text-align:center;justify-content:center;align-items:center;max-width:504px;height:105px;margin:20px auto 0;display:flex}.mod{vertical-align:middle;cursor:pointer;margin:0 2px 0 0;transition:all 50ms ease-in-out}.mod:hover{transform:rotate(-15deg)}.save{font-size:12px;position:absolute;top:5px;right:5px}.selected{background-color:#e4fde4;border:2px solid #d3f7d3;border-radius:10px}.buttons{justify-content:center;align-items:center;gap:25px;margin-top:25px;display:flex}.btn{cursor:pointer;transition:all .2s ease-in-out}.btn:hover{transform:translateY(-5px)}#copied{opacity:0;transition:all .3s ease-in-out;position:absolute}#copied.show{opacity:1}.select-wrapper{position:relative}.select-wrapper label{background:#fff;border-left:3px solid #000;border-right:3px solid #000;padding:0 5px;font-size:.6em;position:absolute;bottom:-4px;left:10px}select{border:0;border-bottom:3px solid #000;width:100%;padding:10px 5px;font-size:20px}.addon{transition:all .15s ease-out}.addon:hover{opacity:.3}.session-item{cursor:pointer;background:#fff;border:3px solid #000;border-radius:10px;width:100%;font-size:25px}.session-item:hover{background:#ededed}#sessions-popup-close{color:#f6a1a2;cursor:pointer;background:0 0;border:0;margin:20px auto 0;font-size:16px;text-decoration:underline;display:block}#sessions-popup-close:hover{text-decoration:none}.sheet-name h2{text-align:center;cursor:pointer;margin-top:-5px;font-size:2em}.sheet-name h2:before{content:"Current sheet:";margin-right:5px;font-size:16px;font-style:italic;font-weight:400;display:block}.game-selector-container{margin-top:20px}.save-form{justify-content:center;gap:20px;display:flex}.save-form button{cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:5px;padding:5px 10px;text-decoration:none;overflow:hidden;box-shadow:0 2px 10px -3px #00000042}.save-form button:hover{background-color:#f5f5f5}.save-form button{cursor:pointer;border:3px solid #fff;font-size:2em}.save-form button:hover{border-color:#000}.save-form input{background-color:#fff;border:none;border-bottom:3px solid #000;padding:5px 10px;font-size:2em}.save-form input::placeholder{color:#d8d8d8}.trashcan{cursor:pointer;--bin-color:#000;width:13px}.trashcan .lid{transition:transform .2s ease-out}.trashcan .lid .lid-handle{background-color:var(--bin-color);border-radius:5px 5px 0 0;width:5px;height:2px;margin:0 auto}.trashcan .lid .lid-rim{background-color:var(--bin-color);border-radius:2px 2px 0 0;width:100%;height:3px;margin-bottom:1px}.trashcan .bin{border:3px solid var(--bin-color);background-color:var(--bin-color);border-radius:0 0 3px 3px;justify-content:space-evenly;align-items:flex-start;gap:2px;width:100%;height:10px;transition:transform .2s ease-out;display:flex}.trashcan .bin .bin-ridge{background-color:#fff;width:3px;height:100%}.trashcan:hover{--bin-color:red}.trashcan:hover .lid{transform:translate(-2px,-3px)rotate(-10deg)}.grid-ref{color:#d8d8d8;font-size:.6em;position:absolute;top:2px;left:3px}.admin-menu{gap:5px;display:flex;position:fixed;top:5px;left:5px}.admin-label{cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:5px;padding:5px 10px;text-decoration:none;overflow:hidden;box-shadow:0 2px 10px -3px #00000042}.admin-label:hover{background-color:#f5f5f5}.admin-label{color:initial;font-size:16px;text-decoration:none}.sheet-selector{background:#fff;border:2px solid #000;border-radius:5px;padding:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sheet-selector .sheet-switcher-option{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:3px 20px;display:flex}.sheet-selector .sheet-switcher-option:hover{background-color:#d8d8d8}.sheet-selector .sheet-switcher-option.active{background-color:#f6a1a2}.close-button{cursor:pointer;background:#fff;border:2px solid #000;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:-15px;right:-15px}.close-button:hover{background-color:#d8d8d8}.admin-nav{cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:5px;padding:5px 10px;text-decoration:none;overflow:hidden;box-shadow:0 2px 10px -3px #00000042}.admin-nav:hover{background-color:#f5f5f5}.randomise{cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:5px;padding:5px 10px;text-decoration:none;overflow:hidden;box-shadow:0 2px 10px -3px #00000042}.randomise:hover{background-color:#f5f5f5}.randomise{cursor:pointer;border:3px solid #fff;width:100%;margin-top:10px;font-size:2em}.randomise:hover{border-color:#000}.free-space{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.filesize-label{cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:5px;padding:5px 10px;text-decoration:none;overflow:hidden;box-shadow:0 2px 10px -3px #00000042}.filesize-label:hover{background-color:#f5f5f5}.filesize-label{width:fit-content;margin-top:-8px;font-size:12px;font-style:italic}.invalid-user{text-align:center;flex-direction:column;align-items:center}.sign-in{cursor:pointer;border:none;border-radius:30px;outline:none;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:10px 15px;font-size:18px;text-decoration:none;transition:all .2s ease-in-out;display:flex}.sign-in:hover{transform:scale(1.02);box-shadow:0 10px 20px -14px #000}.discord-sign-in{color:#fff;background-color:#5865f2}.discord-sign-in .discord-logo{width:25px}
