/* Scoped to guides showing actual game captures. */
dialog[data-screen-guide] #pg-guide{grid-template-rows:44px auto auto minmax(220px,1fr) 0 auto 52px}
dialog[data-screen-guide] #pg-title,dialog[data-screen-guide] #pg-say,dialog[data-screen-guide] #pg-caption{height:auto;min-height:0}
dialog[data-screen-guide] #pg-say{font-size:16px;line-height:1.55}
dialog[data-screen-guide] #pg-caption{font-size:16px;line-height:1.5;padding:8px 10px}
dialog[data-screen-guide] #pg-counter,dialog[data-screen-guide] #pg-guide .pg-tools button,dialog[data-screen-guide] #pg-details summary,dialog[data-screen-guide] #pg-details li{font-size:14px!important;color:#665079}
dialog[data-screen-guide] #pg-input{height:0;min-height:0;padding:0;overflow:hidden}
dialog[data-screen-guide] #pg-guide .pg-footer{position:static}
dialog[data-screen-guide] #pg-board.pg-real-screen{display:block;min-height:220px;padding:8px;overflow:auto;overscroll-behavior:contain;align-content:start}
.pg-screen-link{display:block;width:100%;max-width:580px;margin:auto;color:#665079;text-align:center;text-decoration:none}
.pg-screen-label{display:block;font:700 14px/1.5 system-ui,sans-serif;padding:0 0 8px;text-decoration:underline}
.pg-screen-link img{display:block;width:100%;height:auto;border:1px solid #ded4e8;border-radius:8px}
@media(max-width:600px){dialog[data-screen-guide] #pg-guide{grid-template-rows:88px auto auto minmax(200px,1fr) 0 auto 56px}dialog[data-screen-guide] #pg-board.pg-real-screen{min-height:200px;padding:4px}}
