/* Plane hierarchy: quiet controls, semantic navigation, sparse expressive emoji. */
:root{--priority-unlit:#b7bec9;--interface-icon-size:16px;--interface-nav-size:18px}
[data-theme=dark]{--priority-unlit:#626975}
.navigation-icon{display:inline-block;width:var(--interface-nav-size);height:var(--interface-nav-size);flex:none;fill:currentColor;stroke:none;vertical-align:middle}
.plane-shell.plane-stable-nav .plane-sidebar .plane-nav-item>.icon.navigation-icon{width:18px;height:18px;padding:0;background:transparent;border-radius:0;color:var(--muted,#626b73);opacity:1}
.plane-stable-nav .plane-nav-item:is(.selected,[aria-current=page])>.navigation-icon{color:inherit}
.plane-stable-nav .plane-nav-item:hover>.navigation-icon{color:inherit}
.plane-stable-nav .plane-nav-item{gap:10px}
.propel-icon{flex-shrink:0}
.emoji-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;vertical-align:middle;line-height:1}
.emoji-icon>.fluent-emoji-image{display:block;width:100%;height:100%;max-width:none;object-fit:contain;filter:none;opacity:1}
.copy-emoji{display:inline;white-space:nowrap}
.copy-emoji>.emoji-icon{margin-inline-start:5px;vertical-align:-3px}
.hx-chat-welcome p>.emoji-icon{margin-inline-end:2px}
.plane-draft-empty{min-height:440px;max-width:480px;margin:60px auto;padding:24px;text-align:left}
.plane-draft-empty .plane-empty-art{display:block;margin-bottom:24px}
.plane-draft-empty .plane-native-illustration{width:160px;height:164px}
.plane-draft-empty h3{margin:0 0 10px;font-size:16px;font-weight:600}
.plane-draft-empty p{margin:0 0 16px;line-height:1.7;color:var(--muted,#626b73);font-size:14px}
.pf-priority-high{color:#c74712}.pf-priority-medium{color:#9c6d18}.pf-priority-low{color:#5865a0}
@media(max-width:700px){.plane-draft-empty{margin:24px auto;min-height:360px;padding:24px}}

/* Content marks are original full-color emoji, with no inherited tint or icon tile. */
.plane-shell.plane-refresh .kb-doc-symbol,.plane-shell.plane-refresh .kb-nav-icon{display:inline-flex;align-items:center;justify-content:center;background:transparent;padding:0;border:0;border-radius:0;flex:none}
.plane-shell.plane-refresh .kb-doc-symbol{width:32px;height:32px}
.plane-shell.plane-refresh .kb-nav-icon{width:22px;height:22px}
.plane-shell.plane-refresh .kb-workspace .p1-doc-section .p1-heading-icon{width:24px;height:24px;background:transparent;padding:0}
.plane-shell.plane-refresh .scene-topic-icon{width:24px;height:24px;background:transparent;color:inherit;padding:0;border:0;border-radius:0}
.scene-flow-emoji{display:inline-flex;width:32px;height:32px;flex:none;align-items:center;justify-content:center}
.training-card-title>.scene-topic-icon{margin-inline-end:8px;vertical-align:middle}
.training-layout-toggle button>.navigation-icon{width:16px;height:16px;fill:currentColor;stroke:none;padding:0;background:transparent}
