body[data-game="difference"].at-table {
  --diff-ink:#173750;
  --diff-blue:#66adfa;
  --diff-paper:#fff9e9;
  color:var(--diff-ink);
}
body[data-game="difference"] #topbar .brand,
body[data-game="difference"] .menu-title,
body[data-game="difference"] .tagline,
body[data-game="difference"] .menu-identity>.caption {color:#173750}
.game-shelf .box-difference {color:#173750}
body[data-game="difference"].at-table #tableScene {visibility:hidden}
body[data-game="difference"].at-table #topbar .brand,
body[data-game="difference"].at-table .room-top,
body[data-game="difference"].at-table .room-top .connection {color:var(--diff-ink)}
body[data-game="difference"].at-table .table-layout {padding:8px 132px 28px;min-height:0}
body[data-game="difference"].at-table .play-area {min-height:0;justify-content:start;gap:14px}
body[data-game="difference"].at-table .seat {display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:32px auto;gap:3px 7px;align-items:center;width:122px;min-height:70px;color:var(--diff-ink)}
body[data-game="difference"].at-table .seat>.initial {grid-column:1;grid-row:1;width:32px;height:32px;border-width:2px}
body[data-game="difference"].at-table .seat>div {grid-column:2;grid-row:1 / span 2;min-width:0;text-align:left}
body[data-game="difference"].at-table .seat .name {max-width:none;font-size:.75rem;line-height:1.25}
body[data-game="difference"].at-table .seat>.points {grid-column:1;grid-row:2;margin:0;text-align:center;font-size:.85rem;line-height:1}
body[data-game="difference"].at-table .seat small,
body[data-game="difference"].at-table .seat .points {color:inherit}
body[data-game="difference"].at-table .seat.you {color:#fff9e9;background:#173750}
body[data-game="difference"] .board-difference {display:block!important;width:100%;max-width:1320px;margin:auto}
.diff-studio {display:grid;justify-items:center;gap:14px;width:100%;min-width:0;color:#173750}
.diff-studio [hidden] {display:none!important}
.diff-studio button,.diff-pick button,.diff-gallery-heading button {min-height:44px;min-width:44px}
.diff-studio button:focus-visible,.diff-pick button:focus-visible,.diff-gallery-heading button:focus-visible,
.diff-paper:focus-visible {outline:3px solid #153e5b;outline-offset:4px}
.diff-studio button:focus-visible,.diff-pick button:focus-visible {box-shadow:0 0 0 6px #fff9e9}
.diff-stagebar {display:flex;align-items:center;justify-content:space-between;gap:14px 24px;width:100%;min-height:60px;max-width:1100px}
.diff-stagebar>div:first-child {display:grid;gap:4px;min-width:0}
.diff-role-label {font-size:.7rem;line-height:1.25;font-weight:800;letter-spacing:.035em}
.diff-stagebar strong {font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.2;overflow-wrap:anywhere}
.diff-five {display:flex;align-items:center;justify-content:center;gap:6px;flex:none}
.diff-five>span {display:grid;place-items:center;width:30px;height:30px;border:2px solid #28557b;border-radius:50%;font-size:.78rem;font-weight:800;color:#173750;background:#d9edff}
.diff-five>span.filled {background:#fce06b;border-color:#173750;box-shadow:0 2px 0 #28557b}
.diff-stopwatch {--watch-color:#126cb7;display:flex;align-items:center;gap:8px;flex:none;font-variant-numeric:tabular-nums}
.diff-stopwatch>svg {width:52px;height:58px;overflow:visible}
.diff-stopwatch>svg>path {fill:none;stroke:#173750;stroke-width:7}
.diff-stopwatch>svg>circle:not(.diff-watch-fill) {fill:#fffdf7;stroke:#173750;stroke-width:6}
.diff-stopwatch .diff-watch-fill {fill:none;stroke:var(--watch-color);stroke-width:21;stroke-dasharray:207.35;stroke-dashoffset:calc(207.35 * (1 - var(--clock-left,1)));transform:rotate(-90deg);transform-origin:55px 68px;transition:stroke-dashoffset .2s linear,stroke .2s}
.diff-stopwatch>div {display:grid;gap:2px;min-width:76px}
.diff-stopwatch b {font-size:2rem;line-height:1;font-weight:900}
.diff-stopwatch span {font-size:.68rem;line-height:1.2;font-weight:700}
.diff-stopwatch.second-half {--watch-color:#b6530d}
.diff-stopwatch.second-half b {color:#6b2d08}

.diff-clipboard {width:100%;margin:0;min-width:0;position:relative}
.diff-clipboard figcaption {margin:0 0 9px;text-align:center;color:#173750;font-size:.85rem;line-height:1.3;font-weight:800}
.diff-studio>.diff-clipboard {width:min(100%,calc(62svh * var(--paper-ratio)));max-width:980px}
.diff-clipboard-wood {position:relative;padding:30px 12px 14px;border:2px solid #a47a46;border-radius:13px 13px 10px 10px;background-color:#dab783;background-image:repeating-linear-gradient(0deg,transparent 0 12px,#a27b4726 13px,transparent 15px 27px),linear-gradient(90deg,#caa06c,#e7c794 5%,#d5ad74 97%,#b68b56);box-shadow:inset 0 0 0 3px #efc99377,0 5px 0 #86623d,0 10px 18px #1e47762b}
.diff-clipboard-wood::after {content:"";position:absolute;inset:6px;border:1px solid #946d3c4d;border-radius:7px;pointer-events:none}
.diff-metal-clip {position:absolute;top:9px;left:12%;width:76%;height:27px;z-index:2;border:2px solid #53564e;border-radius:4px;background:linear-gradient(#e5e3d8,#a5a69f 25%,#656963 58%,#969b93 84%,#e2e0d4);box-shadow:0 3px 0 #393e3c,0 5px 4px #272e3240;pointer-events:none}
.diff-metal-clip::before,.diff-metal-clip::after {content:"";position:absolute;top:7px;width:8px;height:8px;border:1px solid #60645c;border-radius:50%;background:#d4d4c9;box-shadow:inset 0 -2px 0 #7b7e75}
.diff-metal-clip::before {left:8px}
.diff-metal-clip::after {right:8px}
.diff-metal-clip i {position:absolute;inset:4px 20px;border-top:2px solid #eceade;border-bottom:1px solid #4a5048;border-radius:2px}
.diff-paper {display:block;width:100%;height:auto;aspect-ratio:var(--paper-ratio);background:#fff;border:0;border-radius:2px;box-shadow:0 1px 2px #71553288;user-select:none;-webkit-user-select:none;touch-action:none;overflow:hidden}
.diff-paper image {pointer-events:none;user-select:none}
.diff-paper[role="application"] {cursor:crosshair}
.diff-paper[data-readonly="true"] {cursor:default}
.diff-paper #differenceDraft {fill:none;stroke:#a52bb1;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.diff-paper #differenceRegion {stroke:#147a3e;stroke-width:3;fill:#26ce6733;vector-effect:non-scaling-stroke;pointer-events:none}
.diff-paper #differenceOwnInk {pointer-events:none}
.diff-compare {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;justify-items:center;gap:clamp(14px,2vw,26px);width:100%}
.diff-compare>.diff-clipboard {width:min(100%,calc(59svh * var(--paper-ratio)));max-width:760px}
.diff-found {color:#167a3b;pointer-events:none}
.diff-found circle {fill:#baffd34d;stroke:currentColor;stroke-width:7}
.diff-found path {fill:none;stroke:currentColor;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}
.diff-answer {color:#18793c;pointer-events:none}
.diff-answer.was-hidden {color:#be2c70}
.diff-answer>path {fill:none;stroke:currentColor;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;opacity:.9}
.diff-answer>circle {fill:#fffdf2;stroke:currentColor;stroke-width:6}
.diff-answer>text {fill:currentColor;stroke:none;text-anchor:middle;font:900 29px "Trebuchet MS",sans-serif}

.diff-toolbar {position:sticky;bottom:10px;z-index:4;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:8px;border:1px solid #3d6682;border-radius:9px;background:#fff9e9;box-shadow:0 4px 0 #2c5c8b4d;color:#173750}
.diff-tool,.diff-studio .diff-action-tray button,.diff-gallery-heading button {border:1px solid #5d7889;background:#fffdf7;color:#173750;border-radius:6px;padding:8px 11px;font-size:.76rem;font-weight:800;box-shadow:0 2px 0 #bac4c7;gap:6px;line-height:1.25}
.diff-tool>svg,.diff-submit>svg,.diff-ready-message>svg {width:23px;height:23px;flex:none}
.diff-tool:hover:not(:disabled),.diff-studio .diff-action-tray button:hover:not(:disabled),.diff-gallery-heading button:hover:not(:disabled) {background:#eef7ff;border-color:#173750;color:#173750;box-shadow:0 2px 0 #7e98a8;transform:none}
.diff-tool:active:not(:disabled),.diff-studio .diff-action-tray button:active:not(:disabled) {transform:translateY(1px);box-shadow:none}
.diff-tool[aria-pressed="true"] {background:#ffe270;border:2px solid #173750;padding:7px 10px;box-shadow:none}
.diff-tool[data-do="diffArea"][aria-pressed="true"] {background:#d4f4df;border-color:#147a3e;color:#145b30}
.diff-tool[data-do="diffDraw"][aria-pressed="true"] {background:#f3dff7;border-color:#852791;color:#72217b}
.diff-tool:disabled,.diff-studio .diff-action-tray button:disabled {background:#e7e6dc;color:#637078;border-color:#a3aaab;opacity:1;box-shadow:none;transform:none}
.diff-tool[data-do="diffZoomOut"]>span,.diff-tool[data-do="diffZoomIn"]>span {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.diff-toolbar-divider {height:28px;width:1px;background:#a2b2bb;margin:0 2px}
.diff-view-level {display:grid;place-items:center;min-height:44px;min-width:47px;color:#274b62;font-size:.74rem;font-weight:800;font-variant-numeric:tabular-nums}
.diff-action-tray {display:grid;justify-items:center;gap:10px;width:min(100%,980px);padding:13px 18px;background:#fff9e9;border-radius:8px;color:#173750;border:1px solid #86a3b4}
.diff-line-status {font-size:.82rem;line-height:1.4;text-align:center;min-height:1.4em;margin:0}
.diff-stroke-decision {display:flex;gap:9px;justify-content:center;flex-wrap:wrap;min-height:0}
.diff-studio:has(.diff-stroke-decision [data-do="diffKeep"]:not([hidden])) .diff-stroke-decision {position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:20;width:max-content;max-width:calc(100vw - 24px);padding:9px 12px;border:1px solid #345e79;border-radius:9px;background:#fff9e9;box-shadow:0 4px 0 #244c7677,0 8px 20px #17375033}
.diff-studio:has(.diff-stroke-decision [data-do="diffKeep"]:not([hidden])) .diff-toolbar {bottom:88px}
.diff-studio:has(.diff-stroke-decision [data-do="diffKeep"]:not([hidden])) .diff-stroke-decision button {min-height:48px;min-width:140px}
.diff-studio .diff-stroke-decision .primary,.diff-studio .diff-submit {background:#1d7843;color:white;border-color:#175a32;box-shadow:0 3px 0 #114c2a}
.diff-studio .diff-stroke-decision .primary:hover:not(:disabled),.diff-studio .diff-submit:hover:not(:disabled) {background:#185f37;color:white;border-color:#104f2b;box-shadow:0 3px 0 #104325}
.diff-studio .diff-submit {font-size:.85rem;padding:10px 18px;min-height:48px}
.diff-studio .diff-submit:disabled {background:#e7e6dc;color:#637078;border-color:#a3aaab;box-shadow:none}
.diff-help {width:min(100%,720px);font-size:.75rem;line-height:1.5;text-align:left}
.diff-help summary {display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.diff-help summary::before {content:"+";font-size:1.15rem;font-weight:800;text-decoration:none}
.diff-help[open] summary::before {content:"−"}
.diff-help p {padding:3px 4px 8px;line-height:1.6}
.diff-ready-message {display:grid;grid-template-columns:30px auto;gap:3px 8px;align-items:center;text-align:center}
.diff-ready-message>svg {grid-row:span 2;stroke:#19703e}
.diff-ready-message strong {font-size:.94rem}
.diff-ready-message p {font-size:.78rem;line-height:1.4}
.diff-review-copy,.diff-find-instruction {text-align:center}
.diff-review-copy strong,.diff-find-instruction strong {font-size:1rem;line-height:1.3}
.diff-review-copy p,.diff-find-instruction p {font-size:.77rem;line-height:1.45;margin-top:4px}
.diff-action-tray>.row {justify-content:center;flex-wrap:wrap;gap:9px}
.diff-action-tray .spot-status {font-size:.82rem;color:#9b293a;font-weight:800;min-height:0;text-align:center}
.diff-action-tray .spot-status:empty {display:none}
.diff-scoreline {display:flex;justify-content:center;flex-wrap:wrap;gap:7px 12px;width:100%}
.diff-scoreline>span {display:flex;align-items:center;gap:6px;max-width:240px;background:#e1effd;color:#173750;padding:4px 9px 4px 5px;border-radius:5px;font-size:.74rem;line-height:1.3;overflow-wrap:anywhere}
.diff-scoreline>span.you {background:#ffea99;outline:1px solid #173750}
.diff-scoreline i {display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#173750;color:white;font-style:normal;font-size:.7rem;flex:none}
.diff-scoreline b {font-size:1rem;margin-left:5px;font-variant-numeric:tabular-nums}

.diff-pick {display:grid;gap:26px;width:100%;max-width:1240px;margin:10px auto 20px;color:#173750}
.diff-pick-title {display:grid;grid-template-columns:42px auto;justify-content:center;align-items:center;gap:8px 14px;text-align:left}
.diff-pick-title>svg {width:42px;height:42px;grid-row:span 2}
.diff-pick-title h2 {font-size:clamp(1.3rem,2.3vw,2rem);line-height:1.15;color:#173750}
.diff-pick-title p {font-size:.88rem;line-height:1.45}
.diff-picture-choices {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}
.diff-picture-choice {display:grid;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:10px;border:0;border-radius:7px;background:#fff9e9;color:#173750;padding:10px 10px 15px;box-shadow:0 5px 0 #224b744d;text-align:center;min-width:0}
.diff-picture-choice:hover:not(:disabled) {background:#ffedb0;border:0;transform:translateY(-3px);box-shadow:0 8px 0 #224b744d}
.diff-choice-wood {width:100%;padding:17px 8px 9px;background:repeating-linear-gradient(0deg,#d8b681 0 17px,#cba66f 18px,#dfbd88 20px 32px);border:1px solid #a6814f;border-radius:7px;position:relative}
.diff-choice-wood::before {content:"";position:absolute;top:5px;left:15%;right:15%;height:13px;background:linear-gradient(#c3c5ba,#747e79);border:1px solid #59615a;border-radius:2px;box-shadow:0 2px 0 #4a514b}
.diff-choice-wood>img,.diff-choice-wood>svg {display:block;width:100%;height:clamp(190px,31svh,330px);object-fit:contain;background:white;border-radius:1px;user-select:none;box-shadow:0 1px 1px #88683f77}
.diff-picture-choice>strong {font-size:1rem;line-height:1.25;overflow-wrap:anywhere}
.diff-picture-choice>span {font-size:.74rem;line-height:1.3;font-weight:700;text-decoration:underline;text-underline-offset:3px}
body[data-game="difference"] .collection-result {max-width:1320px;background:#fff9e9;box-shadow:none}
.diff-gallery-heading {display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;width:100%;margin-top:14px;color:#173750}
.diff-gallery-heading h3 {font-size:1.15rem;line-height:1.25;flex:1;min-width:200px;text-align:left}
.diff-final-gallery {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:26px 20px;align-items:start;width:100%;color:#173750}
.diff-final-gallery article {min-width:0}
.diff-final-gallery article>h3 {display:flex;gap:8px;justify-content:space-between;align-items:center;font-size:.94rem;margin:0 0 11px;text-align:left;overflow-wrap:anywhere}
.diff-final-gallery article>h3>span {font-size:.72rem;white-space:nowrap;font-weight:700;color:#6d2b59}
.diff-final-gallery .diff-clipboard {width:100%}
.diff-final-gallery .diff-clipboard figcaption {font-size:.72rem;margin-bottom:6px}

body[data-game="difference"].difference-expanded main {max-width:none;padding-inline:18px}
body[data-game="difference"].difference-expanded .table-layout {padding-inline:0}
body[data-game="difference"].difference-expanded .player-rail {display:none}
body[data-game="difference"].difference-expanded .board-difference {max-width:1600px}
body[data-game="difference"].difference-expanded .diff-studio>.diff-clipboard {width:min(100%,calc(79svh * var(--paper-ratio)));max-width:1280px}
body[data-game="difference"].difference-expanded .diff-compare>.diff-clipboard {width:min(100%,calc(75svh * var(--paper-ratio)));max-width:1000px}

@media(min-width:741px) and (max-width:1100px) {
  body[data-game="difference"].at-table .table-layout {display:flex;flex-direction:column;padding:0 0 22px;gap:12px}
  body[data-game="difference"].at-table .player-rail {display:contents}
  body[data-game="difference"].at-table .seats {display:flex;order:-1;overflow-x:auto;padding:4px 3px 8px;gap:9px;width:100%;scrollbar-width:thin}
  body[data-game="difference"].at-table .seat:nth-child(n) {position:relative;inset:auto;width:152px;min-width:152px}
  body[data-game="difference"].at-table .rail-tools {order:2}
  .diff-stagebar {gap:10px}
  .diff-stagebar strong {font-size:1rem}
  .diff-five {gap:4px}
  .diff-five>span {width:25px;height:25px;font-size:.7rem}
  .diff-tool {font-size:.72rem;padding:7px 9px}
  .diff-compare {gap:14px}
  .diff-clipboard-wood {padding:26px 9px 11px}
  .diff-metal-clip {height:24px;top:7px}
  .diff-picture-choices {gap:12px}
  .diff-choice-wood>img,.diff-choice-wood>svg {height:230px}
}
@media(min-width:741px) {
  .diff-studio[data-diff-stage="make"]>.diff-clipboard {width:min(100%,calc(49svh * var(--paper-ratio)))}
  body[data-game="difference"].difference-expanded .diff-studio[data-diff-stage="make"]>.diff-clipboard {width:min(100%,calc(79svh * var(--paper-ratio)))}
}
@media(max-width:740px) {
  body[data-game="difference"].at-table main {padding-inline:10px}
  body[data-game="difference"].at-table .table-layout {display:flex;flex-direction:column;padding:0 0 30px;gap:8px}
  body[data-game="difference"].at-table .player-rail {display:contents}
  body[data-game="difference"].at-table .seats {order:-1}
  body[data-game="difference"].at-table .player-rail .seat {display:grid;width:150px;min-width:150px;min-height:66px;grid-template-columns:30px minmax(0,1fr);grid-template-rows:30px auto;gap:3px 7px;justify-content:start;text-align:left}
  body[data-game="difference"].at-table .seat>.initial {width:30px;height:30px}
  body[data-game="difference"].at-table .seat .name {max-width:none;font-size:.73rem}
  body[data-game="difference"].at-table .rail-tools {order:2}
  .diff-studio {gap:12px}
  .diff-stagebar {gap:8px;flex-wrap:wrap;min-height:50px;align-items:center}
  .diff-stagebar>div:first-child {flex:1;gap:3px;min-width:100px}
  .diff-role-label {font-size:.61rem;letter-spacing:0}
  .diff-stagebar strong {font-size:.92rem}
  .diff-five {gap:4px}
  .diff-five>span {width:24px;height:24px;border-width:1px;font-size:.68rem}
  .diff-stopwatch {gap:5px;min-width:110px;justify-content:end}
  .diff-stopwatch>svg {width:37px;height:42px}
  .diff-stopwatch>div {min-width:56px}
  .diff-stopwatch b {font-size:1.5rem}
  .diff-stopwatch span {font-size:.58rem;max-width:70px}
  .diff-stagebar:has(.diff-stopwatch) .diff-five {order:3;width:100%;margin:1px 0 2px}
  .diff-studio>.diff-clipboard {width:100%;max-width:620px}
  .diff-clipboard figcaption {font-size:.74rem;margin-bottom:7px}
  .diff-clipboard-wood {padding:25px 8px 10px;border-radius:9px;border-width:1px;box-shadow:inset 0 0 0 2px #efc99377,0 4px 0 #86623d,0 7px 10px #1e47762b}
  .diff-metal-clip {top:7px;height:22px;border-width:1px}
  .diff-metal-clip::before,.diff-metal-clip::after {width:6px;height:6px;top:6px}
  .diff-metal-clip i {inset:4px 18px}
  .diff-compare {grid-template-columns:1fr;gap:20px}
  .diff-compare>.diff-clipboard {width:100%;max-width:620px}
  .diff-toolbar {gap:5px;padding:6px;bottom:7px;border-radius:7px;justify-content:center}
  .diff-tool {font-size:.68rem;padding:6px 8px;gap:5px}
  .diff-tool[aria-pressed="true"] {padding:5px 7px}
  .diff-tool>svg {width:21px;height:21px}
  .diff-toolbar-divider {display:none}
  .diff-view-level {font-size:.66rem;min-width:40px}
  .diff-action-tray {padding:11px 12px;gap:8px;border-radius:7px}
  .diff-line-status {font-size:.75rem;line-height:1.4}
  .diff-stroke-decision {gap:7px;width:100%}
  .diff-stroke-decision .diff-tool {flex:1;max-width:220px;font-size:.75rem;min-height:46px}
  .diff-studio:has(.diff-stroke-decision [data-do="diffKeep"]:not([hidden])) .diff-stroke-decision {width:calc(100vw - 20px);bottom:10px;padding:8px;gap:8px;flex-wrap:nowrap}
  .diff-studio:has(.diff-stroke-decision [data-do="diffKeep"]:not([hidden])) .diff-stroke-decision button {min-width:0;min-height:48px;flex:1;max-width:none}
  .diff-studio:has(.diff-stroke-decision [data-do="diffKeep"]:not([hidden])) .diff-toolbar {bottom:85px}
  .diff-studio .diff-submit {width:100%;font-size:.8rem;min-height:48px;padding-inline:10px}
  .diff-help {font-size:.7rem}
  .diff-ready-message {grid-template-columns:25px auto;text-align:left;gap:5px}
  .diff-ready-message strong {font-size:.83rem}
  .diff-ready-message p {font-size:.71rem}
  .diff-review-copy strong,.diff-find-instruction strong {font-size:.9rem}
  .diff-review-copy p,.diff-find-instruction p {font-size:.71rem}
  .diff-scoreline {gap:6px}
  .diff-scoreline>span {font-size:.67rem;padding:4px 7px 4px 4px;gap:5px;max-width:100%}
  .diff-scoreline i {width:20px;height:20px;font-size:.6rem}
  .diff-scoreline b {font-size:.86rem}
  .diff-pick {gap:17px;margin-top:4px}
  .diff-pick-title {grid-template-columns:31px auto;gap:5px 9px;justify-content:start}
  .diff-pick-title>svg {width:31px;height:31px}
  .diff-pick-title h2 {font-size:1.15rem;line-height:1.2}
  .diff-pick-title p {font-size:.75rem}
  .diff-picture-choices {grid-template-columns:1fr;gap:13px;max-width:530px;margin:auto;width:100%}
  .diff-picture-choice {grid-template-columns:minmax(100px,44%) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:5px 12px;padding:9px;text-align:left;justify-items:start;align-items:center}
  .diff-choice-wood {grid-row:span 2;padding:13px 5px 6px}
  .diff-choice-wood::before {height:10px;top:3px}
  .diff-choice-wood>img,.diff-choice-wood>svg {height:155px}
  .diff-picture-choice>strong {align-self:end;font-size:.9rem}
  .diff-picture-choice>span {align-self:start;font-size:.7rem;padding-top:3px}
  .diff-gallery-heading {gap:8px}
  .diff-gallery-heading h3 {font-size:1rem}
  .diff-gallery-heading button {font-size:.72rem}
  .diff-final-gallery {grid-template-columns:1fr;gap:24px}
  .diff-final-gallery article>h3 {font-size:.85rem}
  .diff-final-gallery article>h3>span {font-size:.67rem}
  body[data-game="difference"].difference-expanded main {padding-inline:6px}
  body[data-game="difference"].difference-expanded .player-rail {display:none}
  body[data-game="difference"].difference-expanded .diff-studio>.diff-clipboard,
  body[data-game="difference"].difference-expanded .diff-compare>.diff-clipboard {width:100%;max-width:none}
}
@media(min-width:621px) and (max-width:740px) and (orientation:landscape) {
  .diff-compare {grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .diff-picture-choices {grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}
  .diff-picture-choice {display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;text-align:center;justify-items:center}
  .diff-choice-wood {grid-row:auto}
  .diff-choice-wood>img,.diff-choice-wood>svg {height:170px}
}
@media(prefers-reduced-motion:reduce) {
  .diff-stopwatch .diff-watch-fill,.diff-picture-choice,.diff-tool {transition:none}
  .diff-picture-choice:hover:not(:disabled),.diff-tool:active:not(:disabled) {transform:none}
}
.calm .diff-stopwatch .diff-watch-fill,.calm .diff-picture-choice,.calm .diff-tool {transition:none}
.calm .diff-picture-choice:hover:not(:disabled),.calm .diff-tool:active:not(:disabled) {transform:none}
