.header[data-v-292efd55]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem}.home-button[data-v-292efd55]{text-decoration:none;color:inherit;position:relative;transition:transform .3s ease,color .3s ease}.home-button[data-v-292efd55]:hover{transform:scale(1.02)}.header-left[data-v-292efd55]{display:flex;align-items:center}.logo[data-v-292efd55]{width:60px;height:auto;margin-right:10px}.app-name[data-v-292efd55]{font-size:2.8rem;font-weight:700}.header-right[data-v-292efd55]{display:flex}.nav-button[data-v-292efd55]{margin-left:15px;padding:.5rem 1rem;color:#a5aab4;font-size:1.8rem;font-weight:500;text-decoration:none;position:relative;transition:transform .3s ease,color .3s ease}.nav-button[data-v-292efd55]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#8a8e97;transform:scaleY(0);transform-origin:bottom center;transition:transform .3s ease}.nav-button[data-v-292efd55]:hover{color:#8a8e97;transform:scale(1.05)}.nav-button[data-v-292efd55]:hover:after{transform:scaleY(1);font-size:2.1rem;transform-origin:bottom center}.header-right .router-link-active[data-v-292efd55]{color:#f19e38;text-decoration:underline;text-underline-offset:12px;text-decoration-thickness:4px}.no-hover[data-v-292efd55]{pointer-events:none}.no-hover[data-v-292efd55]:hover{color:inherit!important;transform:none!important;text-decoration:none!important;cursor:pointer}.mobile-warning[data-v-4c528b0c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;color:#000;display:flex;justify-content:center;align-items:center;font-size:1.5rem;text-align:center;z-index:9999}body{font-family:Lato,serif;background-color:#f0eeeb}#donate-button-wrapper{position:fixed;right:20px;bottom:20px;z-index:9999;display:flex;flex-direction:row;align-items:flex-end;gap:6px;pointer-events:none}#donate-text{background:#fff4c2;border:1px solid #e0d18b;padding:6px 10px;border-radius:8px;font-size:14px;color:#444;font-weight:600;pointer-events:auto;box-shadow:0 2px 5px #0000001a}#donate-button{pointer-events:auto}#best-times-container[data-v-f615d30c]{position:absolute;height:400px;right:2vw;padding:16px;margin-bottom:64px;background-color:#f4f1de;border-radius:12px;box-shadow:0 0 0 2px orange inset!important}#best-times-container h3[data-v-f615d30c]{margin-top:0;margin-bottom:20px;margin-right:32px;font-size:1.5rem;text-align:left;color:#343232}#best-times[data-v-f615d30c]{padding:0;margin:0}#best-times li[data-v-f615d30c]{display:grid;grid-template-columns:2em auto;column-gap:.5em;padding:4px 0;font-size:18px;color:#333;font-family:monospace}.new-entry[data-v-f615d30c]{color:red;font-size:20px;animation:flash-f615d30c 1s ease-in-out 5;will-change:transform}@keyframes flash-f615d30c{0%{transform:scale(1);color:#333}50%{transform:scale(1.05);color:red}to{transform:scale(1);color:#333}}[data-v-4204ce91]:root{--cols: 1;--rows: 1}.grid[data-v-4204ce91]{display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);aspect-ratio:calc(var(--cols) / var(--rows));width:min(80vw,calc(60vh * (var(--cols) / var(--rows))))}.tile[data-v-4204ce91]{aspect-ratio:1/1;background-color:#fcfbf8;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:1px 1px 0 1px #d8d7d5 inset,-1px -1px 0 1px #b6b6b6 inset;border-radius:2px;font-size:calc(33vh / var(--rows) * .8)}.tile.cursor[data-v-4204ce91]{box-shadow:0 0 0 2px orange inset!important;background-color:#e7e4cf!important}.tile.revealed[data-v-4204ce91]{background-color:#ebe8e8;box-shadow:0 0 0 2px #bdbcbb inset}.tile img[data-v-4204ce91]{width:50%;height:50%;object-fit:contain}.timer[data-v-4204ce91]{font-size:2rem;font-weight:700;color:#000;padding:10px 20px;margin-top:10px;text-align:center;min-width:100px}.center[data-v-a1ba49d6]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80vh}.bottom-center[data-v-a1ba49d6]{position:fixed;bottom:64px;left:50%;transform:translate(-50%);text-align:center}.grid-container[data-v-a1ba49d6]{display:flex;justify-content:center;align-items:center;padding-top:14vh}.grid[data-v-a1ba49d6]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.btn[data-v-a1ba49d6]{width:200px;height:200px;font-size:18px;background-color:#fcfbf8;color:#000;border:1px solid #d1d1d1;border-radius:10px;cursor:pointer;box-shadow:2px 2px 14px #0003}.btn.cursor[data-v-a1ba49d6]{border:4px solid orange;background-color:#fbf6ee}.main-text[data-v-a1ba49d6]{color:#000;font-size:22px;text-align:left;padding-left:36px}.sub-text[data-v-a1ba49d6]{color:#949494;text-align:left;padding-left:36px}.back-button[data-v-a1ba49d6]{position:absolute;left:110px;top:116px;font-family:inherit;font-size:20px;color:#726f6f;background:none;border:none;cursor:pointer;transition:background-color .2s,color .2s}.back-button[data-v-a1ba49d6]:hover{background-color:#0000000d}.back-button[data-v-a1ba49d6]:active{background-color:#0000001a}
