
    img.svelte-ykbkdc {
        max-width: 100%;
        height: auto;
        opacity: 0;
    }

    img.fade-in.svelte-ykbkdc {
        opacity: 1;
        transition: opacity 0.3s ease-in-out;
    }

    img.visible.svelte-ykbkdc {
        opacity: 1;
        transition: none;
    }

    img.error.svelte-ykbkdc {
        opacity: 0.5;
        filter: grayscale(100%);
    }
.svelte-64aztz:export {
  text: #333;
  background: white;
  status-warn: #ffd740;
  star: #f9d923;
  star-bonus: #36ae7c;
  star-penalty: #eb5353;
  daily-vertical-dark: #219ebc;
  daily-horizontal-dark: #fb8500;
  daily-selected-dark: #8ecae6;
  daily-vertical-light: #8ecae6;
  daily-horizontal-light: #ffb703;
  daily-selected-light: #023047;
  tile-default-light: #f5f6fa;
  tile-default-dark: #2f3640;
  tile-blue-light: #d0e6e9;
  tile-blue-dark: #005ddf;
  tile-green-light: #afda8b;
  tile-green-dark: #00762d;
  tile-orange-light: #c39a41;
  tile-orange-dark: #e08300;
  tile-purple-light: #c48bda;
  tile-purple-dark: #704270;
  tile-red-light: #d47792;
  tile-red-dark: #e04200;
  multiplier-2-light: #dcf381;
  multiplier-3-light: #f28080;
  multiplier-4-light: #8282f2;
  multiplier-2-dark: #9a6818;
  multiplier-3-dark: #9a181f;
  multiplier-4-dark: #187498;
}

.root.svelte-64aztz {
  width: 100vw;
  height: 100vh;
  height: 100dvh;
  display: flex;
  flex-direction: column;
  align-items: center;
}

header.svelte-64aztz {
  display: flex;
  align-items: center;
  gap: 1em;
}

.document.svelte-64aztz {
  height: 100%;
  margin: 0 auto;
  text-align: start;
  overflow-y: auto;
  overflow-x: hidden;
}

header.svelte-64aztz,
.document.svelte-64aztz {
  width: 100%;
  max-width: 640px;
}
@media (max-width: 900px) {
  header.svelte-64aztz,
  .document.svelte-64aztz {
    padding: 0 3em;
  }
}
@media (max-width: 540px) {
  header.svelte-64aztz,
  .document.svelte-64aztz {
    padding: 0 1em;
  }
}

@media (max-width: 900px) {
  h1 {
    font-size: 1.5rem;
  }
}

@media (max-width: 900px) {
  h2 {
    font-size: 1.25rem;
  }
}

li {
  margin: 0.5em;
}

html.theme-light a {
  color: #005ddf;
}
html.theme-dark a {
  color: #8ecae6;
}