/* Attachment 竖屏适配 — 轻量版 */
html, body {
  margin: 0; padding: 0;
  width: 100%; height: 100%;
  overflow: hidden; background: #000;
  touch-action: manipulation;
  -webkit-user-select: none; user-select: none;
}
/* 横屏提示 */
@media screen and (orientation: landscape) and (max-height: 500px) {
  body::after {
    content: "请旋转手机至竖屏模式";
    position: fixed; top: 0; left: 0;
    width: 100vw; height: 100vh;
    background: rgba(0,0,0,0.92);
    color: #F0E68C; font-size: 16px;
    display: flex; justify-content: center; align-items: center;
    z-index: 99999; text-align: center;
    font-family: 'Songti SC', serif;
  }
}
@supports (padding: env(safe-area-inset-bottom)) {
  body { padding-bottom: env(safe-area-inset-bottom); }
}
