@font-face{font-family:NBA;font-style:normal;font-weight:400;src:url(/74e2118e4bd31e00181d374992e4ed2c838bd62d/1fe90/res/nba.otf) format('opentype')}@font-face{font-family:NBA-numbers;font-style:normal;font-weight:400;src:url(/c16809f19a8e0bf38f86339e2d77949aaae8da4f/2f238/res/nba-numbers.otf) format('opentype')}@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(/bce3776caa90318fd85a7d18dbe1214d81acb9bc/5d962/res/lalezar.woff2) format('woff2')}*{margin:0;padding:0;font-family:NBA,Impact}:root{--gray-1:#828282;--gray-2:#e6e6e6;--main-color:#0d8300;--pale-main:#afd3ae;--green:#155012;--pale-blue:#d2e9fa;--legacy-blue:#2074c6;--tstn:0.2s ease-in-out;--header-height:40px;scroll-behavior:smooth}span{font:inherit}.display-none{display:none!important}img{user-select:none}#main-container{width:100%;min-height:calc(var(--board-size) + 40px);margin-bottom:200px}#game-board{width:var(--board-size);height:var(--board-size);background-color:#bbb;border-radius:min(20px,4vw);gap:20px;padding:20px;position:relative;box-shadow:0 3px 4px 2px #00000080}#tile-container:empty::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:4px solid var(--main-color);border-top:4px solid #fff;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}#game-board[complete=true]{pointer-events:none}#board-message-container{position:absolute;z-index:2;width:var(--board-size);height:var(--board-size);user-select:none;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:1;transition:opacity var(--tstn)}#board-message-content{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:40px;font-family:NBA,Impact;width:100%;text-align:center;height:60px;box-shadow:0 3px 4px 2px #00000080;background-image:linear-gradient(to right,transparent 0,var(--main-color) 20%,var(--main-color) 80%,transparent 100%);color:#fff;padding-top:10px;gap:20px}#board-message-container.hidden-message{opacity:0;pointer-events:none}#tile-container{position:absolute;top:0;left:0;width:var(--board-size);height:var(--board-size);padding:20px;overflow:hidden}.game-tile{width:var(--tile-size);height:var(--tile-size);border-radius:min(10px,2vw);background-color:#fff;position:absolute;cursor:pointer;transition:box-shadow var(--tstn),scale var(--tstn),top var(--tstn),left var(--tstn);user-select:none;color:#fff;text-align:center;display:flex;justify-content:center;word-break:break-word;align-items:center;font-family:NBA,Impact;font-size:min(4vw,16px);box-shadow:inset 0 0 0 0 transparent,0 0 0 0 transparent;background-position:center;background-repeat:no-repeat;background-size:contain}.game-tile.selected{scale:1.1;box-shadow:inset 0 0 0 0 transparent,0 0 3px 6px rgba(255,255,255,.5)}.game-tile:not(.correct,.almost){background-color:#fff!important;color:#000!important}.game-tile.correct.almost{box-shadow:0 0 4px 4px #eed256,inset 0 0 0 0 transparent}.game-tile.almost:not(.correct):is(.almost4,.almost3.almost4){background-color:#e8c83a!important;color:#000!important}.game-tile.almost:not(.correct).almost3{background-color:#f4e395!important;color:#000!important}.three-sections{display:flex;flex-direction:row;justify-content:space-between}#header{width:calc(100% - 20px);height:var(--header-height);background-color:var(--main-color);color:#fff;padding:10px;min-width:fit-content}#title{cursor:default;padding-top:8px}#logo{height:var(--header-height);margin-right:10px;width:var(--header-height)}header .left-side{display:flex;flex-direction:row;align-items:center;justify-content:start}header .right-side{display:flex;flex-direction:row;align-items:center;justify-content:end;gap:20px}header .middle-side{display:flex;flex-direction:row;align-items:center;position:relative;justify-content:start;top:-10px;height:calc(100% + 20px)}.middle-side{flex-grow:1}#main-container{position:relative;z-index:-3}body{position:relative;z-index:-3;background-image:url(/c120372ab57c7cc19381eacb7c60d5615ed66a0b/c9398/res/background-tile.jpg);background-size:90px 90px;background-repeat:repeat;padding:0!important;background-color:#bb8154}.circle-button{padding:10px;border-radius:50%;width:20px;height:20px;background-color:#fffFFF30;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color var(--tstn)}#main-container>*{display:flex;flex-direction:column;justify-content:start;align-items:center}#footer{width:100%;height:100px;background-color:var(--main-color);color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-block:30px;position:relative;z-index:-4;padding-bottom:150px}#footer :is(a,a:visited){color:#fff}.button{background-color:var(--main-color);color:#fff;border:none;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:5px}.refer-cont{position:relative;margin-top:20px;display:flex;flex-direction:row;justify-content:space-between;gap:20px;align-items:center}.refer{background-color:var(--green);color:#fff;border:none;padding:10px 20px;text-align:center;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:5px;width:max-content;height:20px}#legacy-refer{font-family:lalezar;background-color:var(--legacy-blue)}#help-button{font-family:'Helvetica Neue',Helvetica,sans-serif}header .middle-side .page-link{margin-left:20px}.page-link{display:flex;flex-direction:column;justify-content:center;height:100%;color:#fff}header .right-side .report-link{margin-right:20px}#correct-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;margin-top:20px}.correct-row{width:var(--board-size);height:40px;display:flex;flex-direction:row;justify-content:start;align-items:center;border-radius:10px;gap:20px;white-space:nowrap;filter:drop-shadow(0 3px 4px #00000080)}.correct-row-img{width:70px;height:70px;object-fit:contain}.correct-row-inline-img{height:30px;width:auto;margin-left:5px;object-fit:contain;filter:drop-shadow(0 0 2px #fff)}.correct-row-names{display:flex;flex-direction:row;justify-content:start;max-width:calc(100% - 70px);overflow-x:scroll;align-items:center;font-family:NBA,Impact;overflow-x:scroll;color:#fff;padding-right:10px}#end-game-tools{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;width:var(--board-size);height:fit-content;padding-top:20px}#end-game-tools .tool-button{cursor:pointer;font-family:NBA,Impact;display:flex;flex-direction:row;justify-content:center;align-items:end;gap:10px;padding:8px 8px;border-radius:10px;border:none;font-size:20px;text-align:center}#show-solution-button,#show-yours-button{color:var(--main-color);background-color:var(--pale-main);line-height:20px}#restart-button{background-color:var(--main-color);color:#fff}#restart-button img{height:24px;width:24px;width:auto;object-fit:contain;object-position:center}#restart-button span{display:flex;flex-direction:column;justify-content:center;align-items:center}.tools-row{display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:var(--board-size);gap:20px}.evaporate{visibility:hidden;pointer-events:none}#share-button,#share-twin{background-color:#fff;display:flex;justify-content:center;align-items:center}.share-text{color:#000;height:20px;display:flex;flex-direction:column;justify-content:end;align-items:end;margin-bottom:-3px}.share-img{height:20px;object-fit:contain}@media (max-width:320px){.share-text{display:none}}#swaps-info{font-family:NBA,Impact;width:var(--board-size);text-align:right;margin-top:10px;font-size:20px}.nba-numbers{font-family:NBA-numbers,Impact}#team-count{font-family:NBA,Impact;font-size:20px;margin-top:10px;width:var(--board-size);text-align:left}.team-number{letter-spacing:2px}.report-link{font-family:NBA,Impact;font-size:18px;color:red!important;background-color:#fff;padding:8px 10px 6px 10px;border-radius:20px}[current-page]{padding-inline:20px;color:var(--main-color);background-color:var(--pale-main)}[current-page].report-link{border-radius:0;display:flex;flex-direction:row;align-items:center;position:relative;justify-content:start;top:-8px;padding-top:20px;height:calc(100% + 10px)}#header-menu-toggle{width:40px;height:40px;background-color:#fffFFF30;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:background-color var(--tstn)}.header-menu-line{width:20px;height:2px;background-color:#fff}#header-menu{width:calc(100% - 20px);position:absolute;top:calc(var(--header-height) + 20px);left:0;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;height:var(--header-height);background-color:var(--main-color);opacity:.97;padding:10px;z-index:-1;transition:opacity var(--tstn),top var(--tstn);pointer-events:all!important}:is(a,a:visited):not(:hover){text-decoration:none}#header-menu.hidden-menu{top:0;opacity:0;pointer-events:none}#header-old{color:red;width:40px;padding-left:20px;background:#fff}.old-menu{background:#fff;padding-inline:30px;color:red}#tutorial-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:start;padding-top:20px;align-items:center;z-index:10}#tutorial-content{width:min(98vw,600px);height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;background-color:var(--pale-main);border-radius:20px;box-shadow:0 3px 4px 2px #00000080}#tutorial-title{font-family:NBA,Impact;font-size:30px;text-align:center;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:15px 0 10px 0;background-color:var(--main-color);color:#fff;border-radius:20px 20px 0 0}#tutorial-close{width:30px;height:30px;object-fit:contain;object-position:center;cursor:pointer;float:right;margin-right:20px}#tutorial-inner-content{padding-inline:20px;font-size:20px;color:#000}#tutorial-inner-content p{word-break:break-word}#tutorial-inner-content img:not(.larger-tutorial-image){height:100px;width:100%;object-fit:contain;object-position:center}.larger-tutorial-image{height:200px;width:100%;object-fit:contain;object-position:center}.tutorial-center{text-align:center}.tutorial-row{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;gap:10px}#next-puzzle-timer{font-size:24px;display:flex;flex-direction:row;gap:10px;align-items:end}#next-puzzle-timer-number{display:flex;flex-direction:row;gap:2px;justify-content:center;align-items:end}#game-type-title{font-size:40px;color:var(--main-color);background-image:linear-gradient(to right,transparent 0,#fff 20%,#fff 80%,transparent 100%);padding:14px 30px 4px 30px;margin-bottom:20px}#bottom-ad-container{width:100%;padding-block:20px;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center}#left-ad-container,#right-ad-container{width:fit-content;padding-inline:5px;display:flex;flex-direction:column;justify-content:center;align-items:center}#daily-index{margin-left:-12px}@media (hover:hover){.game-tile:hover:not(.selected){box-shadow:inset 0 3px 4px 2px #00000080}.game-tile.game-tile.correct.almost:hover{box-shadow:0 0 4px 4px #eed256,inset 0 3px 4px 2px #00000080}.circle-button:hover{background-color:#fffFFF50}#header-menu-toggle:hover{background-color:#fffFFF50}}@media (min-width:701px){#header-menu{display:none}.right-side .report-link{display:flex}#header-menu-toggle{display:none}}@media (max-width:700px){.right-side .report-link{display:none}}@media (min-width:581px){#header-menu .page-link{display:none}}@media (max-width:580px){.middle-side .page-link{display:none}#header-menu-toggle{display:none}#header-menu{display:flex!important;top:calc(var(--header-height) + 20px)!important;opacity:.97!important;pointer-events:all!important}#header{margin-bottom:60px}}@media (max-width:851px){#left-ad-container,#right-ad-container{display:none}}@media (max-width:390px){#title{font-size:20px}}@media (max-width:520px){.larger-tutorial-image{width:180px}}@media only screen and (max-device-width:480px){body{background-image:none}}@media(max-width:850px){#main-container>:is(.left-side,.right-side){display:none}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}