/* source:src/styles/tokens.css */
:root {
  --shadow: 0 18px 50px rgba(18, 48, 44, 0.13);
  --ink: #0a0a0a;
  --deep: #0a0a0a;
  --paper: #e8e3da;
  --white: #f4efe6;
  --line: #c9c3b9;
  --muted: #64615b;
  --gold: #e3b23c;
  --goldlight: #f4e6c9;
  --teal: #353b3c;
  --sky: #ddd7cb;
  --danger: #78295b;
  --brand-red: #df3838;
  --action-red: #b72c2c;
  --craft-paper: #e8e3da;
  --craft-ink: #11100e;
  --craft-red: #b72c2c;
  --craft-gold: #e3b23c;
  --paper-edge: url(data:image/webp;base64,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);
  --paper-pull: url(data:image/webp;base64,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);
  --paper-label: url(data:image/webp;base64,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);
  --paper-black: #151515;
  --paper-white: #e4e1dc;
  --paper-red: #b6282d;
  --paper-ink: #171515;
  --paper-dark-photo: url(art/dark-paper-grain-c934a7c6.webp);
  --paper-light-photo: url(art/white-paper-grain-ba8a0ff5.webp);
  --paper-fibers: var(--paper-edge);
  --paper-grunge: url(data:image/webp;base64,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);
  --paper-black-layers:
    url(art/halftone-light.svg?v=35),
    linear-gradient(#0000, #0000),
    var(--paper-dark-photo);
  --paper-white-layers:
    url(art/halftone-paper.svg?v=35),
    linear-gradient(#fff6, #fff6),
    var(--paper-light-photo);
  --paper-red-layers:
    url(art/halftone-ink.svg?v=35),
    linear-gradient(#e63e40, #e63e40),
    var(--paper-light-photo);
  --ink-shadow: 0.4px 0.8px 1px #25190f38;
  --heading-shadow: 0 2px 1px #21180e55, 2px 6px 5px #21180e45;
  --light-ink-shadow: 0 2px 1px #160a0880, 1px 5px 4px #160a0866;
  --paper-contact: 0 3px 2px #21170f55;
  --paper-lift: 3px 12px 7px #21170f66;
  --paper-ambient: 4px 22px 13px #21170f38;
  --font-heading: "Big Shoulders";
  --font-body: Archivo;
  --paper-dot-size: 14.4px;
}

/* source:src/styles/foundation.css */
* {
  box-sizing: border-box;
}
body {
  margin: 0;
  font:
    16px/1.45 ui-sans-serif,
    system-ui,
    -apple-system,
    Segoe UI,
    sans-serif;
}
button,
input,
select {
  font: inherit;
}
button {
  cursor: pointer;
}
button:focus-visible,
input:focus-visible,
select:focus-visible {
  outline: 3px solid var(--teal);
  outline-offset: 3px;
}
a {
  color: inherit;
}
.app {
  min-height: 100vh;
  display: grid;
}
.rail {
  color: #f4f1e6;
  padding: 26px 18px;
  position: sticky;
  top: 0;
  height: 100vh;
  overflow: auto;
}
.brand {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 1px 8px 23px;
}
.mark {
  width: 38px;
  height: 38px;
  border-radius: 10px;
  color: var(--deep);
  display: grid;
  place-items: center;
  font-weight: 900;
  font-size: 23px;
  box-shadow: 0 4px 0 #b48a3b;
}
.brand b {
  display: block;
  font-size: 19px;
  line-height: 1;
}
.brand small {
  display: block;
  color: #b9d0ca;
  font-size: 11px;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  margin-top: 5px;
}
.rail h2 {
  font-size: 11px;
  letter-spacing: 0.17em;
  text-transform: uppercase;
  color: #9fbcb4;
  margin: 22px 12px 8px;
}
.nav {
  width: 100%;
  border: 0;
  border-radius: 11px;
  background: transparent;
  color: #e1ece5;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: left;
  padding: 10px 12px;
  margin: 2px 0;
}
.nav:hover,
.nav.active {
  background: #2d5a52;
  color: white;
}
.nav small {
  opacity: 0.75;
}
.rail-note {
  border-top: 1px solid #426961;
  margin: 24px 10px;
  padding-top: 16px;
  font-size: 12px;
}
.shell {
  min-width: 0;
}
.eyebrow {
  text-transform: uppercase;
  font-weight: 800;
}
.workspace {
  grid-template-columns: minmax(0, 900px) minmax(240px, 1fr);
  gap: 25px;
  align-items: start;
}
.stage {
  overflow: hidden;
}
.rule {
  height: 1px;
  background: var(--line);
  margin: 18px 0;
}
h2 {
  margin: 0 0 12px;
}
h3 {
  margin: 0 0 8px;
}
p {
  margin: 0 0 14px;
}
.muted {
  color: var(--muted);
}
.tiny {
  font-size: 12px;
  color: var(--muted);
}
.row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.between {
  justify-content: space-between;
}
.stack {
  display: grid;
  gap: 13px;
}
.tag {
  display: inline-block;
  font-weight: 800;
  text-transform: uppercase;
}
.btn {
  border: 1px solid #b7c9bd;
  background: #fff;
  color: var(--ink);
}
.btn:hover {
  background: #eef5ef;
}
.btn.warn {
  border-color: #d8aca8;
}
.btn:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}
.field {
  display: grid;
  gap: 6px;
  font-weight: 700;
  font-size: 13px;
}
.field input,
.field select {
  border: 1px solid #bdcfc4;
  border-radius: 9px;
  padding: 10px;
  background: white;
  color: var(--ink);
  width: 100%;
}
.segment {
  display: flex;
  gap: 5px;
  padding: 5px;
  border-radius: 12px;
  width: max-content;
  max-width: 100%;
  flex-wrap: wrap;
}
.segment button {
  border: 0;
  background: transparent;
  padding: 8px 11px;
  border-radius: 8px;
  color: var(--ink);
  font-weight: 700;
}
.segment button.active {
  box-shadow: 0 2px 8px #173c371c;
}
.setting {
  display: flex;
  justify-content: space-between;
  gap: 12px;
}
.setting:last-child {
  border: 0;
}
.setting small {
  display: block;
  color: var(--muted);
  font-weight: 400;
}
.switch {
  width: 43px;
  height: 26px;
  border: 0;
  position: relative;
  flex: none;
}
.switch:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: white;
  border-radius: 50%;
  left: 3px;
  transition: 0.2s;
}
.switch.on:before {
  left: 20px;
}
.board {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 4px;
  padding: 8px;
  border-radius: 13px;
  max-width: 390px;
  box-shadow: 0 7px 0 #b5b49d;
  margin: auto;
}
.cell {
  aspect-ratio: 1;
  border: 0;
  border-radius: 4px;
  background: #fffdf4;
  color: var(--ink);
  font-weight: 700;
  position: relative;
}
.cell.word {
  background: #e8f3e9;
}
.cell.error {
  box-shadow: inset 0 0 0 4px var(--danger);
}
.cell.revealed:after {
  content: "★";
  position: absolute;
  right: 4px;
  bottom: 1px;
  font-size: 11px;
  color: #1d7769;
}
.cell sup {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 10px;
}
.key {
  border: 1px solid #c4d2c7;
  background: white;
  border-radius: 7px;
  padding: 8px 2px;
  font-size: 13px;
  font-weight: 800;
  min-width: 0;
}
.key:hover {
  background: var(--goldlight);
}
.progress {
  height: 8px;
  border-radius: 20px;
  background: #dfe9e1;
  overflow: hidden;
}
.progress span {
  display: block;
  height: 100%;
  background: var(--teal);
}
.score {
  font: 600 47px Georgia, serif;
  margin: 8px 0;
}
.score-line {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--line);
  padding: 11px 0;
  font-size: 14px;
}
.notice {
  margin: 14px 0;
}
.notice.error {
  background: #faebe9;
  border-color: var(--danger);
}
.screen-select {
  max-width: 100%;
  border: 1px solid var(--line);
  background: white;
  color: var(--ink);
  border-radius: 9px;
  padding: 9px;
}
.modal-bg {
  position: fixed;
  inset: 0;
  display: grid;
  place-items: center;
  padding: 16px;
  z-index: 20;
}
.modal {
  max-width: 440px;
  width: 100%;
}
.modal .row {
  margin-top: 18px;
}
.toast {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: var(--deep);
  color: white;
  padding: 11px 15px;
  border-radius: 10px;
  z-index: 30;
  font-size: 13px;
}
.hidden {
  display: none !important;
}
@media (max-width: 1150px) {
  .workspace {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 760px) {
  .brand {
    margin: 0;
  }
  .rail h2,
  .rail .nav,
  .rail-note {
    display: none;
  }
  .screen-select {
    display: block;
    margin-top: 12px;
    width: 100%;
  }
}
.app {
  grid-template-columns: 244px minmax(0, 1fr);
}
.shell {
  padding: 24px;
  display: grid;
  place-items: center;
}
.workspace {
  display: block;
  width: min(430px, 100%);
}
.stage {
  height: min(860px, calc(100dvh - 48px));
  min-height: 650px;
  overflow-y: auto;
  overscroll-behavior: contain;
  border: 8px solid #1c3833;
  border-radius: 38px;
  scrollbar-width: none;
  box-shadow: 0 24px 60px #102c2940;
}
.stage::-webkit-scrollbar {
  display: none;
}
.board {
  width: min(100%, 318px);
}
.cell {
  font-size: 37px;
}
.rail {
  z-index: 4;
}
.screen-select {
  display: none;
}
.review-toggle {
  display: none;
}
.appbar {
  position: sticky;
  top: 0;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.appbar-title {
  font-weight: 900;
}
.appbar-title small {
  font-size: 9px;
  letter-spacing: 0.12em;
  color: var(--muted);
  text-align: center;
}
.icon-btn {
  color: var(--ink);
  font-weight: 900;
  font-size: 19px;
}
.tabbar {
  position: sticky;
  bottom: 0;
  z-index: 3;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.tabbar button {
  border: 0;
  background: transparent;
  display: grid;
  place-items: center;
}
.tabbar button b {
  font-size: 19px;
  line-height: 1;
}
.mark {
  background: #efc45f;
}
.cell.selected {
  background: #f3c45c;
}
.appbar-title {
  font-family: Georgia, serif;
}
.appbar-title small {
  font-family:
    ui-sans-serif,
    system-ui,
    sans-serif;
  font-weight: 800;
}
@media (max-width: 760px) {
  body {
    background: var(--white);
  }
  .app {
    display: block;
    background: var(--white);
  }
  .shell {
    display: block;
    padding: 0;
  }
  .workspace {
    width: 100%;
  }
  .stage {
    height: 100dvh;
    min-height: 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
  }
  .stage-body {
    padding: 20px 17px 28px;
  }
  .board {
    width: min(100%, 330px);
  }
  .rail {
    position: fixed;
    top: auto;
    right: 12px;
    bottom: 83px;
    width: auto;
    height: auto;
    padding: 0;
    background: transparent;
    overflow: visible;
    z-index: 12;
  }
  .rail .brand,
  .rail .rail-note,
  .rail .screen-select {
    display: none;
  }
  .review-toggle {
    border: 0;
    border-radius: 100px;
    background: var(--deep);
    color: white;
    padding: 10px 13px;
    font-size: 12px;
    font-weight: 800;
    box-shadow: 0 6px 20px #102c2945;
  }
  .rail #nav {
    display: none;
  }
  .rail.open {
    inset: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 56px 18px 20px;
    background: var(--deep);
    overflow-y: auto;
  }
  .rail.open #nav {
    display: block;
  }
  .rail.open h2 {
    display: block;
  }
  .rail.open .nav {
    display: flex;
  }
  .rail.open .review-toggle {
    position: fixed;
    right: 16px;
    top: 12px;
    bottom: auto;
    background: var(--gold);
    color: var(--deep);
  }
  .toast {
    bottom: 74px;
    left: 16px;
    right: 16px;
    text-align: center;
  }
  .modal {
    max-width: 390px;
  }
}
.icon-btn {
  min-height: 44px;
}
.switch {
  min-width: 44px;
  min-height: 44px;
}
.switch:before {
  top: 12px;
}
.switch.on:before {
  top: 12px;
}
.nav {
  min-height: 44px;
}
.cell {
  min-height: 44px;
}
.key {
  min-height: 44px;
}
.segment button {
  min-height: 44px;
}
.review-toggle {
  min-height: 44px;
}
.stage-body {
  overflow-wrap: anywhere;
}
.row > * {
  min-width: 0;
}
.modal {
  max-height: calc(100dvh - 32px);
  overflow-y: auto;
}
.stage {
  padding-bottom: env(safe-area-inset-bottom);
}
@media (max-width: 430px) {
  .stage-body {
    padding: 17px 15px 23px;
  }
  .key {
    padding: 6px 0;
  }
  .tabbar {
    padding-bottom: max(7px, env(safe-area-inset-bottom));
  }
}
@media (max-width: 340px) {
  .appbar-title {
    font-size: 15px;
  }
  .appbar {
    padding: 0 8px;
  }
  .key {
    font-size: 12px;
  }
  .board {
    padding: 5px;
    gap: 3px;
  }
  .cell {
    font-size: 31px;
  }
  .btn {
    padding: 9px 10px;
  }
  .tag {
    font-size: 10px;
  }
}
body {
  color: var(--ink);
}
button {
  color: inherit;
}
.appviewport {
  padding-bottom: 0;
  min-height: calc(100% - 117px);
}
h2 {
  font: 700 29px/1.12 Georgia, serif;
  letter-spacing: -0.035em;
}
h3 {
  font-size: 17px;
  letter-spacing: -0.02em;
}
.eyebrow {
  font-size: 10px;
  letter-spacing: 0.16em;
  color: var(--muted);
}
.btn {
  padding: 12px 18px;
  font-weight: 700;
}
.btn.warn {
  color: var(--danger);
}
.tag {
  background: transparent;
  color: var(--muted);
  padding: 0;
  font-size: 10px;
  letter-spacing: 0.12em;
}
.tag.gold {
  background: transparent;
  color: #95651b;
}
.notice {
  border: 0;
  line-height: 1.55;
}
.appbar {
  padding: 0 16px;
  backdrop-filter: none;
  border-bottom: 0;
}
.appbar-title {
  font: 700 19px Georgia, serif;
}
.appbar-title small {
  display: none;
}
.icon-btn {
  width: 44px;
  height: 44px;
  min-width: 44px;
  border: 0;
  border-radius: 50%;
  background: transparent;
  display: grid;
  place-items: center;
}
.ui-icon {
  width: 22px;
  height: 22px;
  display: block;
  stroke: currentColor;
  stroke-width: 1.7;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.tabbar {
  height: 65px;
  border-top: 1px solid var(--line);
  padding: 5px 12px max(8px, env(safe-area-inset-bottom));
  backdrop-filter: none;
}
.tabbar button {
  font-weight: 600;
}
.tabbar .ui-icon {
  width: 21px;
  height: 21px;
}
.rail .mark {
  box-shadow: none;
}
.rail h2 {
  font-family: Arial, sans-serif;
}
.score {
  font-family: Arial, sans-serif;
}
.modal-bg {
  background: #15283f70;
}
.modal {
  padding: 26px;
}
.modal h2 {
  font-size: 26px;
}
.ca-wordmark {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 12px;
  font-weight: 700;
}
.ca-monogram {
  display: grid;
  place-items: center;
  font: bold 13px Georgia, serif;
}
.login-heading p {
  line-height: 1.5;
  color: var(--muted);
  max-width: 260px;
}
.mini-preview {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  width: 180px;
  border: 2px solid var(--ink);
  background: var(--ink);
  gap: 1px;
  aspect-ratio: 1;
  transform: rotate(-5deg);
  margin: 24px auto 35px;
  box-shadow: 11px 12px 0 #e1e8f1;
}
.mini-preview span {
  display: grid;
  place-items: center;
  font: 500 34px Arial, sans-serif;
}
.mini-preview span:first-child {
  background: var(--gold);
}
.login-footer .btn {
  width: 100%;
  font-size: 14px;
}
.text-action {
  border: 0;
  background: transparent;
  font-size: 13px;
  font-weight: 700;
  padding: 10px 0;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.screen-solve {
  overflow: hidden;
}
.screen-solve .appviewport {
  height: 100%;
  min-height: 0;
}
.play-screen {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 0 12px 10px;
}
.play-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: none;
}
.play-time {
  font-weight: 600;
  font-variant-numeric: tabular-nums;
}
.puzzle-caption {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 11px;
}
.puzzle-caption strong {
  color: var(--ink);
  font-size: 12px;
}
.play-screen .board {
  border-radius: 0;
  padding: 0;
  gap: 1px;
  background: var(--ink);
  max-width: none;
  flex: none;
}
.play-screen .cell {
  border-radius: 0;
  aspect-ratio: 1;
  font: 500 40px Arial, sans-serif;
  min-height: 0;
}
.play-screen .cell sup {
  font: 500 11px Arial, sans-serif;
  top: 5px;
  left: 6px;
}
.play-screen .cell.error {
  box-shadow: inset 0 0 0 3px #b14441;
}
.clue-ribbon {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 65px;
  margin: 12px 0 9px;
  padding: 5px 2px;
}
.clue-ribbon .clue-copy {
  flex: 1;
  min-width: 0;
  font-weight: 600;
}
.clue-ribbon .clue-copy small {
  display: block;
  line-height: 1.4;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 3px;
}
.game-keyboard {
  flex: none;
}
.keyrow {
  display: flex;
  justify-content: center;
  gap: 4px;
  margin: 0 0 5px;
}
.keyrow button {
  flex: 1;
  max-width: 38px;
  min-width: 0;
  height: 44px;
  border: 0;
  font-size: 19px;
  font-weight: 500;
}
.keyrow .keywide {
  max-width: 48px;
  display: grid;
  place-items: center;
}
.keyrow:nth-child(2) {
  padding: 0 13px;
}
.game-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
.game-bottom .btn {
  min-height: 44px;
  padding: 9px 18px;
  flex: 1;
}
.game-bottom .text-action {
  padding: 7px 10px;
  text-decoration: none;
  display: flex;
  gap: 7px;
  align-items: center;
}
.clue-list-view {
  overflow: auto;
  flex: 1;
}
.clue-list-view h3 {
  font: 700 12px Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin: 16px 4px 7px;
}
.clue-list-view button {
  border: 0;
  border-bottom: 1px solid var(--line);
  width: 100%;
  text-align: left;
  min-height: 48px;
  padding: 12px;
  font-size: 14px;
}
.play-mode-note {
  color: var(--muted);
  text-align: center;
  margin: 3px 0;
}
.result-screen {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.result-seal {
  display: grid;
  place-items: center;
}
.result-seal .ui-icon {
  width: 38px;
  height: 38px;
  stroke-width: 1.8;
}
.result-screen h2 {
  margin: 0 0 8px;
}
.result-screen > p {
  color: var(--muted);
}
.result-number {
  font: 600 58px/1 Arial, sans-serif;
  letter-spacing: -0.06em;
}
.result-number small {
  letter-spacing: 0;
  color: #7f8da0;
}
.result-category {
  letter-spacing: 0.13em;
  text-transform: uppercase;
}
.result-stats {
  width: 100%;
  display: flex;
  justify-content: center;
}
.result-stats div {
  flex: 1;
  font-size: 12px;
  color: var(--muted);
}
.result-stats b {
  display: block;
  color: var(--ink);
  margin-bottom: 4px;
}
.result-actions {
  width: 100%;
  margin-top: auto;
  padding-top: 16px;
}
.result-actions > .btn {
  width: 100%;
}
.result-actions .secondary-row {
  display: flex;
  justify-content: space-around;
  margin-top: 5px;
}
.result-screen .score-line {
  width: 100%;
}
.screen-result .appviewport {
  min-height: 0;
}
@media (max-width: 760px) {
  .rail {
    display: none;
  }
  .rail.open {
    display: block;
  }
  .rail.open .review-toggle {
    display: block;
  }
  .stage {
    padding-bottom: 0;
  }
  .screen-login .appviewport {
    height: 100dvh;
  }
  .login-screen {
    min-height: 100dvh;
  }
  .screen-solve {
    height: 100dvh;
  }
  .play-screen {
    padding-bottom: max(10px, env(safe-area-inset-bottom));
  }
  .review-toggle {
    display: none;
  }
  .appviewport {
    min-height: calc(100dvh - 123px);
  }
}
@media (max-width: 340px) {
  .mini-preview {
    width: 160px;
  }
  .keyrow {
    gap: 3px;
  }
  .keyrow button {
    font-size: 17px;
  }
}
.login-heading p {
  font-size: 14px;
}
.demo-identity {
  display: flex;
  align-items: center;
  gap: 13px;
}
.demo-avatar {
  width: 42px;
  height: 42px;
  display: grid;
  place-items: center;
  font-weight: 700;
  font-size: 13px;
}
.demo-identity strong {
  display: block;
  font-size: 15px;
}
.demo-identity small {
  display: block;
  margin-top: 4px;
}
.login-footer .btn {
  height: 52px;
}
.login-footer p {
  line-height: 1.6;
}
.login-screen .ca-wordmark {
  margin-bottom: 0;
}
.clue-ribbon {
  margin-bottom: 8px;
}
.game-credit {
  text-transform: uppercase;
  letter-spacing: 0.16em;
  text-align: center;
}
.play-screen .board {
  border-width: 1px;
}
.result-screen {
  padding-top: 35px;
}
.result-stats {
  margin-bottom: 18px;
}
.play-top .ui-icon {
  width: 21px;
  height: 21px;
}
@media (max-width: 340px) {
  .result-screen {
    padding-top: 25px;
  }
}
.clue-ribbon .icon-btn {
  width: 44px;
  min-width: 44px;
}
.clue-ribbon .clue-copy {
  border: 0;
  background: transparent;
  text-align: left;
  min-height: 44px;
  padding: 3px 0;
  color: var(--ink);
}
.game-bottom .text-action {
  min-width: 44px;
  justify-content: center;
}
.pause-screen {
  text-align: center;
}
.pause-screen .result-seal {
  margin: 0 auto 24px;
}
.pause-screen p {
  font-size: 14px;
  color: var(--muted);
  line-height: 1.6;
}
.pause-screen .btn {
  width: 100%;
  margin-top: 12px;
}
@media (max-width: 760px) {
  .result-screen {
    min-height: calc(100dvh - 123px);
  }
}
.play-screen .board,
.mini-preview {
  grid-template-columns: repeat(5, 1fr);
}
.play-screen .board .blocked {
  aspect-ratio: 1;
}
.play-screen .cell {
  font-size: 34px;
}
.mini-preview span {
  font-size: 22px;
}
.clue-ribbon {
  margin-top: auto;
}
.game-credit {
  margin-top: 0;
  flex: none;
  padding-top: 12px;
}
.play-screen .board {
  margin-bottom: 12px;
}
.play-screen .cell sup {
  font-size: 10px;
}
@media (max-width: 340px) {
  .play-screen .cell {
    font-size: 29px;
  }
  .game-credit {
    padding-top: 8px;
  }
}
body {
  font-family:
    Archivo,
    Arial,
    sans-serif;
  background: #171717;
}
.app {
  background: #171717;
}
.stage {
  border-color: #0a0a0a;
  background: var(--white);
}
button,
input,
select {
  font-family:
    Archivo,
    Arial,
    sans-serif;
}
h2,
.login-heading h1,
.appbar-title,
.result-screen h2,
.pause-screen h2 {
  font-family:
    var(--font-heading),
    "Arial Narrow",
    sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: -0.025em;
}
.login-heading h1 {
  font-size: 64px;
  line-height: 0.95;
}
.appbar-title {
  font-size: 25px;
}
.eyebrow,
.puzzle-caption,
.result-category,
.play-time,
.game-credit {
  font-family: "Chakra Petch", monospace;
  letter-spacing: 0.1em;
}
.btn.primary {
  background: var(--action-red);
}
.btn.primary:hover {
  background: #a52228;
}
.btn.primary:active {
  transform: translateY(1px);
  box-shadow: 0 1px 0 #791e21;
}
.btn:focus-visible,
button:focus-visible {
  outline: 3px solid #407fb0;
  outline-offset: 3px;
}
.appbar {
  background: #0a0a0a;
  color: #e8e3da;
}
.tabbar {
  background: #0a0a0a;
  border-color: #30302f;
}
.tabbar button.active:after {
  content: "";
  position: absolute;
}
.tabbar .ui-icon {
  stroke-width: 1.8;
}
.mini-preview span:nth-child(-n+3) {
  background: #f4e6c9;
}
.mini-preview span.blocked {
  background: #0a0a0a;
}
.mini-preview span.selected {
  background: #e3b23c;
}
.login-screen {
  position: relative;
}
.login-screen:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  pointer-events: none;
}
.play-top {
  background: #0a0a0a;
  color: #e8e3da;
  margin: 0 -8px;
}
.puzzle-caption {
  color: #0a0a0a;
}
.puzzle-caption span {
  color: #64615b;
  font-size: 10px;
}
.board {
  background: #0a0a0a;
  border-color: #0a0a0a;
}
.board .blocked {
  background: #0a0a0a;
}
.board .cell {
  background: #f4efe6;
  color: #0a0a0a;
  font-family:
    Archivo,
    Arial,
    sans-serif;
  font-weight: 600;
}
.board .cell.word {
  background: #f4e6c9;
}
.board .cell.selected {
  background: #e3b23c;
  box-shadow: inset 0 0 0 3px #0a0a0a;
}
.board .cell.error {
  outline: 3px dashed #78295b;
  outline-offset: -5px;
}
.board .cell.error:before {
  content: "!";
  position: absolute;
  right: 4px;
  bottom: 2px;
  font-size: 12px;
  font-weight: 900;
  color: #78295b;
}
.board .cell.revealed:after {
  color: #0a0a0a;
}
.clue-ribbon {
  background: #f4efe6;
  border: 1px solid #c9c3b9;
  border-left: 4px solid #0a0a0a;
  border-radius: 8px;
}
.clue-copy {
  font-family:
    Archivo,
    Arial,
    sans-serif;
  line-height: 1.3;
}
.clue-copy small {
  font-family: "Chakra Petch", monospace;
  color: #64615b;
}
.letter-key {
  background: #f4efe6;
  border-color: #c4beb2;
  color: #0a0a0a;
  font-family:
    Archivo,
    Arial,
    sans-serif;
  box-shadow: 0 2px 0 #b7b1a6;
}
.keywide {
  background: #ccc5b9;
  color: #0a0a0a;
}
.game-credit {
  color: #64615b;
}
.clue-list-view button {
  border-color: #c9c3b9;
}
.result-screen {
  background: #e8e3da;
}
.result-screen h2 {
  line-height: 1;
}
.result-seal {
  color: #e3b23c;
}
.result-number {
  font-family:
    var(--font-heading),
    "Arial Narrow",
    sans-serif;
  font-weight: 800;
  line-height: 1;
}
.result-number small {
  font-family:
    Archivo,
    Arial,
    sans-serif;
  font-size: 25px;
}
.result-stats {
  border-color: #c9c3b9;
}
.result-actions .text-action {
  color: #0a0a0a;
}
.tag,
.tiny,
.muted,
.setting small {
  color: var(--muted);
}
.notice {
  color: #423f39;
}
.segment {
  background: #ddd5c8;
}
.segment button.active {
  background: #f4efe6;
}
.modal {
  background: #f4efe6;
}
.switch {
  background: #a8a398;
}
.switch.on {
  background: #0a0a0a;
}
.rail {
  background: #0a0a0a;
}
.rail .mark {
  background: #df3838;
}
.nav.active {
  background: #34302d;
}
.rail-note {
  color: #b8b2a7;
}
.rail .brand b {
  font-family: var(--font-heading), sans-serif;
  text-transform: uppercase;
  font-size: 25px;
}
.pause-screen {
  background: #e8e3da;
}
@media (prefers-reduced-motion: reduce) {
  * {
    scroll-behavior: auto !important;
    transition: none !important;
  }
}
.appbar .icon-btn,
.play-top .icon-btn {
  color: #e8e3da;
}
.play-screen .board .blocked {
  background: #0a0a0a;
}
.mini-preview span {
  background: #f4efe6 !important;
}
.mini-preview .blocked {
  background: #0a0a0a !important;
}
.mini-preview .selected {
  background: #e3b23c !important;
}
.keyrow button:hover {
  background: #f4e6c9;
}
.play-top {
  padding-left: 17px;
  padding-right: 17px;
}
@media (min-width: 761px) {
  .workspace {
    width: min(376px, 100%, calc(45dvh - 12.8px));
  }
  .stage {
    height: min(816px, calc(100dvh - 48px));
    min-height: 0;
  }
  .result-screen {
    min-height: calc(min(816px, 100dvh - 48px) - 139px);
  }
}
@media (max-width: 340px) {
  .play-top {
    padding-left: 13px;
    padding-right: 13px;
  }
}
.stage.screen-welcome,
.stage.screen-catalog,
.stage.screen-collections {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.screen-welcome .appviewport,
.screen-catalog .appviewport,
.screen-collections .appviewport {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  padding-bottom: 0;
  scrollbar-width: none;
}
.screen-welcome .appbar,
.screen-catalog .appbar,
.screen-collections .appbar,
.screen-welcome .tabbar,
.screen-catalog .tabbar,
.screen-collections .tabbar {
  flex-shrink: 0;
}
.discovery {
  background: #e8e3da;
  color: #0a0a0a;
}
.discovery .eyebrow {
  font-size: 10px;
  color: inherit;
}
.discovery h1 {
  font: 800 40px/0.94 var(--font-heading), sans-serif;
  text-transform: uppercase;
  margin: 7px 0 18px;
  letter-spacing: -0.025em;
}
.issue-line {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.issue-stamp {
  font: 600 10px "Chakra Petch", monospace;
  padding: 5px 7px;
  transform: rotate(3deg);
}
.daily-ticket {
  color: #e8e3da;
}
.daily-ticket:after {
  clip-path: polygon(0 0, 100% 0, 100% 30%, 95% 100%, 90% 20%, 85% 90%, 80% 20%, 75% 100%, 70% 20%, 65% 90%, 60% 20%, 55% 100%, 50% 20%, 45% 90%, 40% 20%, 35% 100%, 30% 20%, 25% 90%, 20% 20%, 15% 100%, 10% 20%, 5% 90%, 0 20%);
}
.ticket-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ticket-top h2 {
  margin: 8px 0;
}
.ticket-top p {
  margin: 9px 0;
}
.daily-ticket .mini-preview {
  flex-shrink: 0;
  margin: 0;
  border-width: 1px;
}
.daily-ticket .mini-preview span {
  font-size: 18px;
}
.daily-ticket .btn {
  width: 100%;
  margin-top: 14px;
  min-height: 46px;
}
.shelf-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.shelf-heading h2 {
  margin: 0;
}
.shelf-heading button {
  font-size: 11px;
  min-width: 52px;
}
.pack-teaser {
  display: flex;
  width: 100%;
  text-align: left;
  align-items: center;
  padding: 0;
  margin: 9px 0;
  color: #0a0a0a;
}
.pack-teaser img {
  object-fit: cover;
  flex: none;
}
.pack-teaser .pack-teaser-copy {
  padding: 10px 12px;
  flex: 1;
}
.pack-teaser strong {
  display: block;
  font: 800 26px/0.94 var(--font-heading), sans-serif;
  text-transform: uppercase;
  margin: 5px 0;
}
.pack-teaser small {
  font: 600 9px "Chakra Petch", monospace;
  text-transform: uppercase;
}
.pack-teaser .ui-icon {
  width: 17px;
  height: 17px;
  margin-right: 10px;
}
.pack-teaser.pan-teaser {
  background: #e3b23c;
}
.discovery-footer {
  display: flex;
  justify-content: space-between;
  gap: 12px;
}
.discovery-footer button {
  font-size: 11px;
}
.collection-intro {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.collection-intro h1 {
  margin: 7px 0 0;
}
.collection-intro .issue-stamp {
  color: #b72c2c;
}
.collection-note {
  font-size: 11px;
  margin: 0 0 17px;
  color: #64615b;
}
.pack-cover {
  display: block;
  width: 100%;
  padding: 0;
  text-align: left;
  border: 0;
  background: #0a0a0a;
  color: #e8e3da;
}
.cover-art {
  position: relative;
  overflow: hidden;
}
.cover-art img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 63%;
  display: block;
}
.cover-number {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 5px 8px;
  color: #0a0a0a;
  font: 600 10px "Chakra Petch";
  transform: rotate(-4deg);
}
.cover-copy {
  position: relative;
}
.cover-copy h2 {
  line-height: 0.95;
  margin: 6px 0 10px;
}
.cover-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 11px;
  min-height: 28px;
  gap: 8px;
}
.cover-bottom .ui-icon {
  height: 18px;
  width: 18px;
}
.pan-cover {
  display: grid;
  grid-template-columns: 42% 58%;
  background: #e3b23c;
  color: #0a0a0a;
  min-height: 194px;
}
.pan-cover .cover-art {
  height: 100%;
  min-height: 194px;
}
.pan-cover .cover-art img {
  object-position: 43% center;
}
.pan-cover .cover-copy {
  padding: 15px 12px;
  align-self: center;
}
.pan-cover h2 {
  font-size: 29px;
}
.pack-state {
  font-size: 10px;
  color: #c7c0b4;
  margin-bottom: 6px;
}
.pan-cover .pack-state {
  color: #423b2d;
}
.collection-progress {
  border-top: 1px solid #b7ac99;
  font-size: 11px;
}
.stamp-track {
  display: flex;
  gap: 7px;
  margin: 10px 0;
}
.stamp-track span {
  display: grid;
  place-items: center;
  border: 1px dashed #8a8070;
  font: 600 11px "Chakra Petch";
  color: #645a4c;
}
.stamp-track span.done {
  background: #0a0a0a;
  color: #e3b23c;
  border-style: solid;
}
.collection-progress details summary {
  font-size: 10px;
  min-height: 44px;
  padding: 13px 0;
  cursor: pointer;
}
.collection-progress .btn {
  font-size: 11px;
  min-height: 44px;
}
.discovery button:focus-visible {
  outline-offset: 3px;
}
.discovery .text-action {
  color: #0a0a0a;
}
.discovery .mini-preview {
  pointer-events: none;
}
@media (max-width: 340px) {
  .discovery h1 {
    font-size: 36px;
  }
  .daily-ticket {
    padding: 14px;
  }
  .pack-teaser .pack-teaser-copy {
    padding: 10px;
  }
  .cover-copy h2 {
    font-size: 28px;
  }
  .pan-cover h2 {
    font-size: 26px;
  }
  .collection-intro h1 {
    font-size: 39px;
  }
}
.discovery h1 {
  margin-bottom: 14px;
}
.pan-cover,
.pan-cover .cover-art {
  min-height: 170px;
}
.collection-intro h1 {
  margin-bottom: 0;
}
.mode-picker h2 {
  font-size: 47px;
  line-height: 1;
  margin: 10px 0;
}
.mode-puzzle {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mode-puzzle .mini-preview {
  margin: 0;
  transform: rotate(4deg);
  box-shadow: 4px 4px 0 #df3838;
}
.mode-picker h3 {
  font-size: 15px;
  margin: 28px 0 14px;
}
.mode-choice {
  display: flex;
  align-items: center;
  gap: 15px;
  width: 100%;
  min-height: 94px;
  padding: 16px;
  text-align: left;
  border: 1px solid #0a0a0a;
  background: #0a0a0a;
  color: #e8e3da;
  margin: 12px 0;
  box-shadow: 4px 4px 0 #c5bbab;
}
.mode-choice strong {
  display: block;
  font: 800 33px/1 var(--font-heading);
  text-transform: uppercase;
}
.mode-choice small {
  display: block;
  margin-top: 6px;
}
.mode-choice > .ui-icon {
  margin-left: auto;
  width: 18px;
}
.mode-glyph {
  font: 800 35px var(--font-heading);
  color: #e3b23c;
  min-width: 40px;
  text-align: center;
}
.timed-choice {
  background: #e3b23c;
  color: #0a0a0a;
}
.timed-choice .mode-glyph {
  color: #0a0a0a;
}
.social-modes {
  margin: 22px 0 10px;
  border-top: 1px solid #b8af9e;
}
.social-modes summary {
  min-height: 44px;
  padding: 15px 0;
  font-size: 12px;
  cursor: pointer;
}
.social-modes .btn {
  margin: 4px 4px 4px 0;
}
.play-mode-note {
  font-size: 10px;
  padding-top: 4px;
}
.play-mode-note button {
  min-height: 44px;
  background: transparent;
  border: 0;
  text-decoration: underline;
}

/* source:src/styles/fonts.css */
@font-face {
  font-family: "Big Shoulders";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/big-shoulders-1.ttf) format("truetype");
}
@font-face {
  font-family: "Archivo";
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(fonts/archivo-1.ttf) format("truetype");
}
@font-face {
  font-family: "Archivo";
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(fonts/archivo-2.ttf) format("truetype");
}
@font-face {
  font-family: "Archivo";
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(fonts/archivo-3.ttf) format("truetype");
}
@font-face {
  font-family: "Chakra Petch";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/chakra-petch-1.ttf) format("truetype");
}

/* source:src/styles/puzzle-themes.css */
.puzzle-theme-reveal {
  margin: 20px 0;
  text-align: left;
  padding: 18px 20px;
  background: #f4eedc url(art/white-paper-grain-ba8a0ff5.webp) center/cover;
  box-shadow: 1px 6px 12px #0003;
  color: #24211c;
  font-size: 14px;
  line-height: 1.5;
}
.puzzle-theme-reveal summary {
  cursor: pointer;
  font-weight: 800;
}
.puzzle-theme-reveal h3 {
  font-size: 24px;
  margin: 14px 0 8px;
}
.puzzle-theme-reveal p {
  margin: 8px 0;
}
.puzzle-theme-reveal ul {
  padding-left: 18px;
  font-size: 12px;
}
.puzzle-theme-reveal a,
.support-answer a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.puzzle-theme-reveal a:focus-visible {
  outline: 2px solid #af2228;
  outline-offset: 3px;
}

/* source:src/styles/layout-editor.css */
#layout-tools {
  position: fixed;
  z-index: 90;
  right: 12px;
  bottom: 12px;
  font:
    13px Archivo,
    Arial,
    sans-serif;
  color: #f4efe6;
  max-width: calc(100vw - 24px);
}
#layout-tools button,
#layout-tools select,
#layout-tools input {
  font: inherit;
  min-height: 44px;
  border: 1px solid #81745a;
  border-radius: 7px;
  background: #242321;
  color: #fff;
  padding: 7px 10px;
  touch-action: manipulation;
}
#layout-tools button:disabled {
  opacity: 0.4;
}
#layout-tools .layout-primary {
  background: #e3b23c;
  color: #151515;
  font-weight: 700;
}
#layout-panel {
  width: 330px;
  max-width: 100%;
  background: #111;
  border: 1px solid #756443;
  border-radius: 12px;
  padding: 10px;
  box-shadow: 0 5px 30px #0005;
  max-height: 45dvh;
  overflow: auto;
}
.layout-row {
  display: flex;
  gap: 5px;
  align-items: center;
  flex-wrap: wrap;
  margin: 5px 0;
}
.layout-row select {
  flex: 1;
  min-width: 120px;
  max-width: 100%;
}
.layout-row small {
  font-size: 11px;
  flex: 1;
}
.layout-row button {
  flex: 1;
}
.layout-muted {
  font-size: 11px;
  color: #d2c9b9;
  margin: 5px 0;
}
.layout-status {
  font-size: 11px;
  color: #e3b23c;
  min-height: 16px;
}
.layout-nudges button {
  min-width: 44px;
  flex: 0;
}
.layout-editing [data-layout-id] {
  outline: 1px dashed #2278a0;
  outline-offset: 2px;
  cursor: pointer;
}
.layout-editing [data-layout-id].layout-selected {
  outline: 2px solid #006ca7;
  outline-offset: 3px;
}
#layout-outline {
  position: fixed;
  pointer-events: none;
  border: 2px solid #0079ae;
  z-index: 80;
  box-sizing: border-box;
}
#layout-outline button {
  position: absolute;
  pointer-events: auto;
  touch-action: none;
  width: 44px;
  height: 44px;
  border: 2px solid #fff;
  background: #0079ae;
  color: #fff;
  border-radius: 50%;
  font: 22px Arial;
  box-shadow: 0 2px 8px #0005;
}
#layout-move {
  left: 0;
  top: 0;
}
#layout-resize {
  right: 0;
  bottom: 0;
}
#layout-outline button:focus-visible {
  outline: 3px solid #e3b23c;
}
.layout-guide {
  position: fixed;
  background: #d62da0;
  z-index: 79;
  pointer-events: none;
}
.layout-guide.vertical {
  width: 1px;
}
.layout-guide.horizontal {
  height: 1px;
}
#layout-import-dialog {
  border: 1px solid #8f7847;
  border-radius: 12px;
  max-width: calc(100vw - 24px);
  width: 360px;
  background: #f4efe6;
  color: #111;
  padding: 16px;
}
#layout-import-dialog::backdrop {
  background: #0009;
}
#layout-import-dialog textarea {
  width: 100%;
  height: 160px;
  resize: vertical;
  font: 12px monospace;
}
#layout-import-dialog button {
  min-height: 44px;
  margin: 5px;
  padding: 8px;
}
#layout-import-dialog input {
  max-width: 100%;
}
@media (min-width: 900px) {
  #layout-tools {
    right: 18px;
    top: 18px;
    bottom: auto;
    width: 240px;
  }
  #layout-panel {
    width: 240px;
    max-height: 90dvh;
  }
}
@media (max-width: 760px) {
  #layout-tools {
    bottom: max(8px, env(safe-area-inset-bottom));
    right: 8px;
    max-width: calc(100vw - 16px);
  }
  #layout-tools:not(:has(#layout-panel)) {
    display: none;
  }
  #layout-tools:has(#layout-panel:not([hidden])) {
    left: 8px;
    bottom: calc(86px + env(safe-area-inset-bottom));
  }
  #layout-panel {
    width: 100%;
  }
  .layout-editing .review-toggle {
    display: none !important;
  }
}
.stage:not(.screen-login):not(.screen-solve) {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.stage:not(.screen-login):not(.screen-solve) > .appbar {
  flex: none;
}
.stage:not(.screen-login):not(.screen-solve) > .appviewport {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  padding-bottom: calc(88px + env(safe-area-inset-bottom));
  scrollbar-width: none;
}
.stage > .tabbar {
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: calc(10px + env(safe-area-inset-bottom));
  height: 64px;
  border: 1px solid #39352d;
  border-radius: 999px;
  padding: 6px 12px;
  background: #0a0a0a;
  z-index: 20;
}
.tabbar button {
  min-height: 48px;
  min-width: 44px;
  border-radius: 0;
  position: relative;
  font-size: 10px;
  line-height: 1.1;
  padding: 2px 0;
  gap: 2px;
}
.tabbar button.active:after {
  height: 2px;
  bottom: 0;
}
.result-screen {
  min-height: 100%;
}
.layout-transfer {
  border: 1px solid #8f7847;
  border-radius: 12px;
  max-width: calc(100vw - 24px);
  width: 360px;
  background: #f4efe6;
  color: #111;
  padding: 16px;
}
.layout-transfer::backdrop {
  background: #0009;
}
.layout-transfer textarea {
  width: 100%;
  height: 170px;
  font: 12px monospace;
}
.layout-transfer a,
.layout-transfer button {
  display: inline-block;
  min-height: 44px;
  padding: 12px;
  margin: 5px;
  border: 1px solid #555;
  border-radius: 6px;
  background: #111;
  color: #fff;
  font:
    14px Archivo,
    Arial,
    sans-serif;
}
@media (min-width: 900px) {
  .layout-editing .shell {
    padding-right: 270px;
    padding-left: 20px;
  }
}
[data-copy-slot] {
  white-space: pre-line;
  overflow-wrap: anywhere;
}
.layout-deleted {
  display: none !important;
}
.layout-custom-ink,
.layout-custom-ink * {
  color: var(--layout-ink) !important;
  -webkit-text-stroke-color: var(--layout-ink) !important;
}
#layout-tools .layout-appearance {
  border: 1px solid #655b49;
  border-radius: 7px;
  margin: 10px 0;
  padding: 6px;
  min-width: 0;
}
#layout-tools .layout-appearance legend {
  font-size: 12px;
  color: #eed7a7;
  padding: 0 5px;
}
#layout-tools #layout-color {
  width: 45px;
  padding: 4px;
  flex: none;
  cursor: pointer;
}
#layout-tools #layout-color-hex {
  width: 105px;
  min-width: 95px;
  flex: 1;
  font-family: monospace;
}
#layout-tools .layout-appearance button {
  font-size: 11px;
  padding: 7px;
}
#layout-tools .layout-appearance:disabled {
  opacity: 0.45;
}
.stage > .appviewport {
  isolation: isolate;
}
#layout-text-dialog {
  max-height: calc(100dvh - 20px);
  overflow: auto;
  overscroll-behavior: contain;
}
#layout-text-dialog label {
  display: block;
  font-size: 13px;
  margin: 10px 0 5px;
}
#layout-text-dialog select {
  display: block;
  width: 100%;
  min-height: 44px;
  font:
    16px Archivo,
    Arial,
    sans-serif;
  margin-top: 5px;
  padding: 8px;
  background: #fff;
  color: #111;
  border: 1px solid #93856d;
  border-radius: 6px;
}
#layout-text-dialog textarea {
  display: block;
  width: 100%;
  height: 120px;
  max-height: 25dvh;
  min-height: 70px;
  font:
    16px/1.4 Archivo,
    Arial,
    sans-serif;
  padding: 10px;
  resize: vertical;
  margin-top: 5px;
  background: #fff;
  color: #111;
  border: 1px solid #93856d;
  border-radius: 6px;
}
#layout-text-dialog .copy-limit,
#layout-text-dialog .copy-error {
  font-size: 12px;
  margin: 5px 0;
}
.copy-error {
  color: #9b2020;
}
.copy-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.copy-buttons button {
  margin: 0;
  flex: 1;
  white-space: nowrap;
}
.stage > .appviewport {
  position: relative;
}
.layout-pasted {
  isolation: isolate;
  overflow-wrap: anywhere;
}

