/* Hikos · 远端模式隐藏的入口（任务 9a0332ca · P3）
   config.js 在远端模式给 <html> 打 data-kmb="remote"；这里按 data-action 把真实系统没有的功能入口藏起来
   （清单见 tools/hikos_backend_map.cjs 的 missing 项与 src/backend/guard.js 的 BLOCK）。藏不住的由 guard.js 在点击时拦下。
   本地模式不带这个属性，原型照旧。接通一项就把它从这里删掉。 */

/* 好友 / 群聊 / 语音：真实系统没有主人侧好友、群聊与通话 */
html[data-kmb="remote"] [data-action="add-friend"],
html[data-kmb="remote"] [data-action="request-friend"],
html[data-kmb="remote"] [data-action="friend-tab"],
html[data-kmb="remote"] [data-action="new-dm"],
html[data-kmb="remote"] [data-action="group-settings"],
html[data-kmb="remote"] [data-action="lc-left-groups"],
html[data-kmb="remote"] [data-action="lc-call-history"],
html[data-kmb="remote"] [data-action="join-voice"],
html[data-kmb="remote"] [data-action="start-call"],
html[data-kmb="remote"] [data-action="video-call"],
html[data-kmb="remote"] [data-action="call"],
html[data-kmb="remote"] [data-action="mute"],
html[data-kmb="remote"] [data-action="deafen"],
html[data-kmb="remote"] [data-action="share-screen"],
html[data-kmb="remote"] [data-action="lc-devices"],
/* 论坛（贴纸礼物 / 公告发布已在批 A 接通；活动 new-event / events / rsvp 批 B 接通，不再藏） */
html[data-kmb="remote"] [data-action="new-post"],
/* 消息菜单：置顶 / 举报 / 标未读 / 线程设置已在批 A 接通，不再藏 */
/* 宇宙 / 轨道 / 星球的结构变更与治理面板（这一版未接，经典视图可做） */
html[data-kmb="remote"] [data-action="new-server"],
html[data-kmb="remote"] [data-action="server-settings"],
html[data-kmb="remote"] [data-action="lc-delete-server"],
html[data-kmb="remote"] [data-action="lc-leave-server"],
html[data-kmb="remote"] [data-action="lc-onboarding"],
html[data-kmb="remote"] [data-action="lc-onboarding-config"],
html[data-kmb="remote"] [data-action="invite"],
/* 批 B：lc-category-new（新建轨道）接通，不再藏 */
html[data-kmb="remote"] [data-action="new-channel"],
html[data-kmb="remote"] [data-action="channel-settings"],
html[data-kmb="remote"] [data-action="join-channel"],
html[data-kmb="remote"] [data-action="join-server"],
/* KMind 层：智能体 / 派驻 / 模板 / 携带 / 保险箱 / 邮箱（下一批接；经典视图可做） */
html[data-kmb="remote"] [data-action="km-agent-new"],
html[data-kmb="remote"] [data-action="km-agent-edit"],
html[data-kmb="remote"] [data-action="km-agent-delete"],
html[data-kmb="remote"] [data-action="km-deploy"],
html[data-kmb="remote"] [data-action="km-recall"],
html[data-kmb="remote"] [data-action="km-avatar"],
/* 批 B：km-templates / km-tpl-* / km-carry-* / details.km-carry-add 接通，不再藏 */
html[data-kmb="remote"] [data-action="km-join-public"],
html[data-kmb="remote"] [data-action="km-hub-remove"],
html[data-kmb="remote"] [data-action="km-mail"],
html[data-kmb="remote"] [data-action="km-mail-new"],
html[data-kmb="remote"] [data-action^="km-vault"],
html[data-kmb="remote"] [data-action^="access-role"],
html[data-kmb="remote"] [data-action="access-everyone"],
html[data-kmb="remote"] [data-action="access-preview"],
html[data-kmb="remote"] [data-action="access-channel"],
html[data-kmb="remote"] [data-action="access-category"],
html[data-kmb="remote"] #kmu-mail-btn,
/* 设置弹窗的「数据」页（导出 / 导入本机 JSON） */
html[data-kmb="remote"] .settings-menu [data-action="settings-tab"][data-id="data"] {
  display: none !important;
}

/* 批 B：默认轨道「我主持 / 受邀合作」是本地分组、没有服务器 id，不改名 / 不删除（structure.js 也拦） */
html[data-kmb="remote"] [data-action="lc-category-rename"][data-group="我主持"],
html[data-kmb="remote"] [data-action="lc-category-delete"][data-group="我主持"],
html[data-kmb="remote"] [data-action="lc-category-rename"][data-group="受邀合作"],
html[data-kmb="remote"] [data-action="lc-category-delete"][data-group="受邀合作"] { display: none !important; }

/* 「经典视图」入口（seams.js 插入） */
html[data-kmb="remote"] .titlebar .tright .kmb-classic { display: inline-flex; align-items: center; gap: 4px; padding: 0 8px; height: 24px; border-radius: 6px; font-size: 12px; text-decoration: none; color: inherit; opacity: .75; white-space: nowrap; }
html[data-kmb="remote"] .titlebar .tright .kmb-classic:hover { opacity: 1; background: rgba(127, 127, 127, .18); }
html[data-kmb="remote"] #kmu-dock .kmb-classic { text-decoration: none; font-size: 12px; }

/* 批 A：聊天时间线里的公告卡（公告模块之外也认 headline）与工具栏「发公告」 */
html[data-kmb="remote"] .kmb-announce { display: flex; align-items: center; gap: 8px; margin: 2px 0 6px; padding: 6px 10px; border-left: 3px solid var(--accent, #1450E8); border-radius: 6px; background: rgba(20, 80, 232, .10); font-size: 13px; }
html[data-kmb="remote"] .kmb-announce-kind { font-size: 10px; letter-spacing: .08em; padding: 1px 6px; border-radius: 999px; background: var(--accent, #1450E8); color: #fff; }
html[data-kmb="remote"] .kmb-announce strong { font-weight: 600; }
html[data-kmb="remote"] .channelhead .toolbar .kmb-announce-icon { font-size: 14px; line-height: 1; }
