#overlay-title-container.svelte-1uha8ag,#win-title-container.svelte-1uha8ag{display:flex;justify-content:center;width:100%}.pixel-title-overlay.svelte-1uha8ag{margin-bottom:2rem}#win-title-container.svelte-1uha8ag,#overlay-title-container.svelte-1uha8ag{width:100%;display:flex;justify-content:center;overflow:hidden}.win-stats-package.svelte-1uha8ag{margin-bottom:2rem}.win-stats-package.svelte-1uha8ag #star-rating:where(.svelte-1uha8ag){margin-bottom:8px}.win-stats-package.svelte-1uha8ag .mode-selection-plain-text:where(.svelte-1uha8ag){margin-top:5px}#countdown-layer.svelte-1uha8ag{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--color-countdown-overlay);z-index:900;border-radius:0}.countdown-number.svelte-1uha8ag{--dot-size: 15px;--dot-color-active: var(--main-color);display:flex;justify-content:center;align-items:center}.countdown-number.svelte-1uha8ag .pixel-title-wrapper{opacity:1}#start-overlay.svelte-1uha8ag{padding:20px;box-sizing:border-box}.empty-placeholder.svelte-1uha8ag{background-color:transparent;border:2px dashed var(--border-color);opacity:.2}.start-text-compact.svelte-1uha8ag{margin-top:20px;margin-bottom:0}.instructions-link-text.svelte-1uha8ag{margin-top:5px;font-size:clamp(.9rem,calc(.9rem + (1.1 - .9) * ((100vw - 300px) / (400 - 300))),1.1rem);color:var(--color-stat-text);text-align:center}.link-button.svelte-1uha8ag{background:none;border:none;color:var(--main-color);font-size:inherit;font-family:inherit;text-decoration:underline;cursor:pointer;padding:0}.link-button.svelte-1uha8ag:hover{color:var(--highlight-color)}.mode-selection.svelte-1uha8ag{display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;width:100%;max-width:400px;margin:0 auto;box-sizing:border-box;padding:0 15px}.mode-button.svelte-1uha8ag{font-weight:700;width:100%;box-sizing:border-box}.mode-button-horizontal.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 20px;white-space:normal;text-align:center}.mode-button-title.svelte-1uha8ag{font-weight:700;text-transform:uppercase;font-size:clamp(1.1em,calc(1.1em + (1.25 - 1.1) * ((100vw - 300px) / (400 - 300))),1.25em)}.mode-button-title-with-check.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;text-transform:uppercase;font-size:clamp(1.1em,calc(1.1em + (1.25 - 1.1) * ((100vw - 300px) / (400 - 300))),1.25em)}.daily-check.svelte-1uha8ag{color:#22c55e;font-size:1.2em;font-weight:700}.mode-button-desc.svelte-1uha8ag{font-weight:400;text-transform:none;font-size:clamp(.99em,calc(.99em + (1.1 - .99) * ((100vw - 300px) / (400 - 300))),1.1em);line-height:1.3;color:var(--color-stat-text)}.large-button.svelte-1uha8ag{min-width:180px;font-size:clamp(.9em,calc(.9em + (1.4 - .9) * ((100vw - 300px) / (400 - 300))),1.4rem);padding:15px 30px;background-color:var(--main-color);color:#fff;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;font-weight:700;box-shadow:0 4px 15px #0003}#star-rating.svelte-1uha8ag{display:flex;justify-content:center;gap:clamp(4px,calc(4px + .04*(100vw - 300px)),8px)}.star.svelte-1uha8ag{font-size:clamp(1.5rem,calc(1.5rem + .01*(100vw - 300px)),2.5rem);color:#ccc;transition:color .3s}.star.filled.svelte-1uha8ag{color:var(--main-color)}.mode-selection-plain-text.svelte-1uha8ag{text-align:center}@media(max-width:480px){.countdown-number.svelte-1uha8ag{--dot-size: 10px}}#game-board.svelte-1uha8ag{position:relative}.hidden.svelte-1uha8ag{visibility:hidden}#page-footer.svelte-1uha8ag{width:100%;background-color:#000;margin-top:auto;padding:20px 0;font-family:Ubuntu,sans-serif;font-size:clamp(.9rem,calc(.9rem + (1.1 - .9) * ((100vw - 300px) / (720 - 300))),1.1rem);color:var(--color-stat-text);box-sizing:border-box;flex-shrink:0;align-self:stretch}.footer-content-wrapper.svelte-1uha8ag{max-width:calc(var(--board-size) + 2 * var(--gap-size, 8px));width:100%;margin:0 auto;display:flex;flex-direction:column;padding:0 var(--gap-size, 8px);box-sizing:border-box;word-break:break-word}.footer-line.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}#copyright-text.svelte-1uha8ag{text-align:left}#impressum-link.svelte-1uha8ag{color:var(--color-stat-text);font-family:inherit;font-size:inherit;text-decoration:underline;text-align:right;transition:color .2s}#impressum-link.svelte-1uha8ag:hover{color:var(--main-color)}
