body[data-playgame="pentago"] .pen-layout{grid-template-columns:220px minmax(0,1fr) 235px;gap:14px;align-items:center}.pen-board{position:relative;gap:16px;max-width:min(660px,calc(100vh - 310px))}.pen-quadrant{cursor:pointer}.pen-quad-label{top:-26px;left:50%;transform:translateX(-50%);min-width:92px;font-size:9px;background:#062c40b8;border:1px solid #7fd8e455;z-index:7;padding:4px 8px;box-shadow:none;backdrop-filter:blur(2px)}.pen-rotor{position:relative;padding:11%;gap:9%}.pen-panel{padding:18px}.pen-left .pen-turn{margin-top:20px}.pen-steps{flex-direction:column}.pen-panel h2{font-size:23px}.pen-directions{grid-template-columns:1fr}.pen-directions button{display:flex;align-items:center;justify-content:center;gap:8px}.pen-directions small{font-size:10px;max-width:75px}.pen-panel .pen-actions{flex-direction:column}.pen-scene{padding:55px 36px 65px;overflow:visible}.pen-win-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:20}.pen-win-overlay rect{fill:none;stroke:#fff46a;stroke-width:5;filter:drop-shadow(0 0 5px #ffca00);animation:penWinningPulse .8s ease-in-out infinite alternate}@keyframes penWinningPulse{from{opacity:1;stroke:#fff6a1}to{opacity:.18;stroke:#ffb400}}
@container site69 (max-width:1050px){body[data-playgame="pentago"] .pen-layout{grid-template-columns:175px minmax(0,1fr) 190px}.pen-panel{padding:12px}.pen-panel h2{font-size:19px}.pen-scene{padding:40px 24px 50px}.pen-board{gap:12px}.pen-quad-label{font-size:7px;left:30%;background:#062c40b8;box-shadow:none}}
@container site69 (max-width:760px){body[data-playgame="pentago"] .pen-layout{grid-template-columns:1fr 1fr}.pen-scene{grid-column:1/-1;grid-row:1;padding:42px 30px 52px}.pen-left{grid-column:1}.pen-panel:not(.pen-left){grid-column:2}.pen-board{max-width:480px;gap:14px}.pen-panel .pen-turn{font-size:13px}.pen-directions button{flex-wrap:wrap}.pen-panel h2{font-size:19px}.pen-quad-label{font-size:8px;background:#062c40b8;box-shadow:none}.pen-goal{display:none}}
@media(prefers-reduced-motion:reduce){.pen-win-overlay rect{animation:none}}

@container site69 (min-width:761px){body[data-playgame="pentago"] .pen-layout{grid-template-columns:210px minmax(0,650px) 225px;justify-content:center;gap:8px}.pen-scene{padding:36px 8px 44px}.pen-board{width:100%;max-width:min(660px,calc(100vh - 320px))}}
