/* Ghost Context notice (js/ghost-context.js). Presentation only; uses the tokens of the site when present and sensible fallbacks otherwise. */
.ghost-notice{display:flex;gap:10px;align-items:center;justify-content:space-between;max-width:1640px;margin:8px auto 0;padding:8px 14px;border:1px solid var(--warning-line,#f2d6a6);background:var(--warning-soft,#fdf5e8);border-radius:8px;font-size:13px;color:var(--ink,#24211d)}
.ghost-notice[hidden]{display:none}
.ghost-notice-close{border:0;background:transparent;color:var(--info,#1f5fad);font:inherit;font-weight:600;cursor:pointer}
@media print{.ghost-notice{display:none!important}}

