.compact-drinks{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.compact-drinks button{min-height:44px}.compact-drinks small{flex:1}#platform-drinks .quickbar{flex-wrap:wrap;position:static}#platform-drinks .quickbar>*{max-width:100%}.phone-comparison{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.phone-comparison iframe{width:100%;height:650px;border:1px solid #999;border-radius:20px;background:#fff}.poster-preview svg{max-width:100%;height:auto}dialog{max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain}input,select,textarea{font-size:16px}button{touch-action:manipulation}main{min-width:0}@media(max-width:650px){.compact-drinks{padding:6px 10px}.compact-drinks small{font-size:12px}.phone-comparison{grid-template-columns:1fr}.launch-grid{grid-template-columns:1fr}dialog{width:calc(100% - 16px);max-width:calc(100% - 16px);margin:8px;padding:16px}dialog input,dialog select,dialog textarea{box-sizing:border-box;max-width:100%}.bottom-nav{padding-bottom:env(safe-area-inset-bottom)}}
