/* OpenEduWisdom · 桌面一屏布局精修；移动端沿用 portal.css 的舒适阅读尺寸 */
@media (min-width:761px){
  .portal-header{height:76px}
  .portal-main{min-height:calc(100dvh - 118px);padding:18px 0}
  .portal-eyebrow{margin-bottom:11px}
  .hero-description{margin-top:14px;line-height:1.75}
  .portal-composer{margin-top:23px}
  .portal-composer textarea{padding-top:19px}
  .prompt-row{margin-top:10px}
  .case-section{margin-top:23px}
  .case-heading{margin-bottom:12px}
  .case-card{min-height:132px}
  .case-visual svg{height:104px}
  .portal-footer{min-height:42px;padding-top:8px;padding-bottom:8px}
}
@media (max-height:820px) and (min-width:761px){
  .portal-header{height:70px}
  .portal-main{min-height:calc(100dvh - 110px);padding:12px 0 14px}
  .portal-composer{margin-top:17px}
  .portal-composer textarea{padding-top:15px}
  .case-section{margin-top:12px}
  .case-card{min-height:116px}
  .case-visual svg{height:90px}
  .portal-footer{min-height:40px;padding-top:7px;padding-bottom:7px}
}
@media (max-width:760px){
  .portal-actions{margin-right:48px}
  .portal-actions .motion-toggle{display:none}
}
