/* Actual application captures; no duplicated forms or simulated game board. */
dialog[data-letter-guide] #pg-counter,
dialog[data-letter-guide] #pg-guide .pg-tools button {font-size:14px}
dialog[data-letter-guide] #pg-details summary {font-size:14px;color:#665079}
dialog[data-letter-guide] #pg-details li {font-size:14px!important}
dialog[data-game-guide-style] #pg-guide[data-game="letter_postbox"] {
  grid-template-rows:44px auto auto minmax(220px,1fr) 0 auto 52px;
}
dialog[data-game-guide-style] #pg-guide[data-game="letter_postbox"] #pg-title,
dialog[data-game-guide-style] #pg-guide[data-game="letter_postbox"] #pg-say,
dialog[data-game-guide-style] #pg-guide[data-game="letter_postbox"] #pg-caption {height:auto;min-height:0}
dialog[data-game-guide-style] #pg-guide[data-game="letter_postbox"] #pg-say {font-size:16px}
dialog[data-game-guide-style] #pg-guide[data-game="letter_postbox"] #pg-caption {font-size:16px;line-height:1.5;padding:8px 10px}
dialog[data-game-guide-style] #pg-guide[data-game="letter_postbox"] #pg-input {height:0;min-height:0;padding:0;overflow:hidden}
dialog[data-game-guide-style] #pg-board.lp-guide-stage {padding:8px;min-height:220px;display:block;overflow:auto;overscroll-behavior:contain}
dialog[data-letter-guide] #pg-guide .pg-footer {position:static}
dialog[data-game-guide-style] #pg-board .lp-screen-view {display:block;width:100%;height:auto;max-width:none}
.lp-screen-link {display:block;width:288px;max-width:100%;margin:0 auto;color:#665079;text-align:center;text-decoration:none}
.lp-screen-link:focus-visible {outline:3px solid #6e56b9;outline-offset:2px;border-radius:6px}
.lp-screen-label {display:block;padding:0 0 8px;font:700 14px/1.5 system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px}
.lp-screen-link img {display:block;width:100%;height:auto;border:1px solid #e1d8ec;border-radius:8px;box-sizing:border-box}
@media(max-width:600px) {
  dialog[data-game-guide-style] #pg-guide[data-game="letter_postbox"] {grid-template-rows:88px auto auto minmax(200px,1fr) 0 auto 56px}
  dialog[data-game-guide-style] #pg-board.lp-guide-stage {padding:6px;min-height:200px}
}
