/* 
Custom CSS file for tidende
Generated on Thu Jun 15 2023 14:15:59 GMT+0200 (Central European Summer Time) 
*/
div#puzzle-portal {
  --font-header: "Martel", serif, Tahoma, Arial, Helvetica, sans-serif;
  --font-main: sans-serif, Arial, Helvetica;
}
div#puzzle-portal.theme-light {
  --color-accent-2: #3e5ca6;
  --color-accent-2-inner: #fff;
  --color-accent-2-reduced: #95bdd0;
  --color-accent-4: #2b2252;
  --color-accent-4-inner: #fff;
}
div#puzzle-portal.theme-light .portal-main {
  --portal-main-games-mobile-background: #e9e9e9;
  --portal-main-games-full-width-background: #e9e9e9;
  --portal-featured-games-card-background: #e9e9e9;
  --portal-highlighted-games-card-background: #e9e9e9;
  --portal-archive-panels-background: #e9e9e9;
}
div#puzzle-portal.theme-light .player {
  /** All puzzles */
  --player-action-bar-mobile-background: #e9e9e9;
}
div#puzzle-portal.theme-light .kdoku, div#puzzle-portal.theme-light .sudoku, div#puzzle-portal.theme-light sudoku_chaos, div#puzzle-portal.theme-light .sudoku_killer, div#puzzle-portal.theme-light .sudoku_x {
  --sudoku-likes-grid-cell-completed-set: #95bdd0;
}
div#puzzle-portal.theme-dark .player {
  /** All puzzles */
}
div#puzzle-portal .portal-main .game-card__button-play,
div#puzzle-portal .portal-main .button,
div#puzzle-portal .portal-main .archive-game-card__button-play,
div#puzzle-portal .player .modal__button {
  border: 1px solid #007bff;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
div#puzzle-portal .portal-main .game-card__button-play:hover,
div#puzzle-portal .portal-main .button:hover,
div#puzzle-portal .portal-main .archive-game-card__button-play:hover,
div#puzzle-portal .player .modal__button:hover {
  background-color: #443c63;
}
div#puzzle-portal .portal-main .game-card {
  box-shadow: unset;
}
div#puzzle-portal .portal-main .powered-card {
  background-color: #ededed;
  box-shadow: unset;
}
div#puzzle-portal .portal-main .archive-game-card {
  border-bottom: unset;
}
div#puzzle-portal .portal-main .game-card__difficulty-sticker--1,
div#puzzle-portal .portal-main .game-card__difficulty-sticker--2,
div#puzzle-portal .portal-main .game-card__difficulty-sticker--3,
div#puzzle-portal .portal-main .game-card__difficulty-sticker--4,
div#puzzle-portal .portal-main .game-card__difficulty-sticker--5,
div#puzzle-portal .portal-main .game-card__difficulty-sticker--6,
div#puzzle-portal .portal-main .game-card__difficulty-sticker--7,
div#puzzle-portal .portal-main .game-card__difficulty-sticker--8,
div#puzzle-portal .portal-main .game-card__difficulty-sticker--9,
div#puzzle-portal .portal-main .game-card__difficulty-sticker--10 {
  background-color: #3e5ca6;
  border: 1px solid #2b2252;
}
div#puzzle-portal .arrowword_plus .result-word__submit-button {
  display: none;
}
div#puzzle-portal .player .modal__box {
  max-height: unset;
}