@import url(shift-away-extreme.css);:root{--color-accent-1: #028dde;--bg-color-accent-1: #E5F3FC;--bg-color-accent-3: #80C6EE;--bg-color-accent-7: #1C99E2;--bg-color-1: #1F1F1F;--bg-color-2: white;--fg-color-1: #1F1F1F;--fg-color-2: white;--fg-color-3: white;--color-realized: green;--bg-color-realized: #D6FFD6;--color-invalidated: red;--bg-color-invalidated: #FFD6D6;--fg-color-button: #028DDE;--bg-color-button: #E5F3FC;--bg-color-button-hover: #C2E5FF;--color-button-border: #028DDE}@media(prefers-color-scheme: dark){:root{--color-accent-1: #028dde;--bg-color-accent-1: #295069;--bg-color-accent-3: #0e7097;--bg-color-accent-7: #0f547d;--bg-color-1: #282828;--bg-color-2: #333639;--fg-color-1: #C7C7C7;--fg-color-2: #757575;--fg-color-3: #C7C7C7;--color-realized: green;--bg-color-realized: #0f510f;--color-invalidated: #991111;--bg-color-invalidated: #5d2424;--fg-color-button: #C7C7C7;--bg-color-button: #0f547d;--bg-color-button-hover: #028dde;--color-button-border: #028DDE}}:root{--color-accent-1: #028dde;--bg-color-accent-1: #E5F3FC;--bg-color-accent-3: #80C6EE;--bg-color-accent-7: #1C99E2;--bg-color-1: #1F1F1F;--bg-color-2: white;--fg-color-1: #1F1F1F;--fg-color-2: white;--fg-color-3: white;--color-realized: green;--bg-color-realized: #D6FFD6;--color-invalidated: red;--bg-color-invalidated: #FFD6D6;--fg-color-button: #028DDE;--bg-color-button: #E5F3FC;--bg-color-button-hover: #C2E5FF;--color-button-border: #028DDE}@media(prefers-color-scheme: dark){:root{--color-accent-1: #028dde;--bg-color-accent-1: #295069;--bg-color-accent-3: #0e7097;--bg-color-accent-7: #0f547d;--bg-color-1: #282828;--bg-color-2: #333639;--fg-color-1: #C7C7C7;--fg-color-2: #757575;--fg-color-3: #C7C7C7;--color-realized: green;--bg-color-realized: #0f510f;--color-invalidated: #991111;--bg-color-invalidated: #5d2424;--fg-color-button: #C7C7C7;--bg-color-button: #0f547d;--bg-color-button-hover: #028dde;--color-button-border: #028DDE}}.tippy-box[data-theme~=success]{background-color:var(--bg-color-realized);background-clip:padding-box;border:1px solid var(--color-realized);border-radius:.3rem;color:var(--fg-color-1);box-shadow:0 4px 14px -2px rgba(0,0,0,.5);padding:5px;padding-left:10px;padding-right:10px}.tippy-box[data-theme~=success]>.tippy-backdrop{background-color:var(--bg-color-realized)}body{cursor:url(https://shopify.github.io/draggable/assets/img/cursor-auto.png),auto}.tile-free button{cursor:inherit;display:inline-block;font-family:"Noto Sans";outline:none;font-weight:500;border-radius:.3rem;color:var(--fg-color-3);background-color:var(--bg-color-accent-7);line-height:1.15;font-size:16px;height:36px;word-spacing:0px;min-width:64px;border:2px solid var(--bg-color-2);text-align:center}.tile-free button:hover:not(:active){background:var(--color-accent-1)}.draggable--is-dragging *{cursor:url(https://shopify.github.io/draggable/assets/img/cursor-drag-clicked.png),auto !important}@keyframes gentle-shift{0%{background-position:0 0,8px 8px}100%{background-position:16px 16px,24px 24px}}@keyframes bloom{100%{background-size:384px 384px,768px 768px;background-position:-1024px -1024px,-1280px -1280px}}@keyframes border-fade{100%{color:var(--fg-color-1);border-color:var(--bg-color-1);box-shadow:unset}}.draggable-source--is-dragging .tile-content{background-image:radial-gradient(var(--color-accent-1) 0.8px, transparent 0.8px),radial-gradient(var(--color-accent-1) 0.8px, transparent 1.8px);background-size:16px 16px;background-position:0 0,8px 8px;animation:gentle-shift 2s ease-out 1}.draggable-source--placed .tile-content{background-image:radial-gradient(var(--color-accent-1) 0.8px, transparent 0.8px),radial-gradient(var(--color-accent-1) 0.8px, transparent 1.8px);background-size:16px 16px;background-position:0 0,8px 8px;box-shadow:0px 0px 8px 1px var(--color-accent-1);border-color:var(--color-accent-1);color:var(--color-accent-1)}.draggable-source--placed .tile-content:not(:hover){animation:bloom 810ms ease-in infinite,border-fade 810ms ease-in 1}.draggable-source--placed .tile-content:hover{animation:bloom 810ms ease-in 1}.draggable-mirror{opacity:80%;transition:width 240ms cubic-bezier(0.32, 1.46, 0.54, 1.28),height 240ms cubic-bezier(0.32, 1.46, 0.54, 1.28)}.draggable-mirror .tile-content{color:#fff;background-color:var(--color-accent-1);border-color:var(--color-accent-1)}.tile{height:100%;position:relative;display:block}.tile--is-draggable :not(.tile-blank):hover{cursor:url(https://shopify.github.io/draggable/assets/img/cursor-drag.png),auto;border-color:var(--color-accent-1)}.tile--is-draggable :not(.tile-blank).tile-content:hover,.tile--is-draggable :not(.tile-blank).tile-content:focus{color:var(--color-accent-1);box-shadow:0px 0px 8px 1px var(--color-accent-1)}#bingo-pool{padding:10px;display:flex;flex-wrap:wrap;gap:10px;width:330px;height:755px;overflow:auto}#bingo-pool .tile{height:145px;width:145px}#bingo-grid{width:775px;height:unset;background-color:var(--bg-color-accent-1);border:1px solid var(--color-accent-1);border-radius:.6rem;padding:10px;box-sizing:border-box}#content-wrapper{margin-top:25px}.tile-blank{background-image:linear-gradient(135deg, var(--color-accent-1) 5.56%, var(--bg-color-accent-1) 5.56%, var(--bg-color-accent-1) 50%, var(--color-accent-1) 50%, var(--color-accent-1) 55.56%, var(--bg-color-accent-1) 55.56%, var(--bg-color-accent-1) 100%);background-size:9px 9px}.tile-content{min-height:100px;font-size:.9rem}.tile-free{font-size:60px}.tile-free .text-no-select{padding-right:4px}@media(max-width: 1200px){#content-wrapper{flex-direction:column-reverse}#bingo-grid{width:100%;height:unset}#bingo-grid .tile-content{font-size:1.75vw}#bingo-grid .tile-content.tile-free{font-size:7vw}#bingo-pool{flex-direction:row;width:100%}#bingo-pool .tile-content{width:150px}}