.endpoints,#detail{display:none!important}main{padding:0!important}.board #scene{height:350px;margin:0}nav{padding:0 4px 12px;border:0}.house{width:160px}.house strong{font-size:16px}@media(max-width:700px){.board #scene{height:290px}.house{width:130px}.house strong{font-size:14px}}/* Controles em duas linhas no celular, sem largura mínima excedente. */
@media(max-width:700px){nav{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:0 4px 8px}#reset{grid-column:1;grid-row:1;width:44px;height:44px}.arrows{grid-column:3;grid-row:1;gap:8px}.arrows button{width:44px;height:44px}#dots{grid-column:1/-1;grid-row:2;justify-content:center;gap:2px;min-width:0}#dots button{width:30px;height:40px;flex:0 0 30px}.board,#scene{min-width:0;max-width:100%}.house{width:120px}}
