fix(ui): make .info-banner usable inside the deploy-wizard modal

PersonaGeneration.css scopes .info-banner under .persona-gen-root,
which doesn't match elements rendered inside the Modal portal —
so the wizard's CONFIGURATION-step banner I just added rendered
as plain text.

Add a page-unscoped .info-banner rule in DeckyFleet.css with the
same visual treatment (faint bg, violet left rule) so any modal
context picks it up.
This commit is contained in:
2026-04-29 12:01:42 -04:00
parent 8d3f5c646a
commit 97260daf8d

View File

@@ -127,6 +127,20 @@
}
.decky-hits { font-variant-numeric: tabular-nums; }
/* Info banner — used in the deploy wizard and elsewhere a small
contextual note belongs. Page-unscoped so it works inside the
Modal portal; PersonaGeneration.css scopes its own copy under
.persona-gen-root, which doesn't match the modal's DOM location. */
.info-banner {
background: rgba(255, 255, 255, 0.02);
border: 1px solid var(--border);
border-left: 3px solid var(--violet);
padding: 10px 14px;
font-size: 0.78rem;
line-height: 1.5;
}
.info-banner em { color: var(--matrix); font-style: normal; }
/* Status dots */
.status-dot {
display: inline-block;