/* Ajustes para iPad e computador (tela larga) */
@media (min-width:860px){
nav{top:0;bottom:0;right:auto;width:200px;align-content:flex-start;flex-direction:column;gap:4px;padding:26px 12px;border-top:0;border-right:0}
nav .br{display:flex;align-items:center;gap:10px;font-family:var(--sf);font-size:17px;font-weight:600;color:#F4EBDD;padding:0 8px 22px;line-height:1.15}nav .br img{height:46px;flex:none}nav .br small{display:block;font-family:'DM Sans',system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--go);margin-top:3px}
nav button{flex:none;text-align:left;padding:10px 12px;font-size:15px}nav button.on{background:rgba(255,255,255,.12);color:#fff;box-shadow:inset 3px 0 0 var(--go)}
main{margin-left:200px;max-width:none;padding:28px 34px}.cw{max-height:calc(100vh - 220px)}#modal{align-items:center}.sheet{border-radius:22px}#toast{bottom:28px}}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}