/* source:src/styles/material-structure.css */
.stage > .tabbar {
  background-color: #141210;
  background-image: linear-gradient(#080706e8, #080706e8), url(art/craft-paper.webp);
  background-size: cover;
  border-color: #51483b;
  overflow: hidden;
}
.tabbar button {
  color: #e8e3da;
}
.tabbar button.active {
  color: #fff3dc;
}
.tabbar button.active .ui-icon {
  background: #b72c2c;
  box-shadow: 0 0 0 6px #b72c2c;
  border-radius: 4px;
  transform: rotate(-3deg);
}
.tabbar button.active:after {
  background: #df3838;
  width: 26px;
  left: calc(50% - 13px);
}
.play-top,
.appbar {
  background-color: #11100e;
  background-image: linear-gradient(#080706ed, #080706ed), url(art/craft-paper.webp);
  background-size: cover;
  position: relative;
}
.play-top {
  border-bottom: 0;
  z-index: 2;
}
.play-top:after,
.appbar:after {
  content: "";
  position: absolute;
  pointer-events: none;
  left: 0;
  right: 0;
  bottom: -8px;
  height: 13px;
  background: #b72c2c;
  clip-path: polygon(0 0, 100% 0, 100% 64%, 94% 78%, 87% 55%, 81% 86%, 72% 67%, 65% 88%, 58% 63%, 49% 88%, 41% 65%, 33% 81%, 25% 64%, 17% 95%, 8% 64%, 0 83%);
}
.puzzle-caption {
  position: relative;
}
.puzzle-caption strong {
  position: relative;
  isolation: isolate;
  transform: rotate(-1deg);
}
.puzzle-caption strong:before {
  content: "";
  position: absolute;
  z-index: -1;
}
.clue-ribbon {
  position: relative;
  box-shadow: 2px 3px 0 #d5cdbd;
}
.daily-ticket {
  position: relative;
}
.daily-ticket:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  pointer-events: none;
}
.shelf-heading {
  position: relative;
}
.shelf-heading:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  mix-blend-mode: multiply;
  pointer-events: none;
}
.pack-cover {
  position: relative;
}
.pack-cover:after {
  content: "";
  position: absolute;
  pointer-events: none;
}
.collection-intro {
  border-bottom: 1px dashed #b0a48e;
  padding-bottom: 13px;
}
.result-seal {
  box-shadow: 3px 4px 0 #c1b69d;
}
@media (prefers-contrast: more) {
  .play-top,
  .appbar,
  .stage > .tabbar {
    background-image: none;
  }
}
.mode-picker .mode-choice .mode-glyph {
  color: #e3b23c;
}
.puzzle-caption {
  padding-top: 10px;
  padding-bottom: 6px;
  flex-shrink: 0;
}
.play-screen .game-credit {
  padding-top: 3px;
}

