/* Keep the portrait prompt inside native dialogs so it stays in the top layer. */
.dialog-landscape-prompt{display:none}
.appearance-cycle output{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}
/* 2026-10-14 使用者：請將手機轉向的視窗拿掉（直式版面已上線）—停用 */
@media not all{
 .desktop-client .client-windows{visibility:hidden}
 .desktop-client #welcome[open],.desktop-client #panel[open]{display:block!important;width:min(420px,calc(100vw - 24px));max-width:calc(100vw - 24px);min-width:0;max-height:calc(100dvh - 24px);margin:auto;overflow:hidden;padding:0}
 .desktop-client #welcome[open]>:not(.dialog-landscape-prompt),.desktop-client #panel[open]>:not(.dialog-landscape-prompt){display:none!important}
 .desktop-client dialog[open]>.dialog-landscape-prompt{display:flex;position:static;inset:auto;width:100%;min-height:min(60dvh,360px);box-sizing:border-box;padding:24px;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;background:radial-gradient(#433926,#11150e);color:#e8d8ad}
 .dialog-landscape-prompt .rotate-device{font:80px Georgia;color:#c8ac72}
 .dialog-landscape-prompt strong{font-size:22px}
 .dialog-landscape-prompt p{font-size:13px;line-height:1.6;margin:0}
}
