.potato-world{background:#fffcf4;border:1px solid #d9c7a9;border-radius:24px;padding:18px;display:flex;flex-direction:column;gap:10px;text-align:center;color:#183e46;min-width:0}
.potato-progress{margin:0;color:#a93810;font-size:14px;font-weight:800}.potato-category{margin:0;font-size:26px;line-height:1.2;overflow-wrap:anywhere}.potato-result{margin:0;font-size:20px;font-weight:750;line-height:1.2;overflow-wrap:anywhere}.potato-detail{margin:0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}
.potato-object{position:relative;min-height:180px;min-width:44px;padding:0;border:0;background:transparent;opacity:1!important;filter:none!important;user-select:none;-webkit-user-select:none;cursor:pointer}.potato-object svg{display:block;height:180px;width:100%}.potato-object:disabled{cursor:default}.potato-object:focus-visible{outline:3px solid #183e46;outline-offset:2px;border-radius:20px}.potato-action-label{display:block;border-radius:12px;background:#be3b20;color:white;padding:10px;font:inherit;font-weight:750;min-height:44px}.potato-action-label[hidden]{display:none}
.potato-seats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.potato-seat{border:1px solid #d9c7a9;background:#fff4de;border-radius:10px;padding:8px 4px;min-width:0;min-height:48px;display:flex;flex-direction:column;justify-content:center;gap:3px}.potato-seat-name{font-size:13px;overflow-wrap:anywhere}.potato-seat-tag{font-size:11px}.potato-seat-tag:empty{display:none}.potato-seat[data-held=true]{background:#be3b20;color:#fff;border-color:#be3b20}
/* The world already owns all seats. Do not duplicate them as fictional zero-score chips. */
body[data-game=hot_potato] .diwaniya-cast{display:none!important}
html body.host-page[data-game=hot_potato] #stage{padding:8px;display:block}
body[data-game=hot_potato] #stage>.potato-world{height:100%;width:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:12px;align-items:center;padding:16px}
body[data-game=hot_potato] .potato-progress{grid-area:1/2;font-size:20px}body[data-game=hot_potato] .potato-category{grid-area:2/2;font-size:clamp(28px,3vw,48px)}body[data-game=hot_potato] .potato-result{grid-area:3/2;font-size:clamp(22px,2vw,32px)}body[data-game=hot_potato] .potato-detail{grid-area:4/2;font-size:18px}
body[data-game=hot_potato] .potato-object{grid-area:1/1/5/2;height:100%;min-height:0;align-self:stretch}body[data-game=hot_potato] .potato-object svg{height:100%;width:100%;max-height:500px}body[data-game=hot_potato] .potato-seats{grid-area:5/1/6/3;grid-template-columns:repeat(6,minmax(0,1fr))}body[data-game=hot_potato] .potato-seat-name{font-size:18px}
@media(max-height:540px){body[data-game=hot_potato] #stage>.potato-world{padding:8px;gap:6px}body[data-game=hot_potato] .potato-progress{font-size:16px}body[data-game=hot_potato] .potato-category{font-size:24px}body[data-game=hot_potato] .potato-result{font-size:20px}body[data-game=hot_potato] .potato-detail{font-size:14px}body[data-game=hot_potato] .potato-seat{min-height:36px;padding:4px}body[data-game=hot_potato] .potato-seat-name{font-size:14px}}
@media(prefers-reduced-motion:reduce){.potato-object svg,.potato-seat{transform:none!important;transition:none!important}}