/* source:src/styles/typography-layout.css */
.stage {
  isolation: isolate;
}
.appviewport {
  background: var(--craft-paper);
}
.appbar-title {
  letter-spacing: 0.02em;
}
.appbar {
  height: 58px;
}
.appbar:after,
.play-top:after {
  background-image: url(art/craft-torn-strip.webp);
  background-size: 100% 28px;
  clip-path: none;
  height: 10px;
  background-blend-mode: multiply;
}
.stage-body {
  padding: 28px 20px 30px;
}
.stage-body > h2 {
  font-size: 48px;
  line-height: 0.95;
  margin: 8px 0 24px;
  max-width: 100%;
  overflow-wrap: break-word;
}
.stage-body > p {
  font-size: 14px;
  line-height: 1.55;
}
.stage-body > h3 {
  font-family: "Chakra Petch", monospace;
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 26px;
}
.btn {
  border-radius: 3px;
  min-height: 46px;
  font-size: 13px;
  border-color: #8e8371;
  box-shadow: 2px 2px 0 #c9bfae;
}
.btn.primary {
  box-shadow: 3px 3px 0 #5a1f1d;
  border-color: #b72c2c;
}
.btn:not(.primary) {
  background: #f4efe6;
}
.row {
  gap: 10px;
}
.text-action {
  min-height: 44px;
}
.notice {
  border-radius: 0;
  border-left: 4px solid #11100e;
  background: #ddd2bb;
  padding: 15px;
  font-size: 13px;
}
.tag {
  border-radius: 2px;
  font-family: "Chakra Petch", monospace;
}
.setting {
  border-bottom: 1px dashed #ad9e87;
  padding: 18px 0;
}
.switch {
  border-radius: 5px;
}
.switch:after {
  border-radius: 3px;
}
.setting b {
  font-size: 14px;
}
details {
  border-bottom: 1px dashed #b4a78f;
}
details summary {
  min-height: 48px;
  padding: 15px 0;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
}
.modal {
  border-radius: 4px;
  border-top: 8px solid #b72c2c;
  box-shadow: 6px 7px 0 #0004;
}
.modal h3 {
  font: 800 34px/0.95 var(--font-heading), sans-serif;
  text-transform: uppercase;
}
.login-screen {
  padding: 30px 25px;
  min-height: 100%;
  background: #11100e url(art/craft-paper.webp) center/cover;
  background-blend-mode: multiply;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.login-screen:before {
  top: 124px;
  height: 290px;
  background: #b72c2c;
  transform: rotate(-3deg) scaleX(1.1);
  z-index: 0;
}
.login-screen:after {
  content: "";
  position: absolute;
  left: -5%;
  width: 110%;
  pointer-events: none;
}
.ca-wordmark,
.login-heading,
.demo-identity,
.login-footer {
  position: relative;
  z-index: 1;
}
.ca-wordmark {
  font: 600 11px "Chakra Petch";
  text-transform: uppercase;
  letter-spacing: 0.13em;
}
.ca-monogram {
  border-radius: 0;
  background: #e8e3da;
  color: #11100e;
  transform: rotate(-5deg);
  width: 36px;
  height: 36px;
}
.login-heading {
  margin-top: 78px;
  padding: 0 1px;
}
.login-heading .eyebrow {
  font-size: 10px;
  color: #fff0d9;
  letter-spacing: 0.07em;
}
.login-heading h1 {
  font: 800 clamp(58px, 17vw, 76px)/0.88 var(--font-heading), sans-serif;
  letter-spacing: -0.035em;
  margin: 16px 0 65px;
  color: #f4efe6;
  text-shadow: 2px 3px 0 #461613;
}
.demo-identity {
  border-top: 1px solid #635c50;
  border-bottom: 1px solid #635c50;
  padding: 18px 0;
  margin-top: auto;
  color: #e8e3da;
}
.demo-avatar {
  background: #e3b23c;
  color: #11100e;
  border-radius: 3px;
  transform: rotate(3deg);
}
.demo-identity small {
  color: #bcb4a5;
  font-size: 11px;
}
.login-footer {
  margin-top: 22px;
}
.login-footer .btn {
  background: #e3b23c;
  color: #11100e;
  border-color: #e3b23c;
  box-shadow: 3px 3px 0 #857033;
  min-height: 52px;
}
.login-footer p {
  color: #c0b9ab;
  font-size: 10px;
  margin: 15px 0 0;
  text-align: center;
}
.discovery {
  padding: 22px 19px;
}
.issue-line {
  margin-bottom: 16px;
}
.discovery > h1 {
  font-size: 45px;
  line-height: 0.92;
  margin: 0 0 20px;
  max-width: 100%;
  color: #11100e;
}
.ticket-top {
  gap: 10px;
}
.ticket-top h2 {
  font-size: 47px;
  line-height: 0.9;
  color: #f4efe6;
}
.ticket-top p {
  color: #ffe7cb;
  font-size: 10px;
  line-height: 1.5;
}
.daily-ticket .mini-preview {
  width: 106px;
}
.daily-ticket > .btn {
  color: #11100e;
  border-color: #f4efe6;
  margin-top: 14px;
  font-weight: 700;
}
.shelf-heading h2 {
  font-size: 26px;
  line-height: 1;
}
.pack-teaser {
  border-bottom: 2px solid #11100e;
  border-radius: 0;
  min-height: 96px;
}
.pack-teaser img {
  height: 100px;
  width: 95px;
}
.pack-teaser strong {
  font-size: 25px;
}
.pack-teaser small {
  font-size: 8px;
  line-height: 1.5;
}
.discovery-footer {
  margin-top: 13px;
}
.collection-intro {
  align-items: center;
}
.collection-intro h1 {
  font-size: 46px;
}
.collection-intro .issue-stamp {
  font-size: 8px;
}
.collection-note {
  line-height: 1.5;
}
.pack-cover {
  transform: rotate(-0.6deg);
  margin: 0 0 24px;
}
.cover-art {
  height: 144px;
}
.cover-copy {
  padding: 16px;
}
.cover-copy h2 {
  font-size: 35px;
}
.pan-cover {
  transform: rotate(0.6deg);
}
.pan-cover .cover-copy h2 {
  font-size: 32px;
}
.collection-progress {
  padding-top: 17px;
}
.stamp-track span {
  border-radius: 50%;
  width: 37px;
  height: 37px;
}
.stamp-track .done {
  transform: rotate(-8deg);
}
.mode-picker {
  padding-top: 27px;
}
.mode-picker > .eyebrow {
  font-size: 9px;
}
.mode-puzzle {
  border-bottom: 1px dashed #9c8f7a;
  padding-bottom: 19px;
  margin: 12px 0;
}
.mode-puzzle h2 {
  font-size: 49px;
}
.mode-puzzle .mini-preview {
  width: 72px;
}
.mode-picker > h3 {
  margin: 22px 0 13px;
  font-size: 11px;
  letter-spacing: 0.06em;
}
.mode-picker .mode-choice {
  min-height: 88px;
  gap: 13px;
  padding: 14px;
  background: #11100e;
  color: #f4efe6;
  position: relative;
}
.mode-choice .mode-glyph {
  font: 800 33px var(--font-heading);
  min-width: 40px;
  color: #e3b23c;
  border-right: 1px dashed #6f6758;
  padding-right: 13px;
}
.mode-choice strong {
  font-size: 32px;
}
.mode-choice small {
  font-size: 10px;
  line-height: 1.45;
  color: #cfc6b5;
}
.mode-choice > .ui-icon {
  color: #e3b23c;
  flex-shrink: 0;
}
.mode-picker > p.tiny {
  font-size: 10px;
}
.mode-picker > .text-action {
  font-size: 12px;
}
.play-screen {
  padding-left: 10px;
  padding-right: 10px;
  background: #e8e3da;
}
.play-top {
  margin-left: -10px;
  margin-right: -10px;
  padding: 0 15px;
  height: 53px;
}
.play-time {
  font-size: 10px;
  letter-spacing: 0.05em;
}
.puzzle-caption {
  min-height: 61px;
  padding: 9px 1px 7px;
}
.puzzle-caption strong {
  font: 800 22px var(--font-heading);
  letter-spacing: 0.015em;
}
.play-screen .board {
  width: min(100%, calc(100dvh - 418px), 400px);
  margin: 0 auto;
  border: 2px solid #11100e;
}
.play-screen .cell {
  font-family: Archivo;
  font-weight: 600;
  background: #faf5eb;
}
.play-screen .cell.word {
  background: #f1e2bb;
}
.play-screen .cell.selected {
  background: #e3b23c;
}
.play-screen .blocked {
  background: #11100e;
}
.play-screen .clue-ribbon {
  margin: 10px 0 0;
  flex: none;
  z-index: 1;
}
.clue-ribbon .clue-copy {
  font-size: 13px;
  line-height: 1.35;
}
.clue-ribbon .clue-copy small {
  font-size: 9px;
  color: #76664c;
}
.game-keyboard {
  margin-top: auto;
  padding-top: 17px;
}
.keyrow button {
  color: #11100e;
  font-family: Archivo;
}
.game-bottom {
  margin-top: 8px;
}
.play-screen:not(:has(.game-keyboard)) .game-bottom {
  margin-top: auto;
  padding-top: 14px;
}
.game-bottom > .btn {
  border-radius: 3px;
  box-shadow: 3px 3px 0 #6e241f;
}
.game-bottom > .text-action {
  background: #ddd0b8;
  border: 1px solid #b8a88c;
  min-height: 44px;
  min-width: 44px;
  border-radius: 3px;
}
.game-credit {
  font-size: 8px;
  line-height: 12px;
}
.clue-list-view h3 {
  font-family: "Chakra Petch";
  font-size: 11px;
  padding: 8px;
  background: #11100e;
  color: #e3b23c;
}
.clue-list-view button {
  background: #f8f2e7;
  line-height: 1.5;
}
.pause-screen {
  padding: 48px 24px 26px;
}
.pause-screen .result-seal {
  border-radius: 4px;
  transform: rotate(-5deg);
  color: #e3b23c;
}
.pause-screen h2 {
  font-size: 54px;
}
.pause-screen .result-number {
  border-top: 1px dashed #a8997d;
  padding-top: 22px;
  width: 100%;
}
.result-screen {
  padding: 27px 24px 23px;
}
.result-seal {
  width: 70px;
  height: 70px;
  border: 2px dashed #e3b23c;
  outline: 5px solid #11100e;
  border-radius: 50%;
  margin: 7px 0 22px;
  transform: rotate(-7deg);
  background: #11100e;
}
.result-screen h2 {
  font-size: 54px;
  margin-bottom: 10px;
}
.result-screen > p {
  font-size: 11px;
}
.result-number {
  font-size: 100px;
  color: #11100e;
  margin: 23px 0 0;
}
.result-category {
  font-size: 10px;
  transform: rotate(-2deg);
  color: #30291c;
}
.result-stats {
  margin: 28px 0 15px;
  padding: 17px 0;
}
.result-stats b {
  font-family: "Chakra Petch";
  font-size: 23px;
}
.result-actions .btn {
  min-height: 49px;
}
.result-actions .text-action {
  font-size: 12px;
}
@media (max-width: 340px) {
  .login-screen {
    padding: 25px 21px;
  }
  .login-heading h1 {
    font-size: 58px;
  }
  .login-heading {
    margin-top: 85px;
  }
  .discovery {
    padding: 20px 15px;
  }
  .discovery > h1 {
    font-size: 39px;
  }
  .ticket-top h2 {
    font-size: 41px;
  }
  .daily-ticket .mini-preview {
    width: 91px;
  }
  .pack-teaser img {
    width: 83px;
  }
  .pack-teaser strong {
    font-size: 23px;
  }
  .shelf-heading h2 {
    font-size: 24px;
  }
  .stage-body {
    padding: 24px 15px;
  }
  .mode-choice strong {
    font-size: 29px;
  }
  .mode-choice .mode-glyph {
    min-width: 35px;
  }
  .mode-choice small {
    font-size: 9px;
  }
  .play-screen {
    padding-left: 8px;
    padding-right: 8px;
  }
  .play-top {
    margin-left: -8px;
    margin-right: -8px;
  }
  .clue-ribbon .clue-copy {
    font-size: 12px;
  }
  .result-screen h2 {
    font-size: 46px;
  }
}
@media (max-height: 740px) {
  .login-heading {
    margin-top: 60px;
  }
  .login-heading h1 {
    margin-bottom: 42px;
  }
  .login-screen:before {
    top: 104px;
    height: 255px;
  }
  .game-keyboard {
    padding-top: 10px;
  }
  .puzzle-caption {
    min-height: 54px;
  }
  .play-screen .clue-ribbon {
    min-height: 60px;
  }
  .result-number {
    font-size: 80px;
  }
  .result-screen {
    padding-top: 19px;
  }
}
@media (min-width: 761px) {
  .login-heading h1 {
    font-size: 63px;
  }
  .login-heading {
    margin-top: 77px;
  }
  .stage-body > h2 {
    font-size: 45px;
  }
}
@media (prefers-contrast: more) {
  .stage-body,
  .discovery,
  .pause-screen,
  .result-screen {
    background-image: none;
  }
  .clue-ribbon {
    border: 1px solid #11100e;
  }
  .keyrow button {
    border: 1px solid #11100e;
  }
}
.screen-solve:has(.play-mode-note) .board {
  width: min(100%, calc(100dvh - 508px), 400px);
}
@media (min-width: 761px) {
  .screen-solve:has(.play-mode-note) .board {
    width: min(100%, calc(min(800px, 100dvh - 64px) - 508px), 400px);
  }
}

/* source:src/styles/paper-surfaces.css */
.stage-body,
.discovery,
.pause-screen,
.result-screen,
.play-screen {
  background-color: #e8e3da;
}
.appbar,
.play-top,
.stage > .tabbar {
  background-image: linear-gradient(#080706e8, #080706e8), url(art/craft-paper.webp);
  background-size: auto, 460px auto;
}
.appbar:before,
.play-top:before,
.appbar:after,
.play-top:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 24px;
  pointer-events: none;
  clip-path: none;
  background: var(--paper-edge) 60% bottom/560px auto no-repeat;
  transform: none;
  filter: none;
  z-index: -1;
}
.appbar,
.play-top {
  isolation: isolate;
}
.appbar:before,
.play-top:before {
  bottom: -15px;
  filter: sepia(0.16) brightness(1.17);
}
.appbar:after,
.play-top:after {
  bottom: -11px;
  background: #161411;
  mask-image: var(--paper-edge);
  mask-size: 560px auto;
  mask-position: 60% bottom;
  mask-repeat: no-repeat;
}
.discovery {
  padding-top: 28px;
}
.issue-stamp {
  background: #e8e0cb;
  box-shadow: 1px 1px 1px #0003;
  border: 1px solid #7b6b53;
  outline: 1px solid #c2b397;
  outline-offset: -4px;
}
.discovery > h1 {
  margin-bottom: 24px;
  letter-spacing: -0.035em;
}
.daily-ticket {
  border: 0;
  border-radius: 0;
  background-color: #ae2b2b;
  background-image: linear-gradient(#aa292bb3, #aa292bb3), url(art/craft-paper.webp);
  background-size: auto, 440px auto;
  box-shadow: none;
  isolation: isolate;
  padding: 20px 17px 17px;
  margin-bottom: 33px;
}
.daily-ticket:before,
.daily-ticket:after {
  content: "";
  position: absolute;
  left: -1px;
  right: -1px;
  top: auto;
  height: 47px;
  pointer-events: none;
  clip-path: none;
  transform: none;
  z-index: -1;
  opacity: 1;
}
.daily-ticket:before {
  bottom: -28px;
  background: var(--paper-pull) 57% bottom/440px auto no-repeat;
  filter: sepia(0.12) brightness(1.12) drop-shadow(0 2px 1px #0004);
}
.daily-ticket:after {
  background: #a32b2b;
  filter: none;
}
.daily-ticket .ticket-top {
  position: relative;
}
.daily-ticket .ticket-top:after {
  content: "";
  position: absolute;
  right: 30px;
  top: -29px;
  width: 65px;
  height: 23px;
  background-color: #d7c191bd;
  background-image:
    linear-gradient(
      100deg,
      #b99e6b25,
      #f7ecc768,
      #c1a67422);
  mask: var(--paper-label) center/100% 100% no-repeat;
  transform: rotate(7deg);
  box-shadow: inset 0 1px #fff8;
  pointer-events: none;
}
.daily-ticket .mini-preview {
  box-shadow: 1px 2px 2px #0005, 5px 6px 8px #4213115c;
  transform: rotate(3deg);
}
.daily-ticket > .btn {
  border: 1px solid #d4c8b3;
  background: #eee7d8;
  box-shadow: 1px 2px 1px #41171175;
  border-radius: 1px;
}
.shelf-heading {
  margin-top: 25px;
  margin-bottom: 15px;
}
.shelf-heading:after {
  height: 4px;
  background: #201c16;
  mask: var(--paper-edge) 30% bottom/440px auto no-repeat;
  opacity: 0.4;
  bottom: -7px;
}
.pack-teaser {
  position: relative;
  overflow: visible;
  background: #efe9dc;
  box-shadow: 1px 2px 2px #0002;
  border: 0;
  margin-bottom: 15px;
}
.pack-teaser:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -8px;
  height: 16px;
  background: var(--paper-edge) 30% bottom/440px auto no-repeat;
  filter: sepia(0.2) brightness(1.12);
  z-index: -1;
  pointer-events: none;
}
.pack-teaser {
  isolation: isolate;
}
.pan-teaser {
  background: #d7ae46;
}
.pack-teaser img {
  filter: saturate(0.82) contrast(1.06);
}
.pack-cover:after {
  top: -9px;
  right: 19px;
  width: 62px;
  height: 27px;
  background: #d7c08cad;
  mask: var(--paper-label) center/100% 100% no-repeat;
  clip-path: none;
  box-shadow: inset 0 1px #fff9;
  transform: rotate(9deg);
}
.cover-copy:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -17px;
  height: 23px;
  background: var(--paper-edge) 74% bottom/450px auto no-repeat;
  transform: rotate(180deg);
  pointer-events: none;
  filter: brightness(0.2);
}
.pan-cover .cover-copy:before {
  display: none;
}
.cover-number {
  background: #e8dfca;
  box-shadow: 1px 2px 2px #0003;
}
.mode-picker .mode-choice {
  background-image: linear-gradient(#10100def, #10100def), url(art/craft-paper.webp);
  background-size: auto, 430px auto;
  box-shadow: 1px 3px 3px #0003;
  border: 0;
  border-radius: 0;
  margin: 18px 0;
  isolation: isolate;
}
.mode-choice:before,
.mode-choice:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -10px;
  height: 22px;
  background: var(--paper-edge) 32% bottom/480px auto no-repeat;
  pointer-events: none;
  z-index: -1;
}
.mode-choice:before {
  filter: sepia(0.15) brightness(1.08);
  bottom: -13px;
}
.mode-choice:after {
  background: #191711;
  mask: var(--paper-edge) 32% bottom/480px auto no-repeat;
}
.mode-choice.timed-choice:before,
.mode-choice.timed-choice:after {
  background-position: 68% bottom;
  mask-position: 68% bottom;
}
.mode-choice.friends-choice:before,
.mode-choice.friends-choice:after {
  background-position: 90% bottom;
  mask-position: 90% bottom;
}
.puzzle-caption strong {
  padding: 5px 12px;
}
.puzzle-caption strong:before {
  inset: -3px -5px;
  background: #d0b783b0;
  clip-path: none;
  mask: var(--paper-label) center/100% 100% no-repeat;
  box-shadow: none;
  opacity: 0.85;
}
.play-screen .clue-ribbon {
  border-left: 3px solid #a32b2b;
}
.clue-ribbon:after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -8px;
  height: 14px;
  background: var(--paper-edge) 65% bottom/470px auto no-repeat;
  filter: sepia(0.14) brightness(1.16);
  opacity: 1;
  z-index: -1;
  pointer-events: none;
}
.keyrow button {
  box-shadow: 0 1px 1px #0002;
  border-bottom: 1px solid #b8a88d;
  background: #f5efe3;
  border-radius: 2px;
}
.keyrow .keywide {
  background: #d6c9ae;
}
.result-category {
  background: none;
  position: relative;
  isolation: isolate;
  padding: 14px 19px;
}
.result-category:before {
  content: "";
  position: absolute;
  inset: 0 -8px;
  z-index: -1;
  background: #d2b675;
  mask: var(--paper-label) center/100% 100% no-repeat;
  pointer-events: none;
}
.result-stats {
  border-top: 1px solid #a7977770;
  border-bottom: 1px solid #a7977770;
}
.login-screen:after {
  background: var(--paper-pull) 60% bottom/500px auto no-repeat;
}
@media (prefers-contrast: more) {
  .stage-body,
  .discovery,
  .pause-screen,
  .result-screen,
  .play-screen,
  .appbar,
  .play-top,
  .stage > .tabbar,
  .mode-picker .mode-choice {
    background-image: none;
  }
  .clue-ribbon:after {
    display: none;
  }
}
.daily-ticket {
  background: none;
  padding-bottom: 28px;
}
.daily-ticket:after {
  top: 0;
  bottom: -22px;
  background-color: #a92c2c;
  background-image: linear-gradient(#a6282bbd, #a6282bbd), url(art/craft-paper.webp);
  background-size: auto, 440px auto;
  mask-image: linear-gradient(#000, #000), var(--paper-pull);
  mask-size: 100% calc(100% - 70px), 440px auto;
  mask-position: center top, 57% bottom;
  mask-repeat: no-repeat;
}
.daily-ticket:before {
  height: 90px;
}
.stage-body,
.discovery,
.pause-screen,
.result-screen,
.play-screen {
  background-image: linear-gradient(#e8e3dabd, #e8e3dabd), url(art/craft-paper.webp);
  background-size: auto, 760px auto;
}
.login-screen:after {
  top: 390px;
  height: 57px;
  background-image: var(--paper-edge);
  background-size: 520px auto;
  background-position: 66% bottom;
  transform: rotate(-3deg);
}
.play-screen .clue-ribbon {
  position: relative;
  min-height: 72px;
  margin-top: 10px;
  padding: 5px 2px;
  border: 0;
  border-radius: 0;
  background-color: #f7f1e3;
  background-image:
    linear-gradient(
      90deg,
      transparent 0 48px,
      #c86f6aab 48px 49px,
      transparent 49px),
    repeating-linear-gradient(
      180deg,
      transparent 0 4px,
      #88a9be8c 4px 5px,
      transparent 5px 31px),
    linear-gradient(#f7f1e3d9, #f7f1e3d9),
    url(art/craft-paper.webp);
  background-size:
    auto,
    auto,
    auto,
    420px auto;
  isolation: isolate;
}
.play-screen .clue-ribbon:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -7px;
  pointer-events: none;
}
.play-screen .clue-ribbon:after {
  bottom: -9px;
  background-position: 70% bottom;
  filter: sepia(0.13) brightness(1.17);
}
.play-screen .clue-ribbon .clue-copy {
  align-self: stretch;
  min-height: 58px;
  padding: 3px 0 0 3px;
  font:
    600 13px/29px "Segoe Print",
    "Comic Sans MS",
    cursive;
  color: #171511;
}
.play-screen .clue-ribbon .clue-copy small {
  display: block;
  height: 25px;
  margin: 0;
  font: 700 9px/23px "Chakra Petch", monospace;
  letter-spacing: 0.07em;
}
.play-screen .clue-ribbon .icon-btn {
  position: relative;
  z-index: 3;
  background: transparent;
}
@media (max-width: 340px) {
  .play-screen .clue-ribbon .clue-copy {
    font-size: 12px;
  }
}
@media (max-height: 740px) {
  .login-screen:after {
    top: 337px;
  }
}
.play-screen .clue-ribbon {
  background: transparent;
  box-shadow: none;
}
.play-screen .clue-ribbon:before {
  inset: -11px -5px -13px;
  height: auto;
  transform: none;
  z-index: -1;
  background: var(--paper-grunge) center/100% 100% no-repeat;
}
.play-screen .clue-ribbon:after {
  display: block;
  content: "";
  position: absolute;
  inset: -11px -5px -13px;
  height: auto;
  z-index: 0;
  background-image:
    linear-gradient(
      90deg,
      transparent 0 51px,
      #b26e6e8c 51px 52px,
      transparent 52px),
    repeating-linear-gradient(
      180deg,
      transparent 0 14px,
      #6f91b184 14px 15px,
      transparent 15px 31px);
  -webkit-mask: var(--paper-grunge) center/100% 100% no-repeat;
  mask: var(--paper-grunge) center/100% 100% no-repeat;
  pointer-events: none;
}
.play-screen .clue-ribbon .clue-copy {
  position: relative;
  z-index: 1;
}
@media (prefers-contrast: more) {
  .play-screen .clue-ribbon {
    background: #fff;
    border: 1px solid #111;
  }
  .play-screen .clue-ribbon:before,
  .play-screen .clue-ribbon:after {
    display: none;
  }
}

/* source:src/styles/paper-details.css */
.stage-body,
.discovery,
.pause-screen,
.result-screen {
  background-color: var(--paper-white);
  background-image: var(--paper-white-layers);
  background-size:
    var(--paper-dot-size) var(--paper-dot-size),
    auto,
    580px auto;
}
.play-screen {
  background-color: var(--paper-black);
  background-image: var(--paper-black-layers);
  background-size:
    var(--paper-dot-size) var(--paper-dot-size),
    auto,
    cover;
  color: #f3f0ea;
}
.play-screen .game-bottom .text-action {
  color: var(--paper-ink);
  background: #eee8dc;
}
.play-screen .puzzle-caption span,
.play-screen .game-credit {
  color: #c3bdb2;
}
.play-screen .board {
  outline: 1px solid #c8c2b6;
}
.login-screen {
  color: var(--paper-ink);
  background-color: var(--paper-white);
  background-image: var(--paper-white-layers);
  background-size:
    var(--paper-dot-size) var(--paper-dot-size),
    auto,
    580px auto;
}
.login-screen .login-heading .eyebrow {
  color: #625a53;
}
.login-screen .login-heading p {
  color: #544f49;
}
.login-screen .demo-identity strong {
  color: var(--paper-ink);
}
.login-screen .demo-identity small {
  color: #544e48;
}
.login-screen:before {
  background-color: var(--paper-red);
  background-image: var(--paper-red-layers);
  background-size:
    var(--paper-dot-size) var(--paper-dot-size),
    auto,
    580px auto;
}
.login-screen:after {
  filter: grayscale(0.4) brightness(1.2) drop-shadow(0 2px 2px #0005);
}
.appbar,
.play-top,
.stage > .tabbar,
.mode-picker .mode-choice {
  background-color: var(--paper-black);
  background-image: var(--paper-black-layers);
  background-size:
    var(--paper-dot-size) var(--paper-dot-size),
    auto,
    580px auto;
}
.daily-ticket:after,
.btn.primary {
  background-color: var(--paper-red);
  background-image: var(--paper-red-layers);
  background-size:
    var(--paper-dot-size) var(--paper-dot-size),
    auto,
    580px auto;
}
.daily-ticket:after {
  height: auto;
  inset: -4px -5px -20px;
  -webkit-mask: linear-gradient(#000, #000) center top/100% 72% no-repeat, var(--paper-grunge) center/100% 100% no-repeat;
  mask: linear-gradient(#000, #000) center top/100% 72% no-repeat, var(--paper-grunge) center/100% 100% no-repeat;
}
.rail .mark,
.tabbar button.active .ui-icon {
  background-color: var(--paper-red);
  background-image: var(--paper-red-layers);
  background-size:
    var(--paper-dot-size) var(--paper-dot-size),
    auto,
    580px auto;
}
.play-screen,
.appbar,
.play-top,
.stage > .tabbar,
.mode-picker .mode-choice {
  background-blend-mode:
    soft-light,
    normal,
    normal;
}
.stage-body,
.discovery,
.pause-screen,
.result-screen,
.login-screen {
  background-blend-mode:
    multiply,
    screen,
    normal;
}
.login-screen:before,
.daily-ticket:after,
.btn.primary,
.rail .mark,
.tabbar button.active .ui-icon {
  background-blend-mode:
    multiply,
    multiply,
    normal;
}
.play-screen,
.stage-body,
.discovery,
.pause-screen,
.result-screen,
.login-screen,
.appbar,
.play-top,
.stage > .tabbar,
.mode-picker .mode-choice,
.login-screen:before,
.daily-ticket:after,
.btn.primary,
.rail .mark,
.tabbar button.active .ui-icon {
  background-size:
    var(--paper-dot-size) var(--paper-dot-size),
    auto,
    cover;
  background-repeat:
    repeat,
    no-repeat,
    no-repeat;
  background-position:
    0 0,
    0 0,
    center;
}
.btn.primary {
  color: #fff;
}
.play-screen .play-top:before,
.play-screen .play-top:after {
  display: none;
}
.play-screen .puzzle-caption {
  position: relative;
  isolation: isolate;
  min-height: 54px;
  flex-shrink: 0;
  margin: 3px 0 5px;
  padding: 3px 4px 4px 8px;
  gap: 24px;
  color: var(--paper-ink);
}
.play-screen .puzzle-caption:before,
.play-screen .puzzle-caption:after {
  display: none;
}
.play-screen .puzzle-caption strong {
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  min-width: 0;
  min-height: 44px;
  padding: 4px 24px;
  transform: rotate(-1deg);
  font: 800 26px/1 var(--font-heading), sans-serif;
  letter-spacing: 0.015em;
  color: #17120e;
}
.play-screen .puzzle-caption strong:before {
  display: block;
  content: "";
  position: absolute;
  inset: -3px -5px -5px;
  z-index: -1;
  pointer-events: none;
  background: url(art/header-paper-36-6dad543d.webp) center/100% 100% no-repeat;
  mask: none;
  clip-path: none;
  opacity: 1;
}
@media (max-width: 340px) {
  .play-screen .puzzle-caption {
    gap: 16px;
    padding-left: 5px;
  }
  .play-screen .puzzle-caption strong {
    font-size: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (prefers-contrast: more) {
  .play-screen,
  .stage-body,
  .discovery,
  .pause-screen,
  .result-screen,
  .login-screen,
  .appbar,
  .play-top,
  .stage > .tabbar,
  .mode-picker .mode-choice,
  .daily-ticket:after,
  .btn.primary,
  .rail .mark,
  .tabbar button.active .ui-icon {
    background-image: none;
  }
  .play-screen .puzzle-caption strong {
    background: #fff;
    border: 1px solid #111;
  }
  .play-screen .puzzle-caption strong:before {
    display: none;
  }
}
.puzzle-library {
  min-height: 100%;
  padding-bottom: 110px;
}
.puzzle-library > h1 {
  font-size: 52px;
  line-height: 0.96;
  margin-bottom: 14px;
}
.library-intro {
  font-size: 14px;
  margin: 0 0 32px;
}
.library-list-heading {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 12px;
}
.library-list-heading h2 {
  font: 800 26px/1 var(--font-heading), sans-serif;
  text-transform: uppercase;
  margin: 0;
}
.library-list-heading > span {
  font: 600 10px Archivo, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}
.crossword-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.crossword-row {
  position: relative;
  isolation: isolate;
  display: grid;
  color: #161515;
}
.crossword-row:before {
  content: "";
  position: absolute;
  inset: 0 -4px;
  z-index: -1;
  background: #eee9df url(art/white-paper-grain-ba8a0ff5.webp) center/cover;
}
.crossword-row-art .mini-preview {
  width: 76px;
  height: 76px;
  transform: rotate(-3deg);
  margin: 0 0 12px;
  box-shadow: 2px 3px 0 #0002;
}
.crossword-row-art > .eyebrow {
  font-size: 9px;
  white-space: nowrap;
}
.crossword-row-copy {
  align-self: center;
}
.crossword-row h2 {
  font: 800 32px/1 var(--font-heading), sans-serif;
  text-transform: uppercase;
  margin: 0 0 9px;
}
.crossword-row-copy p {
  font: 400 12px/1.4 Archivo, sans-serif;
  margin: 0 0 7px;
}
.crossword-row-copy .crossword-status {
  font-size: 11px;
  color: #5d5147;
}
.crossword-row-action {
  grid-column: 2;
}
.crossword-row-action .btn {
  min-height: 42px;
  width: 100%;
  margin: 0;
}
.library-note {
  font: 400 12px/1.6 Archivo, sans-serif;
  margin: 24px 0 36px;
  color: #514b46;
}
@media (max-width: 340px) {
  .puzzle-library > h1 {
    font-size: 44px;
  }
  .crossword-row {
    padding: 20px 12px 24px;
    column-gap: 14px;
  }
}
.crossword-list > li:nth-child(even) .mini-preview {
  transform: rotate(2deg);
}
.play-screen .material-ink,
.play-screen .clue-ribbon .clue-copy {
  background-image: linear-gradient(#211a13bf, #211a13bf), var(--paper-light-photo);
  background-blend-mode: multiply;
  background-size: auto, 220px auto;
  background-position: center;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  mix-blend-mode: multiply;
  text-shadow: none;
}
.play-screen .clue-ribbon .clue-copy small {
  color: #685a49;
}
@media (prefers-contrast: more), (forced-colors: active) {
  .play-screen .material-ink,
  .play-screen .clue-ribbon .clue-copy {
    background: none;
    color: #171515;
    mix-blend-mode: normal;
  }
}
.play-screen .puzzle-caption strong .material-ink {
  font: inherit;
  letter-spacing: inherit;
  color: transparent;
  text-transform: inherit;
}
@media (prefers-contrast: more), (forced-colors: active) {
  .play-screen .puzzle-caption strong .material-ink {
    color: #171515;
  }
}
.stage > .tabbar,
.mode-picker .mode-choice {
  background-color: var(--paper-black);
  background-image: var(--paper-dark-photo);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-blend-mode: normal;
}
.stage > .tabbar button.active .ui-icon {
  background-image: none;
}
.mode-picker .mode-choice:after {
  background-color: var(--paper-black);
  background-image: var(--paper-dark-photo);
  background-size: cover;
  background-position: center bottom;
  background-repeat: no-repeat;
}

/* source:src/styles/home-carousel.css */
.home-carousel {
  margin: 0 -8px 8px;
}
.home-slides {
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  overscroll-behavior-x: contain;
  align-items: stretch;
}
.home-slides::-webkit-scrollbar {
  display: none;
}
.home-slide {
  flex: 0 0 100%;
  min-width: 0;
  scroll-snap-align: start;
  scroll-snap-stop: always;
}
.home-carousel .daily-ticket {
  height: 332px;
  min-height: 332px;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 22px 18px;
  box-sizing: border-box;
}
.home-carousel .daily-ticket > .btn {
  margin-top: auto;
}
.home-carousel .ticket-top {
  flex: 1;
  align-items: center;
}
.home-carousel .daily-ticket h2 {
  font: 800 44px/0.94 var(--font-heading), sans-serif;
  text-transform: uppercase;
  margin: 10px 0;
}
.home-carousel .daily-ticket > p {
  font: 400 12px/1.5 Archivo, sans-serif;
  margin: 5px 0 12px;
  max-width: 29ch;
}
.home-carousel .daily-ticket:before {
  bottom: -20px;
}
.carousel-controls {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 8px;
}
.carousel-arrow {
  border: 0;
  background: transparent;
  color: #231c18;
  font-size: 22px;
  min-width: 44px;
  min-height: 40px;
}
.carousel-dots {
  display: flex;
  gap: 1px;
}
.carousel-dots button {
  display: grid;
  place-items: center;
  width: 34px;
  height: 40px;
  border: 0;
  background: transparent;
}
.carousel-dots button span {
  width: 8px;
  height: 8px;
  border: 1px solid #342622;
  border-radius: 50%;
  background: transparent;
}
.carousel-dots button[aria-pressed=true] span {
  background: #a9252c;
  border-color: #a9252c;
  transform: scale(1.3);
}
.carousel-caption {
  text-align: center;
  font: 500 10px/1.4 Archivo, sans-serif;
  margin: 0 0 5px;
  color: #514b46;
}
.home-carousel .announcement-slide:after {
  background-image: var(--paper-black-layers);
  background-color: var(--paper-black);
  background-blend-mode:
    soft-light,
    normal,
    normal;
}
.announcement-note {
  border-top: 1px solid #eee7d560;
  padding-top: 9px;
  display: grid;
  gap: 4px;
  font: 400 12px/1.4 Archivo, sans-serif;
}
.announcement-note b {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  margin-bottom: 2px;
}
.slide-smallprint {
  font: 400 10px/1.4 Archivo, sans-serif;
  display: block;
  margin-top: auto;
  padding-top: 12px;
}
.other-game-previews {
  display: grid;
  gap: 8px;
  margin-top: 8px;
}
.other-game-previews > div {
  display: flex;
  align-items: center;
  gap: 12px;
  border-bottom: 1px solid #54473844;
  padding: 5px 0;
}
.other-game-previews b {
  font: 800 26px/1 var(--font-heading), sans-serif;
  width: 32px;
  color: #9c292c;
}
.other-game-previews span {
  font-size: 13px;
  font-weight: 600;
}
.other-game-previews small {
  display: block;
  font-size: 10px;
  font-weight: 400;
  margin-top: 3px;
}
.mini-leaderboard {
  list-style: none;
  padding: 0;
  margin: 5px 0;
  font:
    500 17px/30px "Segoe Print",
    "Comic Sans MS",
    cursive;
}
.mini-leaderboard li {
  display: grid;
  grid-template-columns: 26px 1fr 38px;
  border-bottom: 1px solid #fff7;
  gap: 6px;
}
.mini-leaderboard .notebook-score {
  text-align: right;
  font-size: 14px;
}
.home-carousel .top-ten-slide h2 {
  font-size: 38px;
}
.home-carousel .top-ten-slide .slide-smallprint {
  padding: 6px 0 10px;
  margin: 0;
}
.leaderboard-notebook {
  --rule: 36px;
  --margin: 45px;
  position: relative;
  isolation: isolate;
  color: #252629;
  background-color: #f6f5ed;
}
.leaderboard-notebook:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -10px;
  height: 20px;
  background: var(--paper-edge) 60% bottom/500px auto no-repeat;
  filter: brightness(1.2);
  z-index: -1;
  pointer-events: none;
}
.notebook-heading {
  margin-left: calc(var(--margin) + 12px);
  padding-right: 12px;
}
.leaderboard-notebook .notebook-heading h1 {
  font:
    400 28px/36px "Segoe Print",
    "Comic Sans MS",
    cursive;
  letter-spacing: -0.05em;
  text-transform: none;
  margin: 0;
  white-space: nowrap;
}
.notebook-heading p {
  font:
    400 16px/36px "Segoe Print",
    "Comic Sans MS",
    cursive;
  margin: 0;
}
.notebook-heading > div {
  display: flex;
  justify-content: space-between;
  gap: 6px;
  font: 500 9px/36px Archivo, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
.notebook-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.notebook-list li {
  display: grid;
  grid-template-columns: var(--margin) minmax(0, 1fr) 40px;
  gap: 0;
  height: var(--rule);
  align-items: end;
  padding: 0 12px 4px 0;
  font:
    400 17px/28px "Segoe Print",
    "Comic Sans MS",
    cursive;
}
.notebook-list .notebook-rank {
  text-align: right;
  padding-right: 10px;
}
.notebook-list .notebook-name {
  padding-left: 12px;
  white-space: nowrap;
}
.notebook-list .notebook-score {
  text-align: right;
  font-size: 14px;
}
.notebook-list li:nth-child(3n+2) .notebook-name {
  transform: rotate(-0.5deg);
}
.notebook-list li:nth-child(3n) .notebook-name {
  transform: rotate(0.35deg);
}
.notebook-name,
.notebook-rank,
.notebook-score,
.notebook-heading h1 {
  background-image: linear-gradient(#232524bd, #232524bd), url(art/white-paper-grain-ba8a0ff5.webp);
  background-size: auto, 220px auto;
  background-blend-mode: multiply;
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  mix-blend-mode: multiply;
}
.mini-leaderboard .notebook-name,
.mini-leaderboard .notebook-rank,
.mini-leaderboard .notebook-score {
  background: none;
  color: inherit;
  mix-blend-mode: normal;
}
.leaderboard-screen > .btn {
  width: 100%;
}
@media (max-width: 340px) {
  .home-carousel .daily-ticket {
    padding: 20px 14px;
  }
  .home-carousel .daily-ticket h2 {
    font-size: 38px;
  }
  .home-carousel .mini-preview {
    width: 98px;
  }
  .leaderboard-notebook {
    --margin: 37px;
  }
  .leaderboard-notebook .notebook-heading h1 {
    font-size: 25px;
  }
  .notebook-list li {
    font-size: 15px;
    grid-template-columns: var(--margin) minmax(0, 1fr) 35px;
  }
  .notebook-list .notebook-name {
    padding-left: 9px;
  }
  .notebook-list .notebook-score {
    font-size: 12px;
  }
}
@media (prefers-contrast: more), (forced-colors: active) {
  .notebook-name,
  .notebook-rank,
  .notebook-score,
  .notebook-heading h1 {
    background: none;
    color: #171515;
    mix-blend-mode: normal;
  }
}
.other-games-slide .other-game-previews {
  margin-top: 0;
}
.other-games-slide .slide-smallprint {
  padding-top: 8px;
}
.stage.screen-leaderboard {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.screen-leaderboard > .appbar {
  flex-shrink: 0;
}
.screen-leaderboard > .appviewport {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  scrollbar-width: none;
  display: flex;
  padding: 0;
}
.leaderboard-screen {
  padding: 0;
  min-height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  background: none;
}
.leaderboard-notebook {
  flex: 1;
  box-shadow: none;
  padding: 0 0 100px;
}
.leaderboard-notebook:after {
  display: none;
}
.notebook-heading {
  height: 108px;
  padding-top: 36px;
}
.stage.screen-leaderboard > .appviewport {
  padding-bottom: 0 !important;
}
.leaderboard-notebook {
  background-image:
    linear-gradient(
      90deg,
      transparent 0,
      transparent var(--margin),
      #cb6a6385 var(--margin),
      #cb6a6385 calc(var(--margin) + 1px),
      transparent calc(var(--margin) + 1px)),
    repeating-linear-gradient(
      to bottom,
      transparent 0,
      transparent 35px,
      #6799d066 35px,
      #6799d066 36px),
    linear-gradient(#fffc, #fffc),
    url(art/copybook-crumples.webp);
  background-size:
    auto,
    auto,
    auto,
    100% 100%;
  background-repeat: no-repeat;
}
.stage > .tabbar button[aria-label=Leaderboards] {
  font-size: 9px;
  letter-spacing: -0.025em;
  padding-left: 0;
  padding-right: 0;
}
.home-carousel .other-games-slide {
  padding: 20px 20px 44px;
  color: #241c15;
  filter: drop-shadow(2px 5px 3px #34251d65);
}
.home-carousel .other-games-slide:after {
  background-color: #e8d9b9;
  background-image:
    linear-gradient(#fff4d8cc, #fff4d8cc),
    url(art/copybook-crumples.webp),
    url(art/white-paper-grain-ba8a0ff5.webp);
  background-size:
    auto,
    100% 100%,
    cover;
  background-position: center;
  background-repeat: no-repeat;
  background-blend-mode:
    normal,
    multiply,
    normal;
}
.home-carousel .other-games-slide h2 {
  font-size: 32px;
  line-height: 0.95;
  margin: 8px 0;
}
.home-carousel .other-games-slide > p {
  font-size: 12px;
  line-height: 1.4;
  margin: 3px 0 9px;
  max-width: none;
}
.other-games-slide .other-game-previews {
  gap: 0;
  margin: 0;
}
.other-games-slide .other-game-previews > div {
  min-height: 43px;
  padding: 5px 0;
  gap: 10px;
}
.other-games-slide .other-game-previews small {
  margin-top: 2px;
}
@media (max-width: 340px) {
  .home-carousel .other-games-slide {
    padding-left: 16px;
    padding-right: 16px;
  }
  .stage > .tabbar button[aria-label=Leaderboards] {
    font-size: 8px;
  }
}
.pack-scrap {
  margin: 10px 0 18px;
  filter: drop-shadow(1px 3px 2px #30271e40);
}
.pack-scrap .pack-teaser {
  margin: 0;
  padding: 0;
  min-height: 124px;
  align-items: stretch;
  overflow: hidden;
  border: 0;
  box-shadow: none;
  background-color: #eee7d8;
  background-image: linear-gradient(#f6efdfc9, #f6efdfc9), url(art/white-paper-grain-ba8a0ff5.webp);
  background-size: auto, cover;
  -webkit-mask: var(--paper-edge) center/100% 100% no-repeat;
  mask: var(--paper-edge) center/100% 100% no-repeat;
}
.pack-scrap .pack-teaser:before,
.pack-scrap .pack-teaser:after {
  display: none;
}
.pack-scrap .pan-teaser {
  background-color: #ddb038;
  background-image: linear-gradient(#e9b62cbd, #e9b62cbd), url(art/white-paper-grain-ba8a0ff5.webp);
}
.pack-scrap .pack-teaser img {
  width: 104px;
  height: auto;
  min-height: 124px;
  align-self: stretch;
  object-fit: cover;
}
.pack-scrap .pack-teaser-copy {
  align-self: center;
  min-width: 0;
  padding: 13px 14px 24px;
}
.pack-scrap .pack-teaser .ui-icon {
  align-self: center;
  margin-bottom: 12px;
}
.pack-scrap .pack-teaser strong {
  font-size: 25px;
  line-height: 0.98;
}
.pack-scrap:focus-within {
  outline: 2px solid #407fb0;
  outline-offset: 4px;
}
@media (max-width: 340px) {
  .pack-scrap .pack-teaser img {
    width: 85px;
  }
  .pack-scrap .pack-teaser-copy {
    padding-left: 11px;
    padding-right: 10px;
  }
  .pack-scrap .pack-teaser strong {
    font-size: 23px;
  }
}
:is(.discovery .btn.puzzle-play, .home-carousel .top-ten-slide > .btn),
:is(.discovery .btn.puzzle-play, .home-carousel .top-ten-slide > .btn):hover {
  border: 0;
  background: none;
  box-shadow: none;
  width: auto;
  max-width: 100%;
  min-height: 46px;
  align-self: center;
  color: #fff;
  font:
    700 28.75px/1.2 "Segoe Print",
    "Comic Sans MS",
    cursive;
  letter-spacing: -0.055em;
  text-transform: none;
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 6px;
  text-decoration-skip-ink: none;
  transform: rotate(-2deg);
  -webkit-text-stroke: 0.25px #fff8;
  padding: 8px 14px 13px;
}
:is(.discovery .btn.puzzle-play, .home-carousel .top-ten-slide > .btn) [data-copy-slot] {
  font: inherit;
  letter-spacing: inherit;
}
.discovery .btn.puzzle-play,
.discovery .btn.puzzle-play:hover {
  color: #ffda55;
  -webkit-text-stroke: 0.25px #ffda5580;
  text-shadow: var(--light-ink-shadow);
}
.screen-welcome .discovery-footer .text-action {
  font-weight: 800;
  text-decoration: none;
}
.home-slides {
  touch-action: pan-y pinch-zoom;
  cursor: grab;
  user-select: none;
  -webkit-user-select: none;
}
.home-slides.is-dragging {
  scroll-snap-type: none;
  scroll-behavior: auto;
  cursor: grabbing;
}
.home-slides.is-dragging * {
  cursor: grabbing;
}
.layout-editing .home-slides {
  touch-action: auto;
  cursor: auto;
}

/* source:src/styles/depth.css */
.stage,
.stage button {
  text-shadow: var(--ink-shadow);
}
.stage :is(h1, h2, h3, .appbar-title, .pack-teaser strong) {
  text-shadow: var(--heading-shadow);
}
.stage :is(.appbar, .play-top, .tabbar, .daily-ticket, .mode-choice) {
  text-shadow: var(--light-ink-shadow);
}
.stage :is(.appbar, .daily-ticket, .mode-choice) :is(h1, h2, h3, button) {
  text-shadow: var(--light-ink-shadow);
}
.home-carousel .other-games-slide {
  text-shadow: var(--ink-shadow);
}
.home-carousel .other-games-slide h2 {
  text-shadow: var(--heading-shadow);
}
.play-screen :is(.material-ink, .clue-ribbon .clue-copy) {
  text-shadow: var(--ink-shadow);
}
.play-screen .board .cell,
.play-screen .board .cell sup {
  text-shadow: 0.25px 0.5px 0.5px #24170d26;
}
.home-carousel .daily-ticket,
.pack-scrap,
.crossword-row,
.mode-picker .mode-choice {
  filter: drop-shadow(var(--paper-contact)) drop-shadow(var(--paper-lift)) drop-shadow(var(--paper-ambient));
}
.home-carousel {
  margin-left: -12px;
  margin-right: -12px;
}
.home-slide {
  padding: 16px 12px 52px;
}
.pack-scrap {
  margin-bottom: 28px;
}
.crossword-list > li + li {
  margin-top: 30px;
}
.mode-picker .mode-choice {
  margin-bottom: 28px;
}
.issue-stamp,
.cover-number {
  box-shadow: 0 2px 1px #21170f55, 2px 7px 5px #21170f55;
}
.daily-ticket .mini-preview,
.crossword-row-art .mini-preview,
.mode-puzzle .mini-preview {
  box-shadow: 0 2px 2px #100a0866, 3px 9px 7px #100a0866;
}
.pack-cover {
  box-shadow:
    var(--paper-contact),
    var(--paper-lift),
    var(--paper-ambient);
}
.stage > .tabbar {
  box-shadow:
    0 3px 3px #0008,
    0 12px 12px #0006,
    0 22px 20px #0003;
}
.play-screen .puzzle-caption strong:before {
  filter: brightness(1.28) drop-shadow(0 3px 2px #0009) drop-shadow(3px 10px 6px #000b);
}
.play-screen .clue-ribbon:before {
  filter: sepia(0.13) brightness(1.17) drop-shadow(0 3px 2px #0009) drop-shadow(3px 12px 7px #000b);
}
.play-screen .board {
  box-shadow: 0 3px 2px #0009, 3px 12px 9px #000a;
}
.leaderboard-notebook :is(h1, .notebook-name, .notebook-rank, .notebook-score) {
  text-shadow: var(--ink-shadow);
}
@media (prefers-contrast: more), (forced-colors: active) {
  .stage,
  .stage * {
    text-shadow: none !important;
  }
  .home-carousel .daily-ticket,
  .pack-scrap,
  .crossword-row,
  .mode-picker .mode-choice {
    filter: none;
  }
}

/* source:src/styles/parallax.css */
.stage > .appviewport.paper-parallax {
  background-color: var(--paper-white);
  background-image: var(--paper-white-layers);
  background-size:
    var(--paper-dot-size) var(--paper-dot-size),
    auto,
    580px auto;
  background-position:
    0 0,
    0 0,
    center 0;
  background-repeat:
    repeat,
    no-repeat,
    repeat;
  background-blend-mode:
    multiply,
    screen,
    normal;
  background-attachment: scroll;
}
.paper-parallax > :is(.discovery, .stage-body, .pause-screen, .result-screen) {
  background: none;
}
.stage > .appviewport.paper-parallax-reduced {
  background-attachment: local;
}
@media (prefers-reduced-motion: reduce) {
  .stage > .appviewport.paper-parallax {
    background-attachment: local;
  }
}
@media (prefers-contrast: more), (forced-colors: active) {
  .stage > .appviewport.paper-parallax {
    background-image: none;
  }
}

/* source:src/styles/crumple.css */
.home-slides.paper-stack {
  display: grid;
  position: relative;
  isolation: isolate;
  overflow: visible;
  scroll-snap-type: none;
  perspective: 1100px;
  perspective-origin: 50% 45%;
  touch-action: pan-y pinch-zoom;
  -webkit-touch-callout: none;
}
.paper-stack > .home-slide {
  grid-area: 1/1;
  min-width: 0;
  width: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform-origin: center;
}
.paper-stack > .home-slide.is-front {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  z-index: 3;
}
.paper-stack > .home-slide.is-under {
  visibility: visible;
  opacity: 1;
  z-index: 1;
}
.paper-stack .daily-ticket {
  touch-action: pan-y pinch-zoom;
  cursor: grab;
}
.paper-stack.is-held > .home-slide.is-front {
  translate: 0 -3px;
}
.paper-stack.is-dragging,
.paper-stack.is-dragging * {
  cursor: grabbing;
}
.paper-crumple-visual {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  transform-origin: center;
  will-change: transform;
  contain: layout style;
}
.paper-crumple-canvas {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.paper-crumple-visual > .crumple-fallback {
  display: block;
  visibility: visible;
  opacity: 1;
  position: absolute;
  inset: 0;
  overflow: hidden;
  transform-origin: center;
  backface-visibility: visible;
}
.crumple-fallback-folds {
  position: absolute;
  inset: 16px 12px 35px;
  pointer-events: none;
  background:
    repeating-conic-gradient(
      from 17deg at 37% 44%,
      #fff9 0deg,
      #0008 30deg,
      #f0e5d340 60deg,
      #0006 91deg,
      #fff6 130deg,
      #0008 180deg);
  mix-blend-mode: hard-light;
  opacity: var(--crumple, 0);
}
.layout-editing .home-slides.paper-stack,
.layout-editing .paper-stack .daily-ticket {
  touch-action: auto;
  cursor: auto;
}
@media (prefers-reduced-motion: reduce) {
  .paper-crumple-visual {
    display: none;
  }
}

/* source:src/styles/leaderboard.css */
.screen-leaderboard .leaderboard-screen {
  display: block;
  min-height: 100%;
}
.bracket-picker {
  position: sticky;
  top: 0;
  z-index: 4;
  isolation: isolate;
  padding: 16px 10px 18px;
  background: none;
  filter: drop-shadow(0 3px 2px #160d0a66) drop-shadow(2px 9px 6px #160d0a55);
}
.bracket-paper {
  content: "";
  position: absolute;
  inset: -4px 0 -9px;
  z-index: -1;
  pointer-events: none;
  background: #141313 var(--paper-dark-photo) center/cover;
  mask: linear-gradient(#000, #000) center top/100% calc(100% - 19px) no-repeat, var(--paper-edge) center bottom/100% auto no-repeat;
}
.bracket-tabs {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
}
.bracket-tab {
  --rank-paper: #e4c36e;
  --rank-grain: var(--paper-light-photo);
  --rank-line: #a32029;
  position: relative;
  isolation: isolate;
  min-width: 0;
  min-height: 66px;
  padding: 8px 2px 15px;
  border: 0;
  border-radius: 0;
  background: none;
  font:
    800 23px/1 var(--font-heading),
    "Arial Narrow",
    sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.015em;
  color: #211910;
  text-shadow: 0.3px 0.7px 0.5px #2b1b1326 !important;
  cursor: pointer;
  filter: drop-shadow(0 2px 1px #0008) drop-shadow(1px 4px 2px #0007);
}
.bracket-tab:before {
  content: "";
  position: absolute;
  inset: 0 0 -2px;
  z-index: -1;
  pointer-events: none;
  background-color: #fff;
  background-image: linear-gradient(var(--rank-paper), var(--rank-paper)), var(--rank-grain);
  background-size: auto, 250px auto;
  background-blend-mode: multiply;
  mask: linear-gradient(#000, #000) center top/100% 80% no-repeat, var(--paper-edge) 45% bottom/100% 100% no-repeat;
  transform: rotate(0.8deg);
}
.bracket-tab:nth-child(even):before {
  transform: rotate(-0.8deg);
}
.bracket-tab small {
  display: block;
  margin-top: 7px;
  font:
    600 9px/1.1 Archivo,
    Arial,
    sans-serif;
  letter-spacing: 0;
  text-transform: none;
  white-space: nowrap;
}
.bracket-tab[aria-selected=true] {
  transform: translateY(-3px);
  filter: drop-shadow(0 3px 1px #0009) drop-shadow(2px 7px 4px #0009);
}
.bracket-tab[aria-selected=true]:after {
  content: "";
  position: absolute;
  left: 18%;
  right: 18%;
  bottom: 26px;
  height: 3px;
  background: var(--rank-line);
  border-radius: 40% 60% 35% 55%;
  transform: rotate(-3deg);
  pointer-events: none;
}
.bracket-gold {
  --rank-paper: #edc24f;
}
.bracket-silver {
  --rank-paper: #e0e1df;
}
.bracket-bronze {
  --rank-paper: #d3a078;
}
.bracket-unranked {
  --rank-paper: #66615b;
  --rank-grain: var(--paper-dark-photo);
  --rank-line: #ffda55;
  color: #f8f0df;
  font-size: 19px;
  letter-spacing: 0;
  text-shadow: 0 1px 1px #0009 !important;
}
.bracket-unranked:before {
  background-color: #272421;
  background-image: linear-gradient(#ffffff16, #ffffff16), var(--paper-dark-photo);
  background-blend-mode: screen;
}
.bracket-tab:hover:before {
  filter: brightness(1.08);
}
.bracket-tab:focus-visible {
  outline: 2px solid #ffda55;
  outline-offset: 4px;
}
.screen-leaderboard .leaderboard-notebook {
  --margin: 54px;
  min-height: calc(100% - 100px);
  padding-bottom: 120px;
  background-size:
    auto,
    auto,
    auto,
    100% 760px;
  background-repeat:
    no-repeat,
    repeat,
    no-repeat,
    repeat-y;
}
.screen-leaderboard .notebook-heading {
  height: 144px;
  padding-top: 36px;
}
.screen-leaderboard .notebook-heading h1 {
  font-size: 29px;
}
.screen-leaderboard .notebook-heading .bracket-range {
  font:
    500 11px/36px Archivo,
    Arial,
    sans-serif;
  letter-spacing: 0;
  margin: 0;
  white-space: nowrap;
}
.screen-leaderboard .notebook-list li {
  grid-template-columns: var(--margin) minmax(0, 1fr) 50px;
}
.screen-leaderboard .notebook-rank {
  font-size: 15px;
  padding-right: 7px;
}
.screen-leaderboard .notebook-name {
  overflow: hidden;
  text-overflow: ellipsis;
}
.bracket-empty {
  padding: 12px 16px 36px calc(var(--margin) + 12px);
  font: 15px/36px "Segoe Print", cursive;
  margin: 0;
}
@media (max-width: 340px) {
  .bracket-picker {
    padding-left: 8px;
    padding-right: 8px;
  }
  .bracket-tabs {
    gap: 6px;
  }
  .bracket-tab {
    font-size: 21px;
  }
  .bracket-unranked {
    font-size: 16px;
  }
  .bracket-tab small {
    font-size: 8px;
  }
  .screen-leaderboard .leaderboard-notebook {
    --margin: 48px;
  }
  .screen-leaderboard .notebook-list li {
    grid-template-columns: var(--margin) minmax(0, 1fr) 42px;
  }
  .screen-leaderboard .notebook-name {
    font-size: 14px;
    padding-left: 8px;
  }
  .screen-leaderboard .notebook-heading {
    margin-left: calc(var(--margin) + 8px);
  }
}
@media (forced-colors: active) {
  .bracket-picker {
    background: Canvas;
    filter: none;
  }
  .bracket-paper,
  .bracket-tab:before {
    display: none;
  }
  .bracket-tab {
    color: ButtonText;
    background: ButtonFace;
    border: 1px solid ButtonText;
    filter: none;
  }
  .bracket-tab[aria-selected=true] {
    color: HighlightText;
    background: Highlight;
    filter: none;
  }
  .bracket-tab[aria-selected=true]:after {
    background: HighlightText;
  }
  .bracket-tab:focus-visible {
    outline-color: Highlight;
  }
}
.stage.screen-leaderboard > .appviewport {
  display: block;
}
.layout-editing .bracket-paper {
  pointer-events: auto;
}
.bracket-picker {
  container-type: inline-size;
}
.bracket-tab [data-copy-slot] {
  white-space: nowrap;
  overflow-wrap: normal;
}
@container (max-width:340px) {
  .bracket-tab {
    font-size: 18px;
  }
  .bracket-unranked {
    font-size: 14px;
  }
}
.screen-leaderboard .leaderboard-screen {
  --margin: 54px;
  background-color: #f6f5ed;
  background-image:
    linear-gradient(
      90deg,
      transparent var(--margin),
      #cb6a6385 var(--margin),
      #cb6a6385 calc(var(--margin) + 1px),
      transparent calc(var(--margin) + 1px)),
    repeating-linear-gradient(
      to bottom,
      transparent 0,
      transparent 35px,
      #6799d066 35px,
      #6799d066 36px),
    linear-gradient(#fffc, #fffc),
    url(art/copybook-crumples.webp);
  background-size:
    auto,
    100% 36px,
    auto,
    100% 760px;
  background-repeat:
    repeat,
    repeat,
    repeat,
    repeat-y;
}
.screen-leaderboard .bracket-picker {
  height: 108px;
  box-sizing: border-box;
  filter: none;
}
.screen-leaderboard .leaderboard-notebook {
  background: transparent;
}
@media (max-width: 340px) {
  .screen-leaderboard .leaderboard-screen {
    --margin: 48px;
  }
}
.screen-leaderboard .leaderboard-screen {
  background-blend-mode: normal;
}

/* source:src/styles/catalog-art.css */
.crossword-list {
  container-type: inline-size;
}
.catalog-pack-picker {
  display: grid;
  gap: 8px;
  margin: 24px 0;
  font-weight: 700;
}
.catalog-pack-picker select {
  width: 100%;
  min-width: 0;
  padding: 12px 14px;
  border: 1px solid #736956;
  border-radius: 3px;
  background: #f3eddc;
  color: #171515;
  font: inherit;
  box-shadow: 2px 5px 8px #0003;
}
.catalog-pack-list {
  display: grid;
  gap: 24px;
}
.catalog-pack-list .support-sheet {
  margin: 0;
}
.catalog-pack-list h2 {
  font-size: clamp(26px, 7vw, 38px);
  line-height: 1.05;
}
.catalog-pack-list .text-action {
  color: #f4ce49;
  margin-top: 14px;
  font-weight: 700;
}
.crossword-row {
  --card-art-width: 36%;
  grid-template-columns: minmax(0, 1fr);
  gap: 9px;
  padding: 18px calc(var(--card-art-width) + 14px) 52px 16px;
  min-height: 250px;
}
.crossword-row:before {
  background-image: linear-gradient(#f6efdfc9, #f6efdfc9), url(art/white-paper-grain-ba8a0ff5.webp);
  background-size: auto, cover;
  mask: var(--paper-fibers) center/100% 100% no-repeat;
  filter: none;
}
.crossword-row[data-puzzle-id=pan-yard]:before {
  background-image: linear-gradient(#e9b62cbd, #e9b62cbd), url(art/white-paper-grain-ba8a0ff5.webp);
}
.crossword-row > .crossword-row-art {
  grid-column: 1;
  grid-row: 1;
  position: relative;
  z-index: 1;
  min-width: 0;
}
.crossword-row-art .mini-preview {
  display: none;
}
.crossword-row > .crossword-row-copy {
  grid-column: 1;
  grid-row: 2;
  min-width: 0;
  position: relative;
  z-index: 1;
}
.crossword-row h2 {
  font-size: 29px;
  overflow-wrap: anywhere;
}
.crossword-row > .crossword-row-action {
  grid-column: 1;
  grid-row: 3;
  position: relative;
  z-index: 1;
  min-width: 0;
  justify-self: center;
  align-self: start;
  padding: 0 8px;
  margin-top: 2px;
}
.catalog-image {
  position: absolute;
  inset: 0 -4px;
  margin: 0;
  z-index: 0;
  pointer-events: none;
  mask: var(--paper-fibers) center/100% 100% no-repeat;
}
.catalog-image-viewport {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  width: var(--card-art-width);
  background: linear-gradient(#9d866514, #9d866514);
}
.catalog-image-viewport:after {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--paper-light-photo) center/cover;
  mix-blend-mode: multiply;
  opacity: 0.16;
  pointer-events: none;
}
.catalog-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  transform-origin: center;
  position: absolute;
  inset: 0;
}
.catalog-image img[hidden] {
  display: none;
}
.catalog-image-placeholder {
  position: absolute;
  inset: 8px;
  display: grid;
  place-items: center;
  color: #796d5f60;
}
.catalog-image-placeholder svg {
  width: 44px;
  height: 36px;
}
.catalog-image.has-image .catalog-image-placeholder {
  display: none;
}
.catalog-image-edit {
  display: none;
  position: absolute;
  bottom: 28px;
  right: 8px;
  z-index: 2;
  pointer-events: auto;
  min-height: 44px;
  padding: 7px 8px;
  border: 1px solid #e5d6b5;
  background: #171616 var(--paper-dark-photo) center/cover;
  color: #fff1ce;
  font:
    700 11px Archivo,
    Arial,
    sans-serif;
  box-shadow: 0 3px 7px #0007;
}
.layout-editing .catalog-image-viewport {
  outline: 1px dashed #2278a0;
  outline-offset: -4px;
}
.layout-editing .catalog-image-edit {
  display: block;
}
.catalog-image-edit:focus-visible {
  outline: 3px solid #e3b23c;
  outline-offset: 3px;
}
@container (min-width:560px) {
  .crossword-row {
    --card-art-width: 42%;
    grid-template-columns: 78px minmax(0, 1fr);
    gap: 14px 18px;
    padding: 23px calc(var(--card-art-width) + 22px) 52px 18px;
  }
  .crossword-row-art .mini-preview {
    display: grid;
  }
  .crossword-row > .crossword-row-art {
    grid-column: 1;
    grid-row: 1 / span 2;
  }
  .crossword-row > .crossword-row-copy {
    grid-column: 2;
    grid-row: 1;
  }
  .crossword-row > .crossword-row-action {
    grid-column: 2;
    grid-row: 2;
  }
  .crossword-row h2 {
    font-size: 32px;
  }
}
@media (max-width: 340px) {
  .crossword-row {
    padding-left: 12px;
    padding-right: calc(var(--card-art-width) + 12px);
  }
  .crossword-row h2 {
    font-size: 27px;
  }
}
#catalog-art-dialog {
  width: min(460px, calc(100vw - 24px));
  max-height: calc(100dvh - 24px);
  overflow: auto;
  overscroll-behavior: contain;
  border: 1px solid #827255;
  border-radius: 12px;
  background: #f5f0e5;
  color: #201d18;
  padding: 20px;
  box-shadow: 0 16px 50px #0008;
  font:
    14px/1.45 Archivo,
    Arial,
    sans-serif;
}
#catalog-art-dialog::backdrop {
  background: #090807bb;
}
#catalog-art-dialog h2 {
  font: 800 31px/1.1 var(--font-heading), sans-serif;
  margin: 0 0 8px;
  text-transform: uppercase;
}
.catalog-art-heading {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
}
.catalog-art-heading button {
  flex: 0 0 44px;
  min-height: 44px;
  margin-top: -8px;
  border: 0;
  background: transparent;
  color: #201d18;
  font-size: 28px;
  cursor: pointer;
}
.catalog-art-file-note {
  font-size: 11px;
  line-height: 1.4;
  color: #665b4e;
  margin: 0;
}
#catalog-art-dialog [data-art-action=retry] {
  min-height: 44px;
  padding: 8px 12px;
  border: 1px solid #84735a;
  border-radius: 4px;
  background: #fffaf0;
  font-weight: 700;
}
.catalog-art-status.is-error {
  font-weight: 700;
}
.catalog-art-local-note {
  font-size: 12px;
  color: #665b4e;
  margin: 0 0 15px;
}
.catalog-art-preview {
  display: flex;
  justify-content: center;
  margin: 0 0 14px;
}
.catalog-art-preview-window {
  position: relative;
  overflow: hidden;
  aspect-ratio: 16/9;
  height: 220px;
  max-width: 100%;
  background: #d5cec1;
  mask: var(--paper-fibers) center/100% 100% no-repeat;
}
.catalog-art-preview-window img {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform-origin: center;
}
.catalog-art-preview-window img[hidden] {
  display: none;
}
.catalog-art-preview-placeholder {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  text-align: center;
  color: #695f53;
  font-size: 13px;
  padding: 18px;
}
.catalog-art-preview-window.has-image .catalog-art-preview-placeholder {
  display: none;
}
.catalog-art-controls {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}
#catalog-art-dialog label {
  display: block;
  font-size: 12px;
  font-weight: 700;
  margin: 10px 0 4px;
}
#catalog-art-dialog input[type=file] {
  width: 100%;
  font-size: 12px;
  padding: 9px 0;
}
#catalog-art-dialog input[type=range] {
  width: 100%;
  min-height: 32px;
  accent-color: #a62b2d;
  cursor: ew-resize;
}
#catalog-art-dialog input[type=text],
#catalog-art-dialog textarea,
#catalog-art-dialog select {
  display: block;
  width: 100%;
  min-height: 44px;
  padding: 9px;
  border: 1px solid #978976;
  border-radius: 4px;
  background: #fffdf8;
  color: #201d18;
  font:
    16px Archivo,
    Arial,
    sans-serif;
}
#catalog-art-dialog output {
  font-size: 11px;
  font-weight: 400;
  color: #685b4a;
  margin-left: 7px;
}
.catalog-art-status {
  font-size: 12px;
  min-height: 18px;
  color: #85322a;
  margin: 10px 0;
}
.catalog-art-actions {
  display: flex;
  gap: 7px;
  flex-wrap: wrap;
  position: sticky;
  bottom: -20px;
  background: #f5f0e5;
  padding: 12px 0 4px;
}
.catalog-art-actions button {
  min-height: 44px;
  padding: 9px 12px;
  border: 1px solid #84735a;
  border-radius: 5px;
  background: #fffaf0;
  color: #201d18;
  font:
    700 12px Archivo,
    Arial,
    sans-serif;
  flex: 1;
}
.catalog-art-actions button:last-child {
  background: #e3b23c;
  color: #171510;
}
.catalog-art-actions button:disabled {
  opacity: 0.5;
}
#catalog-art-dialog :focus-visible {
  outline: 2px solid #ac292e;
  outline-offset: 3px;
}
@media (forced-colors: active) {
  .catalog-image,
  .catalog-image-viewport,
  .catalog-image-edit {
    background: Canvas;
    color: CanvasText;
    border: 1px solid CanvasText;
  }
  .catalog-image:after {
    display: none;
  }
  .catalog-image-placeholder {
    border-color: CanvasText;
    color: CanvasText;
  }
}

/* source:src/styles/support.css */
.stage-body.support-page {
  --support-body: 14px;
  --support-small: 12px;
  --support-marker:
    "Segoe Print",
    "Comic Sans MS",
    cursive;
  padding: 25px 18px 38px;
  color: #211b15;
  font:
    400 var(--support-body)/1.55 Archivo,
    Arial,
    sans-serif;
}
.support-page.support-large {
  --support-body: 16px;
  --support-small: 14px;
}
.support-page .support-heading {
  margin: 0 1px 24px;
}
.support-page .support-heading > .eyebrow {
  font: 600 10px/1.4 "Chakra Petch", monospace;
  letter-spacing: 0.1em;
  color: #573e30;
  margin-bottom: 12px;
}
.support-page .support-heading > h1 {
  font: 800 51px/0.95 var(--font-heading), sans-serif;
  letter-spacing: -0.025em;
  text-transform: uppercase;
  margin: 0;
  max-width: 100%;
  overflow-wrap: normal;
}
.support-page .support-handnote {
  font: 700 19px/1.45 var(--support-marker);
  letter-spacing: -0.04em;
  margin: 14px 0 0;
  color: #7b2928;
  transform: rotate(-1.5deg);
}
.support-page .support-sheet {
  position: relative;
  isolation: isolate;
  z-index: 0;
  margin: 23px 0 30px;
  padding: 21px 17px 26px;
  border: 0;
  border-radius: 0;
  background: none;
  color: #211b15;
  filter: drop-shadow(0 3px 2px #21170f55) drop-shadow(3px 12px 8px #21170f55);
}
.support-page .support-sheet::before {
  content: "";
  position: absolute;
  inset: 0 0 -8px;
  z-index: -1;
  pointer-events: none;
  background-color: #efe7d7;
  background-image: linear-gradient(#fff5e2a8, #fff5e2a8), url(art/copybook-crumples.webp);
  background-size: auto, 100% 100%;
  background-blend-mode: normal, multiply;
  -webkit-mask: linear-gradient(#000, #000) center top/100% calc(100% - 20px) no-repeat, var(--paper-edge) 48% bottom/100% 72px no-repeat;
  mask: linear-gradient(#000, #000) center top/100% calc(100% - 20px) no-repeat, var(--paper-edge) 48% bottom/100% 72px no-repeat;
}
.support-page .support-sheet > h2 {
  font: 700 23px/1.25 var(--support-marker);
  letter-spacing: -0.06em;
  text-transform: none;
  margin: 0 0 17px;
  color: inherit;
  text-shadow: var(--ink-shadow);
}
.support-page .support-sheet p {
  font-size: var(--support-body);
  line-height: 1.55;
  margin: 8px 0;
}
.support-page .support-dark {
  color: #f5eddf;
  text-shadow: var(--light-ink-shadow);
}
.support-page .support-dark::before {
  background: #151515 url(art/dark-paper-grain-c934a7c6.webp) center/cover;
  background-blend-mode: normal;
}
.support-page .support-dark > h2 {
  color: #ffda55;
  text-shadow: var(--light-ink-shadow);
}
.support-page .support-red {
  color: #fff5df;
}
.support-page .support-red::before {
  background-color: #a42c2f;
  background-image: linear-gradient(#c53639bb, #a72a30b8), url(art/white-paper-grain-ba8a0ff5.webp);
  background-size: auto, cover;
  background-blend-mode: multiply;
}
.support-page .support-steps {
  list-style: none;
  margin: 0;
  padding: 0;
}
.support-page .support-steps li {
  display: grid;
  grid-template-columns: 28px minmax(0, 1fr);
  gap: 12px;
  padding: 16px 0;
  border-bottom: 1px solid #7394b442;
}
.support-page .support-steps li:first-child {
  padding-top: 0;
}
.support-page .support-steps li:last-child {
  padding-bottom: 0;
  border: 0;
}
.support-page .step-number {
  font: 700 28px/1.3 var(--support-marker);
  letter-spacing: -0.08em;
  color: #a22b2e;
  transform: rotate(-5deg);
}
.support-page .support-steps h3 {
  font: 700 var(--support-body)/1.4 Archivo, sans-serif;
  text-transform: none;
  letter-spacing: 0;
  color: inherit;
  margin: 1px 0 5px;
  text-shadow: var(--ink-shadow);
}
.support-page .support-steps p {
  margin: 0;
  font-size: var(--support-small);
  color: #56483c;
}
.support-page .support-detail {
  border-top: 1px solid #665a4747;
}
.support-page .support-detail:last-child {
  border-bottom: 1px solid #665a4747;
}
.support-page .support-detail > summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  list-style: none;
  min-height: 58px;
  padding: 12px 0;
  cursor: pointer;
  font: 700 var(--support-body)/1.4 Archivo, sans-serif;
  color: inherit;
}
.support-page .support-detail > summary::-webkit-details-marker {
  display: none;
}
.support-page .support-detail > summary > span:first-child {
  min-width: 0;
  overflow-wrap: anywhere;
}
.support-page .support-expand {
  flex: none;
  display: grid;
  place-items: center;
  min-width: 30px;
  min-height: 30px;
  font: 700 25px/1 var(--support-marker);
  color: #a32b2f;
  transition: transform 0.16s ease;
}
.support-page .support-detail[open] .support-expand {
  transform: rotate(45deg);
}
.support-page .support-answer {
  padding: 0 2px 15px;
  font-size: var(--support-small);
  color: #514237;
}
.support-page .support-answer p {
  font-size: inherit;
  margin: 0 0 10px;
}
.support-page .support-answer p:last-child {
  margin-bottom: 0;
}
.support-page .support-answer ul {
  padding-left: 20px;
  margin: 8px 0;
}
.support-page .support-answer li + li {
  margin-top: 7px;
}
.support-page .support-return {
  position: relative;
  isolation: isolate;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 13px;
  width: 100%;
  min-height: 76px;
  margin: 25px 0 27px;
  padding: 17px 19px 20px;
  border: 0;
  border-radius: 0;
  background: none;
  color: #ffda55;
  text-align: left;
  cursor: pointer;
  filter: drop-shadow(0 3px 2px #21170f66) drop-shadow(2px 11px 7px #21170f55);
}
.support-page .support-return::before {
  content: "";
  position: absolute;
  inset: 0 0 -5px;
  z-index: -1;
  pointer-events: none;
  background: #151515 url(art/dark-paper-grain-c934a7c6.webp) center/cover;
  -webkit-mask: var(--paper-edge) center/100% 100% no-repeat;
  mask: var(--paper-edge) center/100% 100% no-repeat;
}
.support-page .support-marker {
  font: 700 25px/1.35 var(--support-marker);
  letter-spacing: -0.065em;
  text-transform: none;
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 6px;
  text-decoration-skip-ink: none;
  transform: rotate(-2deg);
  text-shadow: var(--light-ink-shadow);
}
.support-page .support-return > .ui-icon {
  width: 23px;
  height: 23px;
  flex: none;
}
.support-page .support-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 44px;
  max-width: 100%;
  padding: 8px 0;
  background: none;
  border: 0;
  color: #80272b;
  font: 700 var(--support-body)/1.4 Archivo, sans-serif;
  text-decoration: underline;
  text-underline-offset: 4px;
  cursor: pointer;
}
.support-page .support-link > .ui-icon {
  flex: none;
}
.support-page .support-options {
  display: grid;
  gap: 0;
}
.support-page .support-option {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  min-height: 82px;
  padding: 14px 0;
  border: 0;
  border-bottom: 1px solid #7b685445;
  border-radius: 0;
  background: none;
  text-align: left;
  color: inherit;
  cursor: pointer;
}
.support-page .support-option:last-child {
  border-bottom: 0;
}
.support-page .support-option-icon {
  display: grid;
  place-items: center;
  flex: none;
  width: 34px;
  min-height: 38px;
  color: #a32b2e;
}
.support-page .support-option-icon :is(svg, .ui-icon) {
  width: 26px;
  height: 26px;
}
.support-page .support-option-copy {
  min-width: 0;
  flex: 1;
}
.support-page .support-option-copy strong {
  display: block;
  font: 700 var(--support-body)/1.4 Archivo, sans-serif;
}
.support-page .support-option-copy small {
  display: block;
  font: 400 var(--support-small)/1.45 Archivo, sans-serif;
  color: #635246;
  margin-top: 5px;
}
.support-page .support-option > .ui-icon {
  flex: none;
  width: 19px;
  height: 19px;
  color: #9e292d;
}
.support-page .support-dark .support-option {
  border-color: #ede1cf36;
}
.support-page .support-dark .support-option-copy small {
  color: #d3c7b6;
}
.support-page .support-dark :is(.support-option-icon, .support-option > .ui-icon) {
  color: #ffda55;
}
.support-page .support-context {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
  gap: 5px 12px;
  margin: 3px 0 18px;
  padding-bottom: 12px;
  border-bottom: 1px solid #70614d44;
}
.support-page .support-context strong {
  font: 800 24px/1.1 var(--font-heading), sans-serif;
  text-transform: uppercase;
}
.support-page .support-context > span {
  font-size: var(--support-small);
  color: #635044;
}
.support-page .support-status {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0;
  margin-top: 14px;
  text-align: center;
}
.support-page .support-status > span {
  padding: 5px 6px;
  border-right: 1px solid #998b7755;
  min-width: 0;
}
.support-page .support-status > span:last-child {
  border: 0;
}
.support-page .support-status strong {
  display: block;
  font: 800 33px/1.15 var(--font-heading), sans-serif;
}
.support-page .support-status > span:last-child strong {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  font: 700 14px/1.35 Archivo, sans-serif;
  overflow-wrap: anywhere;
}
.support-page .support-status small {
  display: block;
  margin-top: 5px;
  font: 400 11px/1.35 Archivo, sans-serif;
}
.support-page .settings-identity {
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 20px 17px 23px;
}
.support-page .settings-monogram {
  display: grid;
  place-items: center;
  flex: none;
  width: 54px;
  height: 54px;
  background: #a52b2e url(art/white-paper-grain-ba8a0ff5.webp) center/cover;
  background-blend-mode: multiply;
  color: #fff1d9;
  font: 800 31px/1 var(--font-heading), sans-serif;
  transform: rotate(-5deg);
  box-shadow: 1px 4px 3px #0007;
}
.support-page .settings-identity > div:not(.settings-monogram) {
  min-width: 0;
}
.support-page .settings-identity strong {
  display: block;
  font: 800 25px/1.15 var(--font-heading), sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  color: #fff3dd;
}
.support-page .settings-identity small {
  display: block;
  margin-top: 7px;
  font: 400 var(--support-small)/1.4 Archivo, sans-serif;
  color: #d8ccba;
}
.support-page .preference-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 17px 0;
  border-top: 1px solid #8e78623d;
}
.support-page .preference-copy {
  flex: 1;
  min-width: 0;
}
.support-page .preference-copy > strong {
  display: block;
  font: 700 var(--support-body)/1.35 Archivo, sans-serif;
  color: #261e18;
}
.support-page .preference-copy > small {
  display: block;
  font: 400 var(--support-small)/1.45 Archivo, sans-serif;
  color: #675448;
  margin-top: 6px;
}
.support-page .preference-toggle {
  flex: none;
  display: grid;
  justify-items: center;
  align-content: center;
  gap: 5px;
  min-width: 65px;
  min-height: 58px;
  padding: 6px 8px;
  background: none;
  border: 0;
  border-radius: 0;
  color: #3c3025;
  cursor: pointer;
}
.support-page .preference-track {
  position: relative;
  display: block;
  width: 46px;
  height: 25px;
  border: 1px solid #30271f;
  background: #211e1b url(art/dark-paper-grain-c934a7c6.webp) center/cover;
  border-radius: 20px;
  box-shadow: inset 0 2px 3px #0007;
}
.support-page .preference-track::after {
  content: "";
  position: absolute;
  left: 3px;
  top: 3px;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  background: #e9dfca;
  box-shadow: 0 2px 3px #0006;
  transition: transform 0.16s ease, background-color 0.16s ease;
}
.support-page .preference-state {
  font: 700 10px/1.2 Archivo, sans-serif;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
.support-page .preference-toggle[aria-pressed=true] .preference-track {
  background: #aa2b30;
  border-color: #762124;
}
.support-page .preference-toggle[aria-pressed=true] .preference-track::after {
  transform: translateX(21px);
  background: #ffda55;
}
.support-page .preference-toggle[aria-pressed=true] .preference-state {
  color: #8d2429;
}
.support-page .support-demo .preference-row {
  padding-bottom: 0;
}
.support-page .support-tool {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 13px;
  width: 100%;
  min-height: 75px;
  padding: 15px 0;
  border: 0;
  border-top: 1px solid #e1d1b633;
  border-radius: 0;
  background: none;
  color: #f3ebde;
  text-align: left;
  cursor: pointer;
}
.support-page .support-tool > span {
  min-width: 0;
}
.support-page .support-tool strong {
  display: block;
  font: 700 var(--support-body)/1.4 Archivo, sans-serif;
}
.support-page .support-tool small {
  display: block;
  margin-top: 5px;
  font: 400 var(--support-small)/1.4 Archivo, sans-serif;
  color: #d4c8b6;
}
.support-page .support-tool > .ui-icon {
  width: 20px;
  height: 20px;
  flex: none;
  color: #ffda55;
}
.support-page .support-account {
  text-align: center;
  padding: 3px 7px 9px;
}
.support-page .support-logout {
  min-height: 48px;
  padding: 9px 14px;
  background: none;
  border: 0;
  color: #96292c;
  font: 700 25px/1.3 var(--support-marker);
  letter-spacing: -0.06em;
  transform: rotate(-2deg);
  cursor: pointer;
}
.support-page .support-logout > .ui-icon {
  width: 20px;
  height: 20px;
  margin-left: 6px;
  vertical-align: middle;
}
.support-page .support-account :is(p, small) {
  display: block;
  font: 400 11px/1.5 Archivo, sans-serif;
  color: #625044;
  margin: 8px 0;
}
.support-page .support-footnote {
  font: 400 11px/1.55 Archivo, sans-serif;
  color: #625044;
  margin: 20px 3px 0;
}
.support-page .support-dark .support-footnote {
  color: #d4c8b6;
}
.support-page :is(button, summary, a) {
  touch-action: manipulation;
}
.support-page :is(button, summary, a):focus-visible {
  outline: 3px solid #347daf;
  outline-offset: 4px;
}
.support-page .support-dark :is(button, summary, a):focus-visible,
.support-page .support-return:focus-visible {
  outline-color: #ffda55;
}
.support-page button:disabled {
  opacity: 0.55;
  cursor: default;
}
@media (hover: hover) {
  .support-page :is(.support-option, .support-tool):hover {
    background-color: #8a694811;
  }
  .support-page .support-dark :is(.support-option, .support-tool):hover {
    background-color: #fff0d810;
  }
  .support-page .support-detail > summary:hover,
  .support-page .support-link:hover {
    color: #9a252c;
  }
  .support-page .support-return:hover .support-marker {
    text-decoration-thickness: 3px;
  }
}
@media (max-width: 340px) {
  .stage-body.support-page {
    padding: 22px 13px 34px;
  }
  .support-page .support-heading > h1 {
    font-size: 44px;
  }
  .support-page .support-handnote {
    font-size: 17px;
  }
  .support-page .support-sheet {
    padding: 19px 14px 24px;
  }
  .support-page .support-sheet > h2 {
    font-size: 21px;
  }
  .support-page .support-marker {
    font-size: 23px;
  }
  .support-page .support-steps li {
    grid-template-columns: 24px minmax(0, 1fr);
    gap: 9px;
  }
  .support-page .preference-row {
    gap: 7px;
  }
  .support-page .preference-toggle {
    min-width: 60px;
    padding-left: 6px;
    padding-right: 6px;
  }
  .support-page .support-status small {
    font-size: 10px;
  }
}
.support-page.support-reduced .support-expand,
.support-page.support-reduced .preference-track::after {
  transition: none;
}
@media (prefers-reduced-motion: reduce) {
  .support-page .support-expand,
  .support-page .preference-track::after {
    transition: none;
  }
}
@media (prefers-contrast: more) {
  .support-page .support-sheet::before {
    background-image: none;
  }
  .support-page :is(.support-sheet, .support-return) {
    filter: none;
  }
  .support-page :is(.support-detail, .preference-row, .support-option) {
    border-color: currentColor;
  }
}
@media (forced-colors: active) {
  .stage-body.support-page,
  .support-page * {
    text-shadow: none !important;
    filter: none !important;
  }
  .support-page :is(.support-sheet, .support-return) {
    border: 1px solid CanvasText;
    background: Canvas;
    color: CanvasText;
  }
  .support-page :is(.support-sheet, .support-return)::before {
    display: none;
  }
  .support-page :is(button, summary, a):focus-visible {
    outline: 3px solid Highlight;
  }
  .support-page :is(.preference-track, .settings-monogram) {
    background: Canvas;
    color: CanvasText;
    border: 1px solid CanvasText;
  }
  .support-page .preference-track::after {
    background: ButtonText;
  }
  .support-page .preference-toggle[aria-pressed=true] .preference-track {
    background: Highlight;
  }
  .support-page .preference-toggle[aria-pressed=true] .preference-track::after {
    background: HighlightText;
  }
}

/* source:src/styles/sidebar.css */
#sidebar-toggle {
  position: fixed;
  top: 10px;
  left: 184px;
  z-index: 95;
  width: 44px;
  height: 44px;
  padding: 0;
  border: 1px solid #655b49;
  border-radius: 8px;
  background: #171615;
  color: #f4efe6;
  font: 26px/1 Arial, sans-serif;
  cursor: pointer;
  box-shadow: 0 3px 9px #0005;
}
#sidebar-toggle:hover {
  background: #34302d;
  color: #ffda55;
}
#sidebar-toggle:focus-visible {
  outline: 3px solid #e3b23c;
  outline-offset: 3px;
}
@media (min-width: 761px) {
  .rail .brand {
    margin-top: 38px;
  }
  .app > .shell {
    grid-column: 2;
  }
  .app.sidebar-collapsed {
    grid-template-columns: 56px minmax(0, 1fr);
  }
  .app.sidebar-collapsed > .rail {
    display: none;
  }
  body:has(.sidebar-collapsed) #sidebar-toggle {
    left: 6px;
  }
}
@media (max-width: 760px) {
  #sidebar-toggle {
    display: none;
  }
}

/* source:src/styles/puzzle-sizes.css */
.crossword-row[data-size="7"]:before {
  background-color: #e9b62c;
  background-image: linear-gradient(#e9b62cbf, #e9b62cbf), url(art/white-paper-grain-ba8a0ff5.webp);
}
.crossword-row[data-size="10"]:before {
  background-color: #b62c31;
  background-image: linear-gradient(#b62c31d9, #b62c31d9), url(art/white-paper-grain-ba8a0ff5.webp);
}
.crossword-row[data-size="10"],
.crossword-row[data-size="10"] .crossword-status,
.crossword-row[data-size="10"] .eyebrow {
  color: #fff1dc;
}
.crossword-row[data-size="7"] .puzzle-play {
  color: #422810;
}
.play-screen[data-size="7"] .cell,
.play-screen[data-size="10"] .cell {
  min-height: 0;
  min-width: 0;
  padding: 0;
  font-size: 22px;
}
.play-screen[data-size="10"] .cell {
  font-size: 17px;
}
.play-screen[data-size="7"] .cell sup,
.play-screen[data-size="10"] .cell sup {
  font-size: 7px;
  top: 1px;
  left: 2px;
}
.play-screen[data-size="7"] .board,
.play-screen[data-size="10"] .board {
  grid-auto-rows: 1fr;
  aspect-ratio: 1;
  flex: none;
  max-height: none;
}
.play-screen[data-size="7"],
.play-screen[data-size="10"] {
  overflow-y: auto;
}

/* source:src/styles/gameplay.css */
.screen-solve .appviewport {
  padding: 0;
  overflow: auto;
  container-type: size;
  scrollbar-width: thin;
  scrollbar-color: #655e50 #171716;
}
.screen-solve .snappy-game {
  padding: 8px 7px 9px;
  min-height: 0;
  height: 100%;
  gap: 0;
  overflow: hidden;
  background: #171716 url(art/dark-paper-grain-c934a7c6.webp) center/440px;
  color: #f4eedf;
}
.snappy-game .puzzle-caption {
  padding: 0 5px;
  min-height: 42px;
  gap: 8px;
  margin: 0;
  flex: none;
}
.snappy-game .puzzle-caption strong {
  background: none;
  mask: none;
  filter: none;
  padding: 3px 0;
  color: #f4eedf;
  max-width: 80%;
  font-size: 25px;
  line-height: 1.05;
}
.snappy-game .puzzle-caption strong:before,
.snappy-game .puzzle-caption strong:after {
  display: none;
}
.snappy-game .puzzle-caption strong .material-ink {
  color: inherit;
  font-size: inherit;
}
.snappy-game .play-top {
  display: flex;
  align-items: center;
  gap: 5px;
  min-height: 43px;
  height: 43px;
  margin: 0 0 6px;
  padding: 0;
  background: none;
  border: 0;
  flex: none;
}
.snappy-game .play-top .icon-btn {
  width: 38px;
  min-width: 38px;
  height: 40px;
}
.snappy-game .play-time {
  font-size: 10px;
  flex: 1;
  white-space: nowrap;
  color: #f4eedf;
}
.coin-pouch {
  display: flex;
  align-items: center;
  gap: 6px;
  border: 1px solid #c9a64888;
  border-radius: 22px;
  color: #ffe06b;
  background: #141311;
  padding: 6px 10px;
  font-weight: 800;
  min-height: 36px;
  white-space: nowrap;
}
.coin-pouch span {
  font-size: 20px;
}
.coin-pouch b {
  font-size: 18px;
  color: #f9ebba;
}
.screen-solve .snappy-game .board {
  min-width: 220px;
  max-height: none;
  aspect-ratio: 1;
  grid-auto-rows: 1fr;
  flex: none;
  gap: 1px;
  margin: 0 auto;
  border: 1px solid #eddfc0;
  background: #131312;
  box-shadow: 0 5px 8px #0006;
  filter: none;
}
.snappy-game .board .cell {
  padding: 0;
  min-height: 0;
  min-width: 0;
  border: 0;
  font:
    700 28px/1 Archivo,
    Arial,
    sans-serif;
  background: #f6f0e5;
  color: #191714;
  text-shadow: none;
}
.snappy-game[data-size="7"] .board .cell {
  font-size: 22px;
}
.snappy-game[data-size="10"] .board .cell {
  font-size: 18px;
}
.snappy-game .board .cell sup {
  font-size: 8px;
  top: 3px;
  left: 3px;
  line-height: 1;
}
.snappy-game[data-size="10"] .board .cell sup {
  font-size: 7px;
  top: 2px;
  left: 2px;
}
.snappy-game .board .cell.word {
  background: #f6dda0;
}
.snappy-game .board .cell.selected {
  background: #eabb35;
  box-shadow: inset 0 0 0 2px #3c2819;
}
.snappy-game .board .blocked {
  background: #121211;
}
.snappy-game .cell.given:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  border-top: 7px solid #5d8979;
  border-left: 7px solid transparent;
}
.snappy-game .cell.bonus-start:before {
  content: "ϟ";
  position: absolute;
  right: 2px;
  bottom: 1px;
  color: #9c601c;
  font-size: 12px;
  line-height: 1;
}
.snappy-game .cell.error {
  outline: 2px dashed #b52134;
  outline-offset: -3px;
}
.snappy-game .cell.error:before {
  color: #b52134;
  content: "!";
}
.snappy-game .clue-ribbon {
  flex: none;
  margin: 8px 0 0;
  gap: 0;
  border: 0;
  border-radius: 0;
  background: #f1ece2 url(art/white-paper-grain-ba8a0ff5.webp) center/330px;
  filter: drop-shadow(0 4px 3px #0006);
}
.snappy-game .clue-ribbon .icon-btn {
  width: 30px;
  min-width: 30px;
  min-height: 44px;
  color: #201c17;
}
.snappy-game .clue-copy {
  font-size: 16px;
  line-height: 1.2;
  overflow-wrap: anywhere;
  padding: 3px 0;
  color: #211e19;
}
.snappy-game .clue-copy small {
  font: 700 9px/1.3 Archivo, sans-serif;
  color: #694d25;
  margin-bottom: 4px;
}
.game-feedback {
  font-size: 10px;
  line-height: 1.3;
  min-height: 26px;
  padding: 7px 4px 4px;
  color: #edcf75;
  text-align: center;
  flex: none;
}
.snappy-game .game-keyboard {
  margin: 0;
  padding: 3px 0;
  gap: 5px;
  flex: none;
  background: none;
}
.snappy-game .keyrow {
  gap: 3px;
  margin: 0 0 5px;
  justify-content: center;
}
.snappy-game .keyrow button {
  height: 44px;
  min-height: 44px;
  min-width: 0;
  padding: 0;
  flex: 1;
  max-width: 38px;
  font-size: 17px;
  border: 0;
  border-radius: 3px;
  background: #f1ecdf;
  box-shadow: 0 3px 0 #9b9280;
  touch-action: manipulation;
}
.snappy-game .keyrow:nth-child(2) {
  padding: 0 12px;
}
.snappy-game .keyrow:nth-child(3) {
  padding: 0 8px;
}
.snappy-game .keyrow .keywide {
  font-size: 25px;
  background: #d9c9aa;
  max-width: 42px;
  flex: 1.3;
}
.snappy-game .keywide .ui-icon {
  width: 21px;
  height: 21px;
}
.snappy-game .game-bottom {
  display: block;
  flex: none;
  padding: 7px 0 0;
  margin: 0;
  min-height: 0;
}
.boost-bar {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 5px;
  width: 100%;
}
.snappy-game .game-credit {
  font-size: 8px;
  padding: 0;
  color: #938b79;
  line-height: 1.2;
  margin: 0;
  text-align: center;
}
.snappy-game .clue-list-view {
  max-height: 350px;
  overflow: auto;
}
.snappy-game .clue-list-view h3 {
  color: #f8dc81;
}
.snappy-game.game-large .clue-copy {
  font-size: 19px;
}
.snappy-game.game-large .game-feedback {
  font-size: 12px;
}
.wallet-sheet h2 {
  font: 800 38px/1 var(--font-heading), sans-serif;
  text-transform: uppercase;
}
.wallet-total {
  font-size: 44px;
  font-weight: 800;
  color: #9d681b;
  margin: 14px 0;
}
.wallet-sheet p {
  line-height: 1.5;
}
.wallet-sheet .btn {
  margin: 8px 4px 8px 0;
}
.wallet-sheet li {
  font-size: 12px;
  margin: 8px 0;
}
.wallet-sheet details {
  margin: 18px 0;
}
.coin-result {
  margin: 12px 20px 28px;
  padding: 18px;
  background: #efcb67 url(art/white-paper-grain-ba8a0ff5.webp) center/400px;
  background-blend-mode: multiply;
  color: #211b14;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
}
.coin-result button {
  display: block;
  margin: 10px auto 0;
  border: 0;
  background: none;
  text-decoration: underline;
  min-height: 40px;
}
.letter-flight {
  position: fixed;
  z-index: 9999;
  pointer-events: none;
  color: #31200c;
  background: #f8d768;
  border: 1px solid #ffe99a;
  border-radius: 4px;
  padding: 3px 6px;
  font: 800 21px Archivo, sans-serif;
  box-shadow: 0 4px 8px #0005;
}
.letter-arrives {
  animation: letter-arrives 0.48s ease-out;
}
@keyframes letter-arrives {
  40% {
    box-shadow: inset 0 0 0 5px #e8be3c;
    background: #fff4a9;
  }
}
.snappy-game .puzzle-caption {
  min-height: 36px;
  height: 36px;
}
.snappy-game .clue-ribbon {
  min-height: 68px;
  height: auto;
  padding: 7px 0 9px;
}
.screen-solve .snappy-game .clue-ribbon .clue-copy {
  font-size: 15px;
  line-height: 1.2;
  padding: 3px 0;
  min-height: 44px;
  height: auto;
}
.screen-solve .snappy-game .clue-ribbon .clue-copy small {
  font-size: 9px;
  line-height: 1.2;
  height: auto;
  display: block;
  margin-bottom: 4px;
}
.screen-solve .snappy-game.game-large .clue-ribbon .clue-copy {
  font-size: 19px;
}
.snappy-game .clue-copy {
  min-height: 44px;
}
.snappy-game .game-bottom {
  padding-top: 3px;
}
.snappy-game .game-credit {
  display: none;
}
@media (max-height: 660px) {
  .screen-solve .snappy-game .board {
    width: min(100%, calc(100dvh - 316px), 430px);
  }
  .snappy-game .clue-ribbon {
    min-height: 58px;
  }
  .snappy-game .puzzle-caption {
    min-height: 36px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .letter-arrives {
    animation: none;
  }
  .letter-flight {
    display: none;
  }
}
.screen-solve .snappy-game {
  background-color: var(--paper-black);
  background-image: var(--paper-black-layers);
  background-size:
    var(--paper-dot-size) var(--paper-dot-size),
    auto,
    cover;
  background-repeat: repeat;
  background-blend-mode:
    soft-light,
    normal,
    normal;
}
.screen-solve .snappy-game .play-top {
  height: auto;
  min-height: 62px;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 2px 5px 8px;
  margin: 0 0 5px;
  background: none;
}
.screen-solve .snappy-game .play-top .puzzle-caption {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  min-width: 0;
  min-height: 46px;
  height: auto;
  padding: 0;
  gap: 3px;
  background: none;
}
.screen-solve .snappy-game .play-top > .icon-btn {
  flex: none;
  width: 44px;
  min-width: 44px;
  height: 44px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #f3eada;
}
.screen-solve .snappy-game .play-top > .icon-btn:focus-visible {
  outline: 2px solid var(--gold);
  outline-offset: 2px;
}
.screen-solve .snappy-game .puzzle-caption strong {
  font: 800 28px/1.03 var(--font-heading), sans-serif;
  max-width: 100%;
  padding: 0;
  color: #f3eada;
  overflow-wrap: anywhere;
  text-shadow: 1px 2px 2px #0009;
}
.screen-solve .snappy-game .play-time {
  flex: none;
  font-size: 10px;
  padding: 0;
  color: #efd28a;
}
.screen-solve .snappy-game .coin-pouch {
  position: relative;
  isolation: isolate;
  flex: none;
  justify-content: center;
  gap: 5px;
  min-width: 92px;
  min-height: 48px;
  padding: 8px 10px;
  border: 0;
  border-radius: 0;
  background: none;
  color: #302013;
  font:
    700 25px/1 "Segoe Print",
    "Comic Sans MS",
    cursive;
  box-shadow: none;
  filter: drop-shadow(2px 5px 3px #0008);
  transform: rotate(1deg);
}
.screen-solve .snappy-game .coin-pouch:before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: url(art/header-paper-32-68dbb88f.webp) center/100% 100% no-repeat;
  filter: brightness(1.3);
}
.screen-solve .snappy-game .coin-pouch span {
  font-size: 21px;
  color: #6e4215;
}
.screen-solve .snappy-game .coin-pouch b {
  font-size: 20px;
  color: #3b2116;
}
.screen-solve .snappy-game .board {
  width: min(100%, calc(100cqh - 426px), 430px);
}
.snappy-game .boost-bar {
  gap: 7px;
  padding: 3px 1px 6px;
}
.snappy-game .boost-action {
  position: relative;
  isolation: isolate;
  min-height: 52px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 6px 3px 9px;
  border: 0;
  border-radius: 0;
  background: none;
  color: #2e251b;
  box-shadow: none;
  filter: drop-shadow(1px 5px 3px #0009);
  transform: rotate(-1deg);
}
.snappy-game .boost-action:before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: #eee5d0 url(art/white-paper-grain-ba8a0ff5.webp) center/210px;
  background-blend-mode: multiply;
  mask: linear-gradient(#000, #000) center top/100% calc(100% - 11px) no-repeat, var(--paper-fibers) 48% bottom/160px 22px no-repeat;
}
.snappy-game .boost-action strong {
  font:
    800 13px/1.2 Archivo,
    Arial,
    sans-serif;
  letter-spacing: -0.2px;
  white-space: normal;
  min-height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-shadow: none;
}
.snappy-game .boost-action small {
  font: 700 11px/1.2 Archivo, sans-serif;
  margin-top: 4px;
  color: inherit;
}
.snappy-game .boost-coins:before,
.snappy-game .boost-letters:before {
  background-color: #e3b634;
}
.snappy-game .boost-wrong {
  transform: rotate(1deg);
  color: #ffecd4;
}
.snappy-game .boost-wrong:before {
  background-color: #a62a2f;
}
.snappy-game .boost-word {
  transform: rotate(-0.6deg);
}
.snappy-game .boost-letters {
  transform: rotate(1.2deg);
}
.snappy-game .boost-action:hover:not(:disabled) {
  filter: drop-shadow(1px 6px 4px #000b);
  translate: 0 -1px;
}
.snappy-game .boost-action:active:not(:disabled) {
  translate: 0 2px;
  box-shadow: none;
}
.snappy-game .boost-action:disabled {
  opacity: 1;
  filter: grayscale(0.8) drop-shadow(1px 3px 2px #0007);
}
@media (max-width: 340px) {
  .screen-solve .snappy-game .puzzle-caption strong {
    font-size: 25px;
  }
  .snappy-game .boost-action strong {
    font-size: 12px;
  }
}
.snappy-game .game-dock {
  position: sticky;
  bottom: 0;
  z-index: 2;
  flex: none;
  margin-top: auto;
  padding-top: 3px;
  background: var(--paper-black-layers);
  background-color: var(--paper-black);
  background-size:
    var(--paper-dot-size) var(--paper-dot-size),
    auto,
    cover;
  background-blend-mode:
    soft-light,
    normal,
    normal;
}
.snappy-game .game-dock .game-bottom {
  padding: 0;
}
.snappy-game .boost-bar {
  padding: 3px 1px 8px;
}
.snappy-game .boost-action {
  touch-action: manipulation;
}
.snappy-game .boost-action small {
  overflow-wrap: anywhere;
}
.snappy-game .boost-action:disabled strong,
.snappy-game .boost-action:disabled small {
  color: inherit;
}
.snappy-game .keyrow button {
  text-shadow: none;
}
.snappy-game .game-board-area {
  flex: 1;
  min-height: 0;
  overflow: auto;
  overscroll-behavior: contain;
  padding: 0 0 8px;
  scrollbar-width: thin;
}
.snappy-game .game-dock {
  margin-top: 0;
}
.snappy-game .game-board-area .clue-list-view {
  max-height: none;
}

/* source:src/styles/collections.css */
.collection-title-list {
  display: grid;
  gap: 24px;
  margin-top: 24px;
}
.collection-title-list .pack-scrap {
  margin: 0;
}
.pack-scrap .collection-title-card {
  position: relative;
  min-height: 140px;
  align-items: stretch;
}
.pack-scrap .collection-title-card.yellow-collection {
  background-color: #ddb038;
  background-image: linear-gradient(#e9b62cbd, #e9b62cbd), url(art/white-paper-grain-ba8a0ff5.webp);
}
.pack-scrap .collection-title-card .pack-teaser-copy {
  flex: 1 1 64%;
  padding: 16px 14px 25px;
}
.pack-scrap .collection-title-card img {
  width: 36%;
  min-height: 140px;
  min-width: 0;
  object-position: center;
}
.pack-scrap .collection-title-card strong {
  font-size: clamp(25px, 7cqi, 34px);
  overflow-wrap: anywhere;
}
.collection-title-card small {
  display: block;
  line-height: 1.4;
}
.collection-count {
  display: block;
  margin-top: 9px;
  font-size: 10px;
  font-weight: 600;
}
.pack-scrap .collection-title-card .ui-icon {
  position: absolute;
  right: 9px;
  top: calc(50% - 12px);
  margin: 0;
  padding: 4px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  color: #171515;
  background: #f5eddbde;
}

/* source:src/styles/app.css */

/* source:src/styles/mobile.css */
body.mobile-app {
  margin: 0;
  padding: 0;
  overflow: hidden;
  background: #171716;
}
.mobile-app .app {
  display: block;
  width: 100%;
  height: 100dvh;
  margin: 0;
}
.mobile-app #reviewRail,
.mobile-app .sidebar-toggle {
  display: none !important;
}
.mobile-app .shell,
.mobile-app .workspace {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
.mobile-app #stage.stage {
  width: 100%;
  max-width: none;
  height: 100dvh;
  min-height: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  padding-top: env(safe-area-inset-top);
}
.mobile-app #stage > .appbar {
  flex: none;
}
.mobile-app #stage > .appviewport {
  flex: 1;
  min-height: 0;
}
.mobile-app #stage.screen-solve > .appviewport,
.mobile-app #stage.screen-login > .appviewport {
  padding-bottom: env(safe-area-inset-bottom);
}
.mobile-app .modal-box {
  max-height: calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom));
  overflow-y: auto;
}
.mobile-start-error {
  padding: 60px 24px;
  color: #f5eedf;
}

/* source:src/styles/pwa.css */
@media (min-width: 600px) {
  .pwa-app #stage.stage {
    max-width: 560px;
    margin: 0 auto;
  }
}
