.banner.svelte-1pwcoje{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--font-size-sm);background:var(--banner-wash);border-color:var(--banner-edge);color:var(--banner-ink)}.j-hint.svelte-1pwcoje{background:var(--surface-raised);border-color:var(--edge-default);border-left:3px solid var(--banner-ink);border-radius:var(--radius-md);color:var(--ink-body)}.content.svelte-1pwcoje{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.title.svelte-1pwcoje{margin:0;font-weight:var(--font-weight-semibold)}.body.svelte-1pwcoje{line-height:var(--line-height-normal)}.body.svelte-1pwcoje a{color:inherit;font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:var(--underline-offset-2xs)}.dismiss.svelte-1pwcoje{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;padding:0 var(--space-2xs);font-size:var(--font-size-base);line-height:1;opacity:.7}.dismiss.svelte-1pwcoje:hover{opacity:1}.dismiss.svelte-1pwcoje:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm);opacity:1}.v-default.svelte-1pwcoje{--banner-wash: var(--action-neutral-wash);--banner-edge: var(--action-neutral-edge);--banner-ink: var(--ink-body)}.v-featured.svelte-1pwcoje{--banner-wash: var(--action-default-wash);--banner-edge: var(--action-default-edge);--banner-ink: var(--action-default)}.v-info.svelte-1pwcoje{--banner-wash: var(--signal-info-wash);--banner-edge: var(--signal-info-edge);--banner-ink: var(--signal-info)}.v-success.svelte-1pwcoje{--banner-wash: var(--signal-success-wash);--banner-edge: var(--signal-success-edge);--banner-ink: var(--signal-success)}.v-warning.svelte-1pwcoje{--banner-wash: var(--signal-warning-wash);--banner-edge: var(--signal-warning-edge);--banner-ink: var(--signal-warning)}.v-danger.svelte-1pwcoje{--banner-wash: var(--action-hazard-wash);--banner-edge: var(--action-hazard-edge);--banner-ink: var(--action-hazard-active)}.v-muted.svelte-1pwcoje{--banner-wash: var(--action-neutral-wash);--banner-edge: var(--action-neutral-edge);--banner-ink: var(--ink-subtle)}.v-accent.svelte-1pwcoje{--banner-wash: var(--action-default-wash);--banner-edge: var(--action-default-edge);--banner-ink: var(--accent-code)}
