/* ===========================================================================
 * deskshell.css — 桌面壳（YSKJ-Desk.exe WebView2）紧凑布局适配
 * ---------------------------------------------------------------------------
 * 触发条件：桌面壳启动时 URL 带 ?shell=desk，index.html 内联脚本据此给
 * <html> 加 is-deskshell 类。浏览器直接访问不带参数，完全不受影响。
 *
 * 背景（2026-10-08 陈总要求"像竞品一样的小界面"）：桌面壳窗口从 1280x800
 * 收窄到 1000x660（逻辑像素），本文件在小窗口下收紧侧栏与间距、调小大字，
 * 保证一屏放下。只做加法覆盖，不改 pc.css 任何既有规则。
 * ========================================================================== */

/* ---- 侧栏收窄 ---- */
html.is-deskshell .pc-side {
  width: 178px;
  padding: 10px 8px;
}
html.is-deskshell .pc-brand { padding: 2px 6px 10px; }
html.is-deskshell .pc-brand b { font-size: 13.5px; }
html.is-deskshell .pc-logo-img { width: 30px; height: 30px; border-radius: 8px; }
html.is-deskshell .pc-auth { margin: 0 4px 8px; padding: 9px 10px; }
html.is-deskshell .pc-nav { padding: 9px 10px; font-size: 13px; }
html.is-deskshell .pc-about-btn { padding: 8px 10px; font-size: 12px; }

/* ---- 顶栏 / 内容区收紧 ---- */
html.is-deskshell .pc-topbar { padding: 9px 16px; }
html.is-deskshell .pc-content { padding: 12px 16px; }

/* ---- 主页大字与卡片 ---- */
html.is-deskshell .pc-code-big { font-size: 24px; }
html.is-deskshell .pc-card { padding: 12px 14px; margin-bottom: 10px; }
html.is-deskshell .pc-card__title { font-size: 14px; }
html.is-deskshell .pc-card__hint { margin-bottom: 10px; }
html.is-deskshell .pc-caps { margin-bottom: 10px; }
html.is-deskshell .pc-cap { padding: 8px 13px; font-size: 12.5px; }

/* ---- 会话/控制画面区：紧凑模式下也吃满剩余高度 ---- */
html.is-deskshell .pc-session { height: 100%; }
