/* [INPUT]: 六个工具页 SSR 空态; [OUTPUT]: 工作台现有轻色语言下的任务入口.
   [POS]: web/static/css; [PROTOCOL]: 网格打开后空态隐藏, 不覆盖工作台本体. */
.tool-kicker { margin: 0 0 12px; font-size: 11px; font-weight: 700; letter-spacing: .15em; color: var(--mute); }
body[data-tool-destination] .empty-state { position: relative; inset: auto; max-height: 100%; }
body[data-tool-destination] .drop-zone { justify-content: flex-start; padding: clamp(28px, 5vh, 54px) 24px; }
body[data-tool-destination] .drop-zone__title { max-width: 750px; font-size: clamp(32px, 3.6vw, 48px); text-wrap: balance; }
body[data-tool-destination] .drop-zone__hint { max-width: 620px; line-height: 1.5; }
.tool-detail { max-width: 600px; margin: 28px 0 0; color: var(--ink); font-size: 15px; line-height: 1.55; }
.tool-faq { max-width: 600px; width: 100%; margin: 26px auto 0; border-top: 1px solid var(--rule-2); padding-top: 14px; text-align: left; }
.tool-faq h2 { font-size: 18px; font-weight: 600; }
.tool-faq h3 { font-size: 14px; margin: 16px 0 4px; }
.tool-faq p { color: var(--mute); font-size: 14px; line-height: 1.5; margin: 0; }
@media (max-width: 760px) { body[data-tool-destination] .empty-state { padding: 12px; } }
