/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.controls-btn.svelte-1anpk1o{padding:calc(var(--spacing,.25rem)*2);color:var(--color-white,#fff);border-radius:3.40282e38px}.overlay.svelte-1anpk1o{z-index:1000;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.overlay-content.svelte-1anpk1o{text-align:center;background:#fff;border-radius:12px;max-width:400px;padding:40px}.overlay-content.svelte-1anpk1o h2:where(.svelte-1anpk1o){color:#776e65;margin:0 0 20px;font-size:2rem}.overlay-content.svelte-1anpk1o p:where(.svelte-1anpk1o){color:#776e65;margin:0 0 30px;font-size:1.2rem}.overlay-btn.svelte-1anpk1o{color:#fff;cursor:pointer;background:#8f7a66;border:none;border-radius:6px;margin:0 10px 10px 0;padding:12px 24px;font-size:1rem;font-weight:700;transition:background-color .2s}.overlay-btn.svelte-1anpk1o:hover{background:#7f6a56}.overlay-btn.secondary.svelte-1anpk1o{background:#bbada0}.overlay-btn.secondary.svelte-1anpk1o:hover{background:#ab9d90}.game-board.svelte-1at7wal{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:10px;background:#bbada0;padding:10px;border-radius:8px;margin-bottom:20px;aspect-ratio:1}.tile.svelte-1at7wal{--animation-duration: .1s;border-radius:6px;display:flex;flex:0 0 auto;overflow:hidden;align-items:center;justify-content:center;font-weight:800;transition:all var(--animation-duration) ease-in;position:relative;text-align:center;padding:.2em;font-size:var(--base-font-size, 1rem)}.tile.svelte-1at7wal.new-tile{animation:svelte-1at7wal-tileAppear .3s ease-in-out}.tile.svelte-1at7wal.merged-tile{animation:svelte-1at7wal-tileMerge .2s ease-in-out}.tile.svelte-1at7wal.empty{background:#cdc1b4}@keyframes svelte-1at7wal-tileAppear{0%{opacity:0;transform:scale(.5);font-size:calc(var(--base-font-size) * .5)}to{opacity:1;transform:scale(1);font-size:var(--base-font-size)}}@keyframes svelte-1at7wal-tileMerge{0%{transform:scale(1);font-size:var(--base-font-size)}80%{transform:scale(1.1);font-size:calc(var(--base-font-size) * 1.1)}to{transform:scale(1);font-size:var(--base-font-size)}}
