/* Keep existing component contracts beneath the shared brand layer. */
@layer legacy {
:root{color-scheme:dark;--bg:#07110f;--panel:#10211d;--line:#24453d;--ink:#f4f1e7;--muted:#9eb8b0;--lime:#c7ff65;--orange:#ff9f55;--red:#ff6b6b;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0,#153d32 0,transparent 35%),var(--bg);color:var(--ink);min-height:100vh}header,main,footer{max-width:1180px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line)}h1{font-size:clamp(2.2rem,6vw,5rem);line-height:.9;margin:.2rem 0;letter-spacing:-.06em}h2{margin-top:0}h3{margin:.8rem 0 .35rem}.eyebrow{color:var(--lime);letter-spacing:.18em;font-size:.75rem}p,.hint{color:var(--muted)}button,input,select,textarea{font:inherit}button{border:0;border-radius:999px;padding:.75rem 1.1rem;background:var(--lime);color:#112014;font-weight:750;cursor:pointer}button.secondary,nav button{background:transparent;color:var(--muted);border:1px solid var(--line)}button:hover,nav button.active,.language-switch.active{filter:brightness(1.08);color:var(--ink);border-color:var(--lime)}.header-actions{display:flex;align-items:center;gap:10px}.language-switcher{display:flex;gap:4px}.language-switch{min-width:44px;padding:.65rem .8rem}.panel{background:color-mix(in srgb,var(--panel) 92%,transparent);border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:0 20px 60px #0004}.panel+.panel{margin-top:18px}.hero{display:flex;justify-content:space-between;align-items:center;gap:24px}.hero form{display:flex;gap:8px}.grid.two{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(380px,1.2fr);gap:18px}.row{display:flex;gap:12px}.row>*{flex:1}label{display:grid;gap:6px;color:var(--muted);margin:12px 0}input,select,textarea,pre{width:100%;border:1px solid var(--line);background:#081512;color:var(--ink);border-radius:12px;padding:12px}textarea{min-height:100px;overflow-wrap:anywhere}nav{display:flex;gap:8px;align-items:center;margin-bottom:18px;overflow:auto}#identity{margin-left:auto;color:var(--lime);white-space:nowrap}.tab{display:none}.tab.active{display:block}.cards{display:grid;gap:10px}.role-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}.card{border:1px solid var(--line);border-radius:14px;padding:14px;background:#091713}.card-head{display:flex;justify-content:space-between;gap:8px}.card button{margin-top:10px}.tag{font-size:.75rem;border:1px solid var(--line);border-radius:999px;padding:3px 8px;color:var(--muted)}.ok{color:var(--lime)}.bad{color:var(--red)}.warn{color:var(--orange)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.metric{padding:12px;background:#081512;border-radius:12px}.metric b{display:block;font-size:1.25rem}.boundary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.boundary-grid>div{border-left:3px solid var(--lime);background:#081512;padding:14px;border-radius:4px 12px 12px 4px}.boundary-grid p{margin-bottom:0}.steps{list-style:none;counter-reset:steps;margin:0;padding:0;display:grid;gap:12px}.steps li{counter-increment:steps;display:grid;grid-template-columns:42px 1fr;column-gap:12px;align-items:start;padding:14px;background:#091713;border:1px solid var(--line);border-radius:14px}.steps li::before{content:counter(steps);grid-row:1/3;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--lime);color:#112014;font-weight:800}.steps span{color:var(--muted);margin-top:4px}.role-explainer p{margin-bottom:.8rem}.role-instances{display:block;color:var(--muted);line-height:1.6}.role-instances code{color:var(--lime);white-space:nowrap}#notice{min-height:1.5rem;color:var(--orange);margin:8px}pre{white-space:pre-wrap;word-break:break-all;min-height:72px}dialog{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:20px;max-width:560px;width:90%}dialog::backdrop{background:#000b}footer{text-align:center;color:var(--muted);font-size:.8rem}.topology-trust{margin:14px 0;padding:12px 14px;border:1px solid currentColor;border-radius:12px;background:#081512}.host-groups{display:grid;gap:18px}.host-group{border:1px solid var(--line);border-radius:18px;padding:16px;background:#07110f}.host-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.host-heading h3{font-size:1.35rem;margin:.25rem 0}.manifest code{color:inherit}@media(max-width:760px){.grid.two,.boundary-grid{grid-template-columns:1fr}.hero{display:block}.hero form,.row{flex-direction:column}.metrics{grid-template-columns:1fr 1fr}header{align-items:center}header p{display:none}.header-actions{flex-direction:column-reverse;align-items:end}.host-heading{align-items:flex-start;flex-direction:column}}
body[data-console-page] .card,body[data-console-page] #console-identity{overflow-wrap:anywhere;min-width:0}body[data-console-page] header>div:last-child{display:flex;flex-wrap:wrap;gap:6px}body[data-console-page] .role-grid{grid-template-columns:repeat(auto-fit,minmax(min(245px,100%),1fr))}@media(max-width:760px){body[data-console-page] header{align-items:flex-start;flex-direction:column;gap:16px}}
body[data-console-page] .bundle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin:16px 0}body[data-console-page] .bundle-option{border:1px solid var(--line);border-radius:14px;padding:14px;background:#091713;min-height:128px}body[data-console-page] .bundle-option label{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--ink);cursor:pointer}body[data-console-page] .bundle-option input{width:auto;margin:4px 0 0;accent-color:var(--lime)}body[data-console-page] .bundle-option strong{display:block;margin:0 0 5px}body[data-console-page] .bundle-option .tag{display:inline-block;margin:0 0 7px}body[data-console-page] .bundle-option small{display:block;color:var(--muted);line-height:1.45}body[data-console-page] .bundle-plan{border:1px dashed var(--line);border-radius:14px;padding:14px;background:#081512;min-height:72px}body[data-console-page] .bundle-plan h3{margin:.1rem 0 .75rem;color:var(--lime)}body[data-console-page] .bundle-plan-item{border-top:1px solid var(--line);padding:9px 0}body[data-console-page] .bundle-plan-item p{margin:.4rem 0;font-size:.9rem}body[data-console-page] .bundle-conflict{border:1px solid var(--orange);border-radius:10px;padding:10px;margin:8px 0;color:var(--orange);background:#2b1b0e}body[data-console-page] .bundle-conflict strong{display:block;margin-bottom:4px}body[data-console-page] .bundle-conflict p{margin:.25rem 0;color:var(--orange)}body[data-console-page] .bundle-actions{margin-top:12px}body[data-console-page] .bundle-actions button{flex:0 1 auto}@media(max-width:760px){body[data-console-page] .bundle-actions{flex-direction:column}}
body[data-console-page] .bundle-option{position:relative;padding-right:55px}body[data-console-page] .bundle-help-button{position:absolute;top:10px;right:10px;min-width:36px;min-height:36px;padding:4px;border:1px solid var(--lime);border-radius:50%;background:#18382e;color:var(--lime);font-weight:800}body[data-console-page] .bundle-addon{position:relative;margin:12px 0}body[data-console-page] .bundle-addon .bundle-option{display:flex;align-items:center;min-height:60px;margin:0}body[data-console-page] .bundle-addon .bundle-help-button{top:12px}body[data-console-page] .bundle-help-dialog{width:min(680px,calc(100vw - 28px));max-height:min(80vh,780px);overflow:auto;border:1px solid var(--lime);border-radius:18px;background:#10211d;color:var(--ink);padding:22px;box-shadow:0 24px 80px #000b}body[data-console-page] .bundle-help-dialog::backdrop{background:#000a}body[data-console-page] .bundle-help-dialog h2{color:var(--lime);padding-right:36px}body[data-console-page] .bundle-help-dialog h3{color:var(--ink);margin:18px 0 5px}body[data-console-page] .bundle-help-dialog p{line-height:1.65;margin:0}body[data-console-page] .bundle-help-dialog section+section{border-top:1px solid var(--line);margin-top:16px}body[data-console-page] .bundle-help-dialog #console-bundle-help-close{margin-top:22px}
.bad#notice{position:fixed;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:100;max-width:900px;max-height:40vh;overflow:auto;margin:auto;padding:14px 18px;border:2px solid var(--red);border-radius:14px;background:#321b1b;color:#fff;box-shadow:0 12px 40px #000b;white-space:pre-wrap;overflow-wrap:anywhere}#notice:empty{display:none}
#human-status.bad{position:fixed;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:100;max-width:900px;max-height:40vh;overflow:auto;margin:auto;padding:14px 18px;border:2px solid var(--red);border-radius:14px;background:#321b1b;color:#fff;box-shadow:0 12px 40px #000b;white-space:pre-wrap;overflow-wrap:anywhere}

}

/* Shared Hofvar brand rules. */
.check-row { display: flex; align-items: flex-start; gap: 10px; }
.check-row input[type="checkbox"] { width: auto; flex: 0 0 auto; margin-top: .4em; }
/* Hofvar application design system. Shared by the PWA, admin and mediator.
   Images illustrate roles only; transaction state always comes from the app. */
:root {
  color-scheme: dark;
  --bg: #0b1e18;
  --panel: #10271f;
  --surface: #142f25;
  --line: #3b4a3e;
  --ink: #e9ebe3;
  --muted: #b4c0b5;
  --gold: #c4a46b;
  --metal-gold: linear-gradient(168deg,#f2dfb5 0%,#d5b67b 20%,#b58d4e 48%,#dec58f 52%,#b99154 100%);
  --metal-gold-hover: linear-gradient(168deg,#fff0cc 0%,#e4c58b 20%,#c39b5b 48%,#eed9a8 52%,#c7a061 100%);
  --leather-green: repeating-linear-gradient(34deg,#ffffff03 0 1px,transparent 1px 4px),repeating-linear-gradient(124deg,#00000008 0 1px,transparent 1px 3px),linear-gradient(145deg,#1b382c,#10271f 65%,#142e24);
  --jade: radial-gradient(ellipse at 30% 24%,#e0f2cf 0%,#8ec7a3 12%,#348b68 35%,#145b43 64%,#082f25 100%);
  --obsidian: linear-gradient(145deg,#414846 0%,#111a18 32%,#050b09 52%,#1e2a25 54%,#080e0b 100%);
  --lime: var(--gold); /* Compatibility with existing status and inline styles. */
  --orange: #e4b984;
  --red: #f2a5a0;
  --success: #acc9b1;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", sans-serif;
  font-size: 16px;
  line-height: 1.65;
  font-synthesis: none;
}
* { box-sizing: border-box; }
[hidden] { display: none !important; }
html { scroll-padding-top: 92px; }
body {
  margin: 0;
  min-width: 0;
  min-height: 100vh;
  background: radial-gradient(ellipse at 85% -10%, #20392b 0, transparent 45%), var(--bg);
  color: var(--ink);
}
::selection { background: #c4a46b; color: #0b1e18; }
a { color: #ddc496; text-underline-offset: .25em; overflow-wrap: anywhere; }
a:hover { color: #f2e5cd; }
:focus-visible { outline: 2px solid #ddc496; outline-offset: 4px; }
header, main, footer { width: 100%; max-width: 1320px; margin: auto; padding: 28px 40px; }
header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 28px;
  border-bottom: 1px solid var(--line);
  min-height: 130px;
}
header > div { min-width: 0; }
header h1 {
  font-size: clamp(1.55rem, 3vw, 2.4rem);
  line-height: 1.2;
  letter-spacing: -.025em;
  margin: 10px 0 4px;
}
/* The original accessible Hofvar heading stays in the DOM. */
header h1:not([data-console-copy]):not([data-human-copy]) {
  background: url('/ui-brand/v1/logo-horizontal-dark.svg') left center / contain no-repeat;
  width: 218px;
  height: 46px;
  font-size: 0;
  margin: 12px 0 8px;
}
header .brand > .eyebrow {
  display: block;
  width: 170px;
  height: 36px;
  font-size: 0;
  background: url('/ui-brand/v1/logo-horizontal-dark.svg') left center / contain no-repeat;
}
header p { margin: 0; font-size: .85rem; color: var(--muted); }
.header-actions, header > div:last-child:not(:first-child) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}
.header-actions { max-width: 650px; }
.language-switcher, .network-switcher { display: flex; gap: 8px; }
.language-switcher { padding-left: 12px; border-left: 1px solid var(--line); }
h1, h2, h3, p, li, small, .hint, label { overflow-wrap: anywhere; }
h2 { margin: 0 0 14px; font-size: clamp(1.4rem, 2.5vw, 2rem); line-height: 1.3; letter-spacing: -.025em; }
h3 { margin: 1rem 0 .4rem; font-size: 1.14rem; line-height: 1.45; }
p { margin: .6rem 0 1rem; }
p, .hint { color: var(--muted); }
.hint, small { font-size: .875rem; line-height: 1.65; }
.eyebrow { display: inline-block; color: #d3b982; font-size: .875rem; font-weight: 650; letter-spacing: .12em; line-height: 1.5; }
button, input, select, textarea { font: inherit; }
button {
  min-height: 44px;
  border: 1px solid var(--gold);
  border-radius: 5px;
  padding: .65rem 1rem;
  background: var(--metal-gold);
  box-shadow: inset 0 1px 0 #fff4d68c,inset 0 -1px 0 #61451f,0 2px 4px #0004;
  color: #102219;
  font-weight: 650;
  line-height: 1.45;
  cursor: pointer;
  max-width: 100%;
  white-space: normal;
  overflow-wrap: anywhere;
  transition: background .16s, border-color .16s;
}
button:hover:not(:disabled) { background: var(--metal-gold-hover); color: #0b1e18; filter: none; }
button.secondary, nav [data-tab], header [data-console-lang], header [data-human-language] {
  background: linear-gradient(170deg,#d8bc7c12,transparent 48%,#0002 52%),var(--leather-green); border-color: var(--gold); color: var(--ink);
  box-shadow: inset 0 1px 0 #d9be8033,0 2px 4px #0003;
}
button.secondary:hover:not(:disabled), nav [data-tab]:hover,
header [data-console-lang]:hover, header [data-human-language]:hover {
  background: #203a2d; border-color: var(--gold); color: var(--ink);
}
button:disabled { background: #29362b; border-color: #596152; color: #a9b3a7; cursor: not-allowed; opacity: 1; box-shadow:none; }
button.active, button[aria-pressed="true"], .network-switch.active, .language-switch.active {
  color: #e4cca1; border-color: var(--gold); background: #2b3527; filter: none;
}
.language-switch { min-width: 44px; padding: .6rem; }
input, select, textarea, pre {
  min-width: 0;
  max-width: 100%;
  border: 1px solid #536054;
  border-radius: 5px;
  padding: 12px 14px;
  background: #0b2018;
  color: var(--ink);
}
input, select, textarea { width: 100%; min-height: 46px; }
input::placeholder, textarea::placeholder { color: #8f9d90; opacity: 1; }
input:focus, select:focus, textarea:focus { border-color: var(--gold); }
input[type="checkbox"], input[type="radio"] { width: 19px; min-height: 19px; height: 19px; flex: 0 0 19px; accent-color: var(--gold); }
input[type="file"] { overflow: hidden; padding: 10px; }
input::file-selector-button { border: 1px solid #746d52; border-radius: 3px; background: #2b3527; color: var(--ink); padding: 6px 10px; margin-right: 10px; cursor: pointer; }
label { display: grid; gap: 7px; margin: 16px 0; color: #cbd3c8; font-size: .94rem; }
textarea { min-height: 110px; resize: vertical; line-height: 1.6; }
pre, code { font-family: ui-monospace, SFMono-Regular, Consolas, monospace; font-size: .84rem; }
pre { white-space: pre-wrap; overflow-wrap: anywhere; word-break: break-word; line-height: 1.6; }
pre:empty { display: none; }
.panel {
  min-width: 0;
  background: linear-gradient(130deg, #142d23 0%, #10271f 75%);
  border: 1px solid var(--line);
  border-radius: 8px;
  padding: 30px;
  box-shadow: 0 14px 36px #04110a20;
}
.panel + .panel { margin-top: 24px; }
#personal-ln-panel { padding: 0; border: 0; background: transparent; box-shadow: none; }
#personal-ln-panel > .panel + .panel { margin-top: 32px; }
#personal-ln-panel > #browser-nwc { border-top: 3px solid var(--gold); }
#personal-ln-panel > .personal-ln-account { border-top: 3px solid #7ebaa3; }
.personal-ln-result { overflow-wrap: anywhere; white-space: pre-wrap; max-height: 10rem; overflow: auto; }
#personal-ln-panel form + form { margin-top: 28px; }
#personal-ln-auth-form > .row + .row { margin-top: 18px; }
#personal-ln-panel #personal-ln-wallet[hidden], #personal-ln-panel #personal-ln-logout[hidden] { display: none; }
#personal-ln-panel #personal-ln-pay-review { border-left: 2px solid var(--gold); padding-left: 12px; }
.panel > p { max-width: 85ch; }
.grid.two { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap: 24px; align-items: start; }
.grid.two > .panel { margin-top: 0; }
.row { display: flex; gap: 14px; flex-wrap: wrap; }
.row > * { flex: 1 1 180px; min-width: 0; }
.row > button { flex-basis: 150px; }
.pwa-step-heading { display:flex; align-items:center; gap:14px; margin-bottom:12px; }
.pwa-step-heading h2 { margin:0; }
.pwa-step-heading svg { flex:none; width:64px; height:64px; }
#easy-take-personal-ln { display:inline-flex; align-items:center; justify-content:center; min-height:44px; max-width:100%; padding:.65rem 1rem; margin:8px 0; border:1px solid var(--line); border-radius:5px; background:transparent; color:var(--ink); text-align:center; text-decoration:none; font-weight:650; line-height:1.45; }
#easy-take-personal-ln:hover { border-color:var(--gold); background:#203a2d; }
#easy-take-personal-ln[hidden] { display:none; }
@media(max-width:480px){ .pwa-step-heading svg { width:52px; height:52px; } #easy-take-personal-ln { width:100%; } }
nav {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  align-items: center;
  overflow: visible;
  position: sticky;
  top: 0;
  z-index: 20;
  margin: -4px -8px 24px;
  padding: 12px 8px;
  border-bottom: 1px solid var(--line);
  background: #0b1e18f5;
  backdrop-filter: blur(14px);
}
nav [data-tab] { display: inline-flex; align-items: center; flex: 0 0 auto; border: 1px solid transparent; border-radius: 999px; padding: .65rem .85rem; font-size: .94rem; font-weight: 750; line-height: 1.45; text-decoration: none; white-space: normal; }
nav [data-tab].active { background: #293527; border-color: #776f50; color: #e4cca1; }
#identity { margin-left: auto; padding: 6px 10px; border-left: 1px solid var(--line); border-radius:5px; background:transparent; color: #bdc9ba; font-size: .8rem; white-space: normal; overflow-wrap: anywhere; max-width: 180px; text-align:left; }
#identity:hover,#identity:focus-visible { color:var(--ink); border-color:var(--lime); outline-offset:3px; }
#trading-identity-account { margin-left: auto; display: flex; align-items: center; gap: 10px; min-width: 0; max-width: 100%; grid-column: 1 / -1; }
#trading-identity-account-id { color: #bdc9ba; font-size: .8rem; overflow-wrap: anywhere; min-width: 0; }
#trading-identity-account-id code { color: #e4cca1; white-space: nowrap; font-size: inherit; }
#trading-identity-account #identity { margin-left: 0; border-left: 1px solid var(--line); padding: 6px 10px; width: auto; grid-column: auto; min-width: 0; flex: 0 1 auto; }
.trade-identity-account-state { display: inline; }
.tab { display: none; }
.tab.active { display: block; }
.guide-intro {
  padding: 38px;
  background: linear-gradient(90deg, #10271f 30%, #10271fd9 60%, #10271f20), url('/ui-brand/v1/hero-routes.webp') center right / cover;
}
.guide-intro > h2 { font-size: clamp(1.75rem, 3vw, 2.65rem); margin-top: 10px; }
.guide-intro > p { max-width: 74ch; }
.boundary-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; margin-top: 24px; }
.boundary-grid > div { min-width: 0; background: #0b2018e8; border: 1px solid var(--line); border-top: 2px solid #8e805b; border-radius: 5px; padding: 20px; }
.boundary-grid strong { color: #e0d0aa; font-size: 1.06rem; line-height: 1.4; }
.boundary-grid p { margin-bottom: 0; font-size: .92rem; line-height: 1.75; }
#fast-preview-paths .boundary-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
#fast-preview-paths .boundary-grid > div { display: flex; flex-direction: column; gap: 10px; border-top: 1px solid var(--line); }
#fast-preview-paths .boundary-grid > div::before { content: ''; display: block; height: 116px; width: 100%; margin: 0 0 10px; background: center / contain no-repeat; }
#fast-preview-paths .boundary-grid > div:has([data-fast-path="direct"])::before { background-image: url('/ui-brand/v1/mode-joint-signing.webp'); }
#fast-preview-paths .boundary-grid > div:has([data-fast-path="wabisabi"])::before { background-image: url('/ui-brand/v1/privacy-credential.webp'); }
#fast-preview-paths .boundary-grid > div:has([data-fast-path="easy"])::before { background-image: url('/ui-brand/v1/privacy-source-wallet.webp'); }
#fast-preview-paths .boundary-grid > div:has([data-fast-path="hold"])::before { background-image: url('/ui-brand/v1/mode-lightning.webp'); }
#fast-preview-paths .boundary-grid p { margin: 0 0 8px; flex: 1; }
#fast-preview-paths .boundary-grid button { width: 100%; }
[data-fast-state] { display: block; }
.cards { display: grid; gap: 16px; }
.role-grid { grid-template-columns: repeat(auto-fit, minmax(min(270px, 100%), 1fr)); }
.card { min-width: 0; padding: 22px; border: 1px solid var(--line); background: #0c2119; border-radius: 6px; }
.card-head { display: flex; justify-content: space-between; gap: 10px; flex-wrap: wrap; align-items: baseline; }
.card-head > * { min-width: 0; overflow-wrap: anywhere; }
.card button { margin: 10px 6px 0 0; }
.card p { font-size: .94rem; }
.tag { display: inline-block; border: 1px solid #63705c; border-radius: 4px; padding: 3px 8px; font-size: .75rem; color: #c3cdbd; overflow-wrap: anywhere; max-width: 100%; }
.ok { color: var(--success); }
.bad { color: var(--red); }
.warn { color: var(--orange); }
.metrics { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; margin: 20px 0; }
.metric { min-width: 0; padding: 16px; background: #0b2018; border: 1px solid var(--line); border-radius: 5px; overflow-wrap: anywhere; }
.metric b { display: block; color: #dfc897; font-size: 1.45rem; line-height: 1.4; font-variant-numeric: tabular-nums; margin-bottom: 6px; }
.steps { display: grid; gap: 0; list-style: none; counter-reset: steps; padding: 0; margin: 20px 0; }
.steps li { counter-increment: steps; display: grid; grid-template-columns: 38px minmax(0, 1fr); gap: 4px 16px; align-items: start; padding: 20px 0; border: 0; border-bottom: 1px solid var(--line); border-radius: 0; background: none; }
.steps li::before { content: counter(steps, decimal-leading-zero); grid-row: 1 / 3; width: 36px; height: 36px; display: grid; place-items: center; background: #2a3527; border: 1px solid #7b7457; color: #e0c797; border-radius: 4px; font: 600 .86rem ui-monospace, monospace; }
.steps li span { margin: 0; font-size: .94rem; color: var(--muted); }
.role-instances { font-size: .83rem; }
.role-instances code { color: #d8bd8e; white-space: normal; overflow-wrap: anywhere; }
.topology-trust { margin: 20px 0; padding: 16px 18px; border: 1px solid currentColor; border-radius: 5px; background: #0b2018; }
.host-groups { display: grid; gap: 24px; }
.host-group { min-width: 0; padding: 22px; border: 1px solid var(--line); border-radius: 6px; background: #0c2119; }
.host-heading { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 12px; margin-bottom: 18px; }
.host-heading h3 { font-size: 1.4rem; }
.hero { display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 42px; padding: 48px 38px; min-height: 280px; }
.hero form { display: flex; gap: 10px; flex-wrap: wrap; min-width: 0; }
.hero input { flex: 1 1 200px; }
#network-observation { max-width: 1240px; margin: 20px auto 0; padding: 14px 20px; border: 1px solid #8e805b; border-radius: 5px; }
#node-directory { margin-bottom: 24px; }
#nodes-manual { display: flex; gap: 12px; flex-wrap: wrap; }
#nodes-manual input { flex: 1 1 240px; }
dialog { background: var(--panel); color: var(--ink); border: 1px solid #8e805b; border-radius: 8px; padding: 30px; width: min(620px, calc(100% - 32px)); max-width: none; max-height: calc(100dvh - 40px); overflow: auto; box-shadow: 0 24px 100px #0009; }
#mode-market-review-dialog { width: min(1180px, calc(100vw - 32px)); max-height: calc(100dvh - 32px); padding: 0; overflow: auto; }
#mode-market-review-dialog .market-review-header { display: block; padding: 24px 28px 16px; margin: 0; border-bottom: 1px solid var(--line); }
.market-review-header h2 { margin: 0 0 8px; font-size: 1.65rem; }
.market-review-header p { margin: 0; }
.market-review-body { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; padding: 20px 28px; }
.market-review-section { min-width: 0; padding: 16px; border: 1px solid var(--line); border-radius: 8px; background: #0b1e18; }
.market-review-section h3 { margin: 0 0 10px; font-size: 1.05rem; color: var(--gold); }
.market-review-section p { margin: 0; white-space: pre-wrap; overflow-wrap: anywhere; font-size: .9rem; line-height: 1.55; }
.market-review-section dl { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 8px 18px; margin: 0; font-size: .95rem; }
.market-review-section dt { color: var(--muted); }
.market-review-section dd { margin: 0; overflow-wrap: anywhere; font-weight: 700; }
#mode-market-review-dialog .market-review-actions { display: flex; justify-content: flex-end; gap: 12px; position: sticky; bottom: 0; margin: 0; padding: 16px 28px; background: var(--panel); border-top: 1px solid var(--line); }
.market-review-actions button { min-height: 48px; }
@media (max-width: 640px) {
 #mode-market-review-dialog .market-review-header { padding: 20px; }
 .market-review-header h2 { font-size: 1.3rem; }
 .market-review-body { grid-template-columns: minmax(0, 1fr); padding: 16px 20px; gap: 12px; }
 #mode-market-review-dialog .market-review-actions { padding: 12px 20px; }
 .market-review-actions button { flex: 1; min-width: 0; }
}
dialog::backdrop { background: #030c09c9; backdrop-filter: blur(5px); }
#identity-entry-dialog{width:min(560px,calc(100% - 32px));background:#10271fd9;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}
#identity-entry-dialog h2{margin-top:0}
#identity-entry-dialog .identity-entry-options{display:grid;gap:12px;margin:22px 0 12px}
#identity-entry-dialog .identity-entry-options button{min-height:60px;width:100%;text-align:left;white-space:normal}
#identity-entry-dialog .hint{margin-bottom:18px}
details { border: 1px solid var(--line); border-radius: 5px; padding: 14px; margin: 14px 0; min-width: 0; }
summary { color: #e0c797; cursor: pointer; font-weight: 650; }
summary:focus-visible { outline-offset: 3px; }
ol, ul { padding-left: 24px; }
li + li { margin-top: 8px; }
table { width: 100%; border-collapse: collapse; font-size: .9rem; }
th, td { padding: 12px; border-bottom: 1px solid var(--line); text-align: left; overflow-wrap: anywhere; }
footer { margin-top: 24px; padding-top: 26px; border-top: 1px solid var(--line); color: var(--muted); font-size: .85rem; }
footer a { display: inline-block; padding: 6px 2px; }
/* Operator pages retain their independent, authenticated session. */
body[data-console-page="login"] main { max-width: 720px; padding-top: 48px; }
body[data-console-page="login"] .panel { padding: 40px; border-top: 2px solid var(--gold); }
body[data-console-page="login"] form button { width: 100%; margin: 10px 0 16px; }
body[data-console-page] .bundle-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr)); gap: 16px; }
body[data-console-page] .bundle-option { position: relative; min-height: 140px; border: 1px solid var(--line); border-radius: 6px; background: #0b2018; padding: 20px 58px 20px 20px; }
body[data-console-page] .bundle-option:has(input:checked) { border-color: var(--gold); background: #253425; }
body[data-console-page] .bundle-option label { display: flex; gap: 12px; margin: 0; cursor: pointer; }
body[data-console-page] .bundle-option input { width: 19px; height: 19px; accent-color: var(--gold); margin: 4px 0 0; }
body[data-console-page] .bundle-option strong { margin-bottom: 8px; }
body[data-console-page] .bundle-option small { line-height: 1.7; }
body[data-console-page] .bundle-plan { padding: 20px; border: 1px dashed #8e805b; background: #0b2018; border-radius: 6px; }
body[data-console-page] .bundle-help-button { position: absolute; top: 16px; right: 12px; min-width: 40px; min-height: 40px; padding: 6px; border: 1px solid #8e805b; border-radius: 5px; background: #233526; color: #e0c797; }
body[data-console-page] .bundle-help-dialog { border-radius: 8px; padding: 30px; background: var(--panel); border-color: #8e805b; }
body[data-console-page] .bundle-actions { margin-top: 20px; }
body[data-console-page] .bundle-actions button { flex: 1 1 180px; }
#fee-policy-editor .row { align-items: end; }
/* Override presentation-only styles inserted by older console bundles. */
html body[data-console-page] .bundle-help-button { border-radius: 5px; min-width: 40px; min-height: 40px; background: #233526; color: #e0c797; }
html body[data-console-page] .bundle-help-dialog { border-radius: 8px; background: var(--panel); padding: 26px; }
/* Own-key mediation: instruction and import surfaces remain fully visible. */
body:has(#human-pubkey) main { max-width: 1120px; }
body:has(#human-pubkey) main > .panel:first-child {
  padding-right: 250px;
  background: url('/ui-brand/v1/icon-mediator.webp') right 34px center / 170px no-repeat, var(--panel);
}
body:has(#human-pubkey) main > .panel:first-child ol { list-style: none; padding-left: 0; }
#human-pubkey { font-family: ui-monospace, monospace; letter-spacing: .025em; }
#human-cases, #human-flow { margin-top: 24px; }
#human-flow:empty { display: none; }
#human-flow pre { max-height: 420px; overflow: auto; }
#human-login-paste { min-height: 150px; }
#console-status, #human-status, #nodes-status { overflow-wrap: anywhere; }
/* Keep existing error alerts prominent and readable above all normal content. */
#notice.bad, #human-status.bad { border-radius: 6px; border-color: var(--red); background: #381f1d; color: #ffe7df; line-height: 1.6; }
@media (min-width: 1700px) { header, main, footer { max-width: 1440px; } }
@media (max-width: 1100px) {
  html { scroll-padding-top: 16px; }
  header, main, footer { padding-left: 28px; padding-right: 28px; }
  header { align-items: flex-start; }
  .header-actions { max-width: 480px; }
  #fast-preview-paths .boundary-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  nav { position: static; }
  #identity { max-width: none; }
}
@media (max-width: 760px) {
  header, main, footer { padding: 22px 20px; }
  header { flex-direction: column; gap: 20px; align-items: stretch; }
  header p { display: block; }
  header > div:last-child:not(:first-child), .header-actions { justify-content: flex-start; max-width: none; flex-direction: row; align-items: center; }
  .header-actions { gap: 10px 8px; }
  .header-actions > button { flex: 1 1 auto; }
  .language-switcher { margin-left: auto; }
  .panel { padding: 24px; }
  .grid.two, .boundary-grid, .hero { grid-template-columns: minmax(0, 1fr); }
  .hero { gap: 20px; padding: 30px 24px; }
  .hero form, .row { flex-direction: row; }
  .row > * { flex: 1 1 100%; }
  .hero form button { flex: 1 1 100%; }
  .guide-intro { background: linear-gradient(100deg, #142d23, #10271f); }
  .guide-intro > h2 { font-size: 1.8rem; }
  nav { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); padding: 8px 0 18px; margin: 0 0 24px; gap: 6px; background: none; backdrop-filter: none; }
  nav [data-tab] { text-align: left; border: 1px solid var(--line); }
  #identity { grid-column: 1 / -1; border-left: 0; padding: 8px 0 0; width: 100%; }
  .metrics { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .metric { padding: 12px; }
  .metric b { font-size: 1.2rem; }
  .card { padding: 20px; }
  .host-heading { align-items: flex-start; flex-direction: column; }
  .host-group { padding: 18px; }
  body[data-console-page="login"] main { padding-top: 24px; }
  body[data-console-page="login"] .panel { padding: 24px; }
  body:has(#human-pubkey) main > .panel:first-child { padding-right: 24px; background: var(--panel); }
  body:has(#human-pubkey) main > .panel:first-child::before { content: ''; display: block; width: 84px; height: 84px; background: url('/ui-brand/v1/icon-mediator.webp') center / contain no-repeat; margin-bottom: 18px; }
  #network-observation { margin: 16px 20px 0; }
}
@media (max-width: 480px) {
  header, main, footer { padding-left: 16px; padding-right: 16px; }
  .panel { padding: 20px; }
  .eyebrow { font-size: .8rem; letter-spacing: .09em; }
  .language-switcher { border-left: 0; padding-left: 0; margin-left: 0; }
  #fast-preview-paths .boundary-grid { grid-template-columns: minmax(0, 1fr); }
  #fast-preview-paths .boundary-grid > div::before { height: 130px; }
  .steps li { column-gap: 10px; }
  dialog { padding: 22px; }
  .card button { margin-right: 0; width: 100%; }
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { scroll-behavior: auto !important; transition: none !important; animation: none !important; }
}
@media (forced-colors: active) {
  button, input, .panel, .card, .tag { border: 1px solid CanvasText; }
  header h1:not([data-console-copy]):not([data-human-copy]) { font-size: 2rem; background: none; }
  header .brand > .eyebrow { font-size: 1rem; background: none; }
}
.lightning-network{margin:1.5rem 0 2rem;padding:1.2rem;border:1px solid #526758;border-radius:16px;background:#0d261e}
.lightning-network h3{margin:0 0 .5rem;color:#d2b47a}
.lightning-map-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;margin-top:1rem}
.lightning-map-card{min-width:0;padding:1rem;border:1px solid #526758;border-radius:12px;background:#123327}
.lightning-map-card h4{margin:0 0 .3rem;color:#f4eddc}
.lightning-map-card svg{display:block;width:100%;height:auto;max-height:220px;margin:.7rem auto}
.lightning-capacity-row{padding:.65rem 0;border-top:1px solid #355044}
.lightning-capacity-label{font-size:.9rem;font-weight:650;overflow-wrap:anywhere}
.lightning-capacity-bar{display:flex;width:100%;height:12px;overflow:hidden;margin:.35rem 0;border-radius:999px;background:#667268}
.lightning-capacity-outbound{background:#c4a46a}
.lightning-capacity-inbound{background:#6f9789}
.lightning-capacity-reserve{background:#667268}

/* Keep the current trade and its next action ahead of technical invoice details. */
.trade-guidance{margin:14px 0 18px;padding:18px 20px;border:1px solid var(--line);border-left:4px solid #c3a66b;background:#18352a;border-radius:6px;overflow-wrap:anywhere}
.trade-guidance .trade-current{display:block;color:#d8bf8a;font-size:1.1rem;line-height:1.5}
.trade-guidance h3{font-size:1.25rem;margin:12px 0 6px;color:var(--ink)}
.trade-guidance .trade-next{font-size:1.1rem;line-height:1.7;color:var(--ink);margin:0 0 10px}
.trade-guidance .trade-recovery{font-size:1.05rem;line-height:1.7;color:#d8bf8a;padding-top:12px;border-top:1px solid var(--line)}
.trade-guidance small{display:block;line-height:1.6;color:var(--muted)}
.trade-feedback{margin:14px 0 12px;padding:12px;border:1px solid currentColor;border-radius:4px;background:#0b1e18;line-height:1.6}
.trade-feedback p{margin:8px 0;color:inherit}.trade-feedback code{overflow-wrap:anywhere}
@media(max-width:600px){.trade-guidance{padding:14px}.trade-guidance .trade-next{font-size:1.05rem}.trade-current{font-size:1rem}}

.guided-task{border:1px solid var(--gold,#c4a46a);position:relative}.guided-task h2{font-size:1.45rem}.guided-primary{display:block;width:100%;margin-block:1rem;font-size:1.15rem}.guided-backup{margin-top:1rem}.guided-signing{width:min(94vw,850px);max-height:90vh;overflow:auto}.guided-signing pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:35vh;overflow:auto}.guided-signing code{overflow-wrap:anywhere}.guided-signing label{display:block;margin:1rem 0}.guided-signing input[type=password]{width:100%}.guided-task select{width:100%}[data-guided-hidden]{display:none!important}

/* Focused application workspace; preserve the forest-green and gold identity. */
.pwa-workspace header{padding-block:18px;gap:18px}.workspace-brand{display:flex;align-items:center;gap:12px;font-size:2rem!important}.workspace-brand img{object-fit:contain}.pwa-workspace header>div>p{margin:0;font-size:.9rem}.pwa-workspace main{padding-top:20px}.pwa-workspace #app>nav{align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:28px}.pwa-workspace #app>nav>a{padding:10px 16px;text-decoration:none;border-bottom:2px solid transparent}.pwa-workspace #app>nav>a.active{border-color:var(--gold);color:var(--ink);background:var(--surface)}.workspace-welcome{padding:18px 0 26px}.workspace-welcome h2{font-size:clamp(1.8rem,4vw,2.7rem);margin-top:10px}.workspace-destinations{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.workspace-destination{display:block;padding:24px;background:var(--panel);border:1px solid var(--line);text-decoration:none;border-radius:6px}.workspace-destination:hover{border-color:var(--gold);background:var(--surface)}.workspace-destination h3{color:var(--ink);margin:0 0 14px;font-size:1.2rem}.workspace-destination p{margin:0;font-size:.95rem}.workspace-background{margin-top:28px}.workspace-background>summary,.workspace-extras>summary{cursor:pointer;color:var(--gold)}.workspace-extras{position:relative;padding:10px 16px}.workspace-extras[open]{background:var(--surface)}.workspace-extras>a{display:block;margin:8px 0}.wallet-choices{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.wallet-choices button{background:transparent;color:var(--ink);border-color:var(--line);text-align:left}.wallet-choices button[aria-pressed=true]{background:var(--surface);border-color:var(--gold)}.market-workspace{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:24px;align-items:start}.market-order .card-head strong{color:var(--gold);font-size:1.15rem}.market-order p{margin:.35rem 0}.market-order button{margin-top:18px}.pwa-workspace .guided-task{background:var(--surface);padding:24px}.pwa-workspace .trade-guidance{background:var(--surface);border-color:var(--gold)}.pwa-workspace .guided-primary{padding:16px;font-weight:700}.pwa-workspace .guided-backup summary{color:var(--muted)}
@media(max-width:1050px){.workspace-destinations{grid-template-columns:repeat(2,1fr)}.market-workspace{grid-template-columns:1fr}.market-compose{order:-1}}@media(max-width:620px){.workspace-destinations,.wallet-choices{grid-template-columns:1fr}.workspace-destination{padding:18px}.pwa-workspace header{padding:16px}.pwa-workspace #app>nav>a{padding:9px 10px}.pwa-workspace .guided-task{padding:18px}.header-actions{gap:8px}.workspace-welcome{padding-top:10px}}
/* Avoid the historical heading background and pill navigation in the new shell. */
.pwa-workspace header h1.workspace-brand{background:none;width:auto;height:auto;font-size:0!important;margin:0;line-height:1}
.pwa-workspace .workspace-brand img{width:190px;height:42px;display:block}
.pwa-workspace header{min-height:100px}
.pwa-workspace #app>nav{overflow:visible;gap:4px;margin-bottom:22px}
.pwa-workspace #app>nav>button,.pwa-workspace #app>nav>a{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);padding:10px 14px;min-height:44px}
.pwa-workspace #app>nav>button.active,.pwa-workspace #app>nav>a.active{border-bottom-color:var(--gold);color:var(--ink);background:var(--surface)}
.pwa-workspace .workspace-extras>button{display:block;width:100%;text-align:left;margin-top:8px;background:transparent;color:var(--ink);border-color:var(--line)}
.pwa-workspace .wallet-choices>button{color:var(--ink)!important;border:1px solid var(--line);border-radius:5px;min-height:52px}
.pwa-workspace .wallet-choices>button[aria-pressed=true]{border-color:var(--gold)}
.pwa-workspace .wallet-choices>button:last-child:nth-child(odd){grid-column:1/-1}
@media(max-width:620px){
 .pwa-workspace header{min-height:0;display:block;padding:14px 20px}
 .pwa-workspace .workspace-brand img{width:156px;height:36px}
 .pwa-workspace header .eyebrow{font-size:.72rem;margin-bottom:6px}
 .pwa-workspace .header-actions{margin-top:12px;justify-content:space-between;gap:6px}
 .pwa-workspace .language-switcher{padding-left:6px}
 .pwa-workspace .network-switch,.pwa-workspace .language-switch{padding:6px 9px;min-width:40px}
 .pwa-workspace main{padding:16px 20px}
 .pwa-workspace #app>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-bottom:18px}
 .pwa-workspace #app>nav>button,.pwa-workspace #app>nav>a{padding:9px 4px;text-align:center;font-size:.88rem;overflow-wrap:anywhere}
 .pwa-workspace .workspace-extras{grid-column:1/3;padding:8px 4px}
 .pwa-workspace #identity{font-size:.8rem;white-space:normal;text-align:right;overflow-wrap:anywhere}
 .pwa-workspace .wallet-picker{padding:16px}
}

/* Inline shell rules moved here for a strict stylesheet CSP. */
    [hidden]{display:none!important}
    .network-switcher{display:flex;gap:8px}
    .network-switch{padding:.65rem .85rem}
    .network-switch.active{filter:brightness(1.08);color:var(--ink);border-color:var(--lime)}
    .tutorial-actions,.tutorial-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
    .tutorial-links a{color:var(--lime);overflow-wrap:anywhere}
    #tutorial-network{overflow-wrap:anywhere}
    #hold-trades code{overflow-wrap:anywhere;word-break:break-all}
    #notice:empty{display:none}
    #notice.bad{position:fixed;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:100;max-width:900px;max-height:40vh;overflow:auto;margin:auto;padding:14px 18px;border:2px solid var(--red);border-radius:14px;background:#321b1b;color:#fff;box-shadow:0 12px 40px #000b;white-space:pre-wrap;overflow-wrap:anywhere}
/* Shared spacing for the application and both mediator workbenches. */
[data-market-legacy]{display:none!important}
.action-group,#c-original-normal-dialog>div:has(>[data-c-normal-action]){display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px}
.action-group>button,#c-original-normal-dialog>div>[data-c-normal-action]{margin:0!important;flex:0 1 auto}
#c-original-normal-dialog [data-c-normal-receive]{margin-block:12px}
#c-original-normal-dialog{overflow-wrap:anywhere}
#c-original-normal-dialog pre{white-space:pre-wrap}
#bw-controls>.row,#bw-unlocked>.row{margin-block:16px}
#bw-controls>button,#bw-unlocked>button{margin-block:12px}
.panel>.row,.panel>form,.card>.row,dialog>.row{margin-block:16px}
.panel>.row:first-child,.panel>form:first-child{margin-top:0}
.panel>button,.card>button,dialog>button{margin-block:8px}
.panel>button+button,.card>button+button,dialog>button+button{margin-inline-start:12px}
.row{gap:16px;flex-wrap:wrap}
.row>label{margin:0;min-width:0}
form>label{margin-block:18px}
form>label:first-child{margin-top:0}
form>button{margin-block:12px}
.cards{gap:16px}
.card-head{gap:16px;align-items:flex-start;margin-bottom:12px}
.grid>.panel+.panel,.market-workspace>.panel+.panel{margin-top:0}
fieldset{padding:20px;margin-block:20px;border:1px solid var(--line);border-radius:6px}
fieldset>label{margin-block:16px}
legend{padding-inline:8px}
table{width:100%;border-collapse:separate;border-spacing:0;margin-block:20px}
th,td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}
details{margin-block:12px}summary{padding-block:8px;cursor:pointer}
.metrics{gap:12px}
.guided-task>.row{margin-block:18px;gap:14px}
.guided-task>.row>button{margin:0}
.guided-backup>button{margin:8px 10px 8px 0}
.market-workspace .card-head>select{max-width:230px}
.market-workspace.market-join{grid-template-columns:minmax(0,1fr)}
.market-workspace.market-join>.market-compose{display:none}
.market-workspace.market-create{grid-template-columns:minmax(0,760px)}
.market-workspace.market-create>.market-list{display:none}
@media(max-width:620px){
 .action-group,#c-original-normal-dialog>div:has(>[data-c-normal-action]){gap:12px;align-items:stretch}
 .action-group>button,#c-original-normal-dialog>div>[data-c-normal-action]{flex:1 1 100%}
 .panel>button+button,.card>button+button,dialog>button+button{margin-inline-start:0}
 .market-workspace .market-compose{order:initial}
 .market-workspace .card-head{flex-wrap:wrap}
 .market-workspace .card-head>select{max-width:none}
 .pwa-workspace .workspace-extras{margin:0}
 th,td{padding:12px}
}

/* Brand rows have independent line boxes even before the application scripts run. */
header>div:first-child:has(.workspace-brand){display:flex;flex-direction:column;align-items:flex-start;gap:8px}
header h1.workspace-brand{background:none;width:auto;height:auto;font-size:0!important;letter-spacing:normal;margin:0;line-height:1;flex:none}
header h1.workspace-brand img{display:block;width:190px;height:42px;object-fit:contain;max-width:100%}
header:has(.workspace-brand) .eyebrow,header:has(.workspace-brand) p{margin:0;line-height:1.6}
.pwa-workspace .language-switcher,.pwa-workspace .network-switcher{gap:8px}
.pwa-workspace #app>nav{gap:8px}
.action-group:empty{display:none}
.action-group>.guided-primary{flex-basis:100%}
.workspace-destination>img{display:block;width:100%;height:136px;object-fit:contain;margin:0 0 18px}
.workspace-destination{padding:20px;display:flex;flex-direction:column;align-items:flex-start}
.workspace-destination h3{margin:0 0 12px;line-height:1.5}
.workspace-destination p{line-height:1.7}
@media(max-width:620px){
 header h1.workspace-brand img{width:156px;height:36px}
 .pwa-workspace #app>nav{gap:8px}
 .workspace-destination{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:18px;row-gap:8px;padding:18px;align-items:start}
 .workspace-destination>img{grid-row:1/3;width:96px;height:100px;margin:0;align-self:center}
 .workspace-destination h3{margin:0;font-size:1.1rem}
 .workspace-destination p{margin:0}
}
.wallet-task-picker{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0;padding:0;background:none;position:static;backdrop-filter:none}
.wallet-task-view{margin:20px 0}.wallet-task-view form{margin:18px 0}
.wallet-task-picker button{margin:0}.wallet-task-view>button{margin:8px 12px 8px 0}

/* Participant mediation follows the same one-task workspace as other roles. */
#participant-mediation{max-width:960px;margin:24px auto;padding:24px;border:1px solid var(--line);background:var(--panel);border-radius:6px}
#participant-mediation:empty{display:none}
#participant-mediation>h3{font-size:clamp(1.35rem,3vw,1.65rem);margin:0 0 20px}
#participant-mediation .participant-progress{border-left:3px solid var(--gold);padding:12px 18px;margin:0 0 20px;background:var(--surface)}
#participant-mediation .participant-progress p{margin:6px 0;overflow-wrap:anywhere}
.guided-signing>p,.guided-signing .participant-progress p{overflow-wrap:anywhere}
.guided-signing .participant-progress{background:var(--surface);border-left:3px solid var(--gold);padding:12px 18px;margin-block:18px}
.guided-signing>button{display:block;width:100%;margin-block:14px;margin-inline:0;min-height:44px}
#participant-mediation .participant-context{color:var(--muted);font-size:.95rem}
#participant-mediation>label,#participant-mediation>details{display:block;margin:20px 0}
#participant-mediation>button{margin:12px 12px 12px 0}
#participant-mediation code{display:block;white-space:normal;overflow-wrap:anywhere;margin:12px 0}
#participant-mediation summary{cursor:pointer;color:var(--gold)}
@media(max-width:620px){#participant-mediation{padding:18px}#participant-mediation>button{width:100%;margin:10px 0}}

body[data-guided-mode] #escrow-panel:has(#participant-mediation:not([hidden])){padding:0;border:0;background:transparent}

/* Keep the participant's next action as prominent as other role workspaces. */
#participant-mediation>.guided-primary{display:block;width:100%;margin:16px 0;padding:16px;min-height:48px;font-weight:700}
#participant-mediation details>label{display:block;margin:18px 0}
#participant-mediation details>button{display:block;width:100%;margin:16px 0;min-height:44px}
#participant-mediation .participant-progress>p:nth-child(3){font-size:1.05rem;line-height:1.7}

/* Evidence steps share the participant workspace spacing and readable hashes. */
#participant-mediation p, #participant-mediation code { overflow-wrap: anywhere; }
#participant-mediation h4 { font-size: 1.2rem; margin: 1.5rem 0 .8rem; }
#participant-mediation .participant-evidence-preview { display:block; max-width:100%; max-height:360px; object-fit:contain; margin:1rem 0; border:1px solid var(--border); border-radius:8px; }
#participant-mediation label { display:block; margin:1rem 0; }

.human-evidence-preview { display:block; max-width:100%; max-height:440px; object-fit:contain; margin:1rem 0; border:1px solid var(--border); border-radius:8px; }
#human-flow > section { overflow-wrap:anywhere; margin:1rem 0 1.5rem; }

/* Expandable trade modes: illustrations remain visible; flow is disclosed on demand. */
.trade-mode-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;margin:24px 0;}
.trade-mode-card {min-width:0;border:1px solid #7d7448;border-radius:18px;background:linear-gradient(150deg,#163f38,#092f28);overflow:hidden;}
.trade-mode-card > summary {display:flex;flex-direction:column;gap:16px;padding:22px;cursor:pointer;list-style:none;}
.trade-mode-card > summary::-webkit-details-marker {display:none;}
.trade-mode-card > summary:focus-visible {outline:3px solid #e1c370;outline-offset:-4px;border-radius:18px;}
.trade-mode-card > summary:hover {background:#ffffff06;}
.trade-mode-heading {display:flex;flex-direction:column;gap:7px;}
.trade-mode-title {font-size:1.2rem;color:#f3ddb0;line-height:1.4;}
.trade-mode-rail {font-size:.9rem;color:#bfcdc3;}
.trade-mode-picture {width:100%;height:auto;max-height:260px;object-fit:contain;display:block;border-radius:12px;}
.trade-mode-toggle {display:flex;justify-content:space-between;align-items:center;color:#e6c983;font-size:.9rem;}
.trade-collapse-label,.trade-mode-card[open] .trade-expand-label {display:none;}
.trade-mode-card[open] .trade-collapse-label {display:inline;}
.trade-chevron {font-size:1.4rem;line-height:1;}
.trade-mode-card[open] .trade-chevron {transform:rotate(180deg);}
.trade-mode-content {border-top:1px solid #7d744866;padding:22px;}
.trade-mode-content h3 {margin:0 0 18px;font-size:1rem;color:#f3ddb0;}
.trade-mode-flow {list-style:none;margin:0 0 24px;padding:0;counter-reset:trade-step;}
.trade-mode-flow li {counter-increment:trade-step;position:relative;margin:0;padding:0 0 30px 48px;min-height:48px;}
.trade-mode-flow li::before {content:counter(trade-step);position:absolute;left:0;top:0;border:1px solid #d4b874;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;color:#efd394;background:#123c31;z-index:1;}
.trade-mode-flow li:not(:last-child)::after {content:'↓';position:absolute;top:31px;bottom:0;left:14px;border-left:1px solid #92bdaa;display:flex;align-items:flex-end;color:#92bdaa;padding-bottom:5px;}
.trade-mode-flow li:last-child {padding-bottom:0;}
.trade-mode-flow strong {display:block;color:#e9eadc;line-height:1.5;}
.trade-mode-flow p,.trade-mode-notes {font-size:.95rem;line-height:1.75;color:#becfc5;margin:8px 0 0;overflow-wrap:anywhere;}
.trade-mode-notes {margin:0 0 22px;}
.trade-entry-preview {line-height:1.7;}
@media(max-width:700px) {.trade-mode-grid {grid-template-columns:1fr;gap:14px;}.trade-mode-card > summary,.trade-mode-content {padding:18px;}.trade-mode-title {font-size:1.08rem;}}

.trade-bond-branches {display:grid;gap:8px;margin:12px 0 0;}
.trade-bond-branches p {border:1px solid #8aa88e;border-radius:8px;padding:10px 12px;background:#ffffff05;}

.trade-payment-branches{display:grid;gap:.6rem;margin-top:.8rem}.trade-payment-branches p{border-left:3px solid var(--gold);padding:.65rem .8rem;background:rgba(211,179,109,.06);border-radius:4px}.market-trade-flow>summary{font-weight:700;cursor:pointer}.market-trade-flow .trade-mode-content{padding-top:1rem}

/* Role-card help styles are external so style-src self can apply them. */
#role-list article.card{position:relative}
#role-list article.card .card-head{padding-right:3rem}
#role-list article.card .role-help-button{position:absolute;top:.45rem;right:.45rem;z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;margin:0!important;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.role-help-button img{display:block;width:25px;height:31px;object-fit:contain;filter:drop-shadow(0 2px 3px #0007)}
.role-help-button:hover:not(:disabled),.role-help-button:focus-visible{background:transparent;border:0;filter:none}
.role-help-button:hover img{transform:translateY(-2px);filter:drop-shadow(0 4px 5px #0009)}
.role-help-button:focus-visible{outline:2px solid #d2b47a;outline-offset:2px;border-radius:4px}
.role-help-dialog{max-width:min(540px,calc(100vw - 32px));padding:1.4rem;border:1px solid #c4a46a;background:#10271f;color:#f4eddc}
.role-help-dialog h3{color:#d2b47a}
.role-help-dialog p{line-height:1.65}
.role-help-dialog button{margin-top:.75rem}
.role-help-supplement{margin:.5rem 0 1rem;font-size:.9rem}
#easy-take-summary{white-space:pre-line;overflow-wrap:anywhere}

/* Locally generated public-key Blockies; names remain accessible text. */
.trade-blockies{display:block;width:32px;height:32px;flex:0 0 32px;image-rendering:pixelated;border-radius:4px;outline:1px solid var(--line)}
#trading-identity-open,.trade-identity-summary{display:flex;align-items:center;gap:10px}
#trading-identity-open{justify-content:center}
.private-chat-messages{display:grid;gap:10px;max-height:36dvh;overflow:auto;margin-block:16px}
.private-chat-message{padding:12px;border:1px solid var(--line);border-radius:8px;background:#091713;overflow-wrap:anywhere;white-space:pre-wrap}
.private-chat-message.own{border-color:#8e805b;background:#14271e}
.private-chat-message p{margin:0 0 8px}
#private-trade-chat h2,#private-trade-chat .hint{overflow-wrap:anywhere}
.trade-identity-summary{margin:14px 0;overflow-wrap:anywhere}
.trade-identity-step{color:var(--ink);font-weight:700;border-left:3px solid var(--gold);padding-left:12px}
#trading-identity-dialog{max-height:calc(100dvh - 48px);overflow-y:auto}
#trading-identity-dialog .row{margin-top:18px}
#trading-identity-dialog .trade-identity-dialog-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}
#trading-identity-dialog .trade-identity-dialog-heading h2{flex:1;min-width:0;margin:0;overflow-wrap:anywhere}
#trading-identity-dialog .trade-identity-dialog-close{flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid;place-items:center;background:transparent;color:var(--red);border:1px solid var(--red);font-size:32px;line-height:1}
#trading-identity-dialog .trade-identity-dialog-close:hover{background:#381e1e}
#trading-identity-dialog .trade-identity-dialog-close:focus-visible{outline:3px solid var(--ink);outline-offset:3px}

#browser-nwc-dialog .hint,#browser-nwc-dialog h2,.nwc-wallet-summary{overflow-wrap:anywhere}


/* More tools is a floating dropdown; opening it never changes the nav height. */
.pwa-workspace #app>nav>.workspace-extras{position:relative;flex:0 0 auto;margin:0;padding:0;border:1px solid var(--line);border-radius:5px;background:transparent;}
.pwa-workspace .workspace-extras>summary{min-height:44px;padding:10px 14px;white-space:nowrap;line-height:1.45;}
.pwa-workspace .workspace-extras[open]>summary{background:var(--surface);border-radius:4px;}
.pwa-workspace .workspace-extras-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(280px,calc(100vw - 40px));max-height:min(480px,65vh);overflow:auto;display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);box-shadow:0 12px 28px #0007;}
.pwa-workspace .workspace-extras:not([open])>.workspace-extras-menu{display:none;}
.pwa-workspace .workspace-extras-align-left>.workspace-extras-menu{right:auto;left:0;}
.pwa-workspace .workspace-extras-menu>button,.pwa-workspace .workspace-extras-menu>a{display:flex;align-items:center;width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--ink);text-align:left;text-decoration:none;}
.pwa-workspace .workspace-extras-menu>button:hover,.pwa-workspace .workspace-extras-menu>a:hover{border-color:var(--gold);background:#203a2d;}

/* Original wallet context remains visible during import, lookup and backup. */
.nwc-original-context{display:grid;grid-template-columns:minmax(100px,.6fr) minmax(0,1.4fr);gap:6px 12px;padding:12px;border:1px solid var(--line);border-radius:8px}.nwc-original-context dt{color:var(--muted)}.nwc-original-context dd{margin:0;overflow-wrap:anywhere}.nwc-current-step{color:var(--ink);font-weight:700;border-left:3px solid var(--lime);padding-left:12px}.nwc-selected-backup{overflow-wrap:anywhere}#browser-nwc-dialog .row{margin-top:18px}

#browser-nwc-dialog{max-height:calc(100dvh - 48px);overflow-y:auto}

/* Dedicated original fee recipient: preserve file inputs and readable steps. */
.fee-recipient-dialog{width:min(920px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:24px}
.fee-recipient-flow{display:grid;gap:16px;min-width:0}
.fee-recipient-flow section,.fee-recipient-flow label{display:grid;gap:10px;min-width:0}
.fee-recipient-flow section{border-top:1px solid var(--line);padding-top:16px}
.fee-recipient-flow label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:10px}
.fee-recipient-flow input[type=checkbox]{flex:0 0 auto;width:auto;margin-top:4px}
.fee-recipient-flow input,.fee-recipient-flow select{width:100%;max-width:100%;min-width:0}
.fee-recipient-flow button{white-space:normal;overflow-wrap:anywhere}
.fee-recipient-flow .row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}
.fee-recipient-flow .row>button{flex:0 0 auto;min-height:44px}
.fee-recipient-flow dl{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:10px 16px;margin:0}
.fee-recipient-flow dl:empty{display:none}
.fee-recipient-flow dt{font-weight:700}.fee-recipient-flow dd{margin:0;overflow-wrap:anywhere}
.fee-recipient-flow [data-recipient-status]{position:sticky;top:0;z-index:2;background:var(--panel);padding:10px 0;border-bottom:1px solid var(--line)}
.fee-recipient-flow p{margin:0;overflow-wrap:anywhere;line-height:1.6}
.fee-recipient-dialog>button{margin-top:20px}
@media(max-width:600px){.fee-recipient-dialog{padding:16px}.fee-recipient-flow dl{grid-template-columns:minmax(0,1fr);gap:6px}.fee-recipient-flow dd{margin-bottom:10px}.fee-recipient-flow .row{flex-direction:column;align-items:stretch}.fee-recipient-flow>.step-context{margin:0;padding:8px}.fee-recipient-flow>.step-context .step-identity,.fee-recipient-flow>.step-context p{margin:4px 0;line-height:1.35}.fee-recipient-flow>.step-context>.trade-current{padding:6px 8px;line-height:1.35}.fee-recipient-flow>.step-context>h3{font-size:1.05rem;margin:6px 0 2px}.fee-recipient-flow>.step-context>.trade-next{font-size:1rem;line-height:1.4;margin-bottom:4px}.fee-recipient-flow>.step-context>.step-help{margin:4px 0}}

/* Keep final instructions/actions scrollable above the fixed error notice. */
html:has(#notice.bad:not(:empty)){scroll-padding-bottom:calc(40vh + 32px + env(safe-area-inset-bottom,0px))}
body:has(#notice.bad:not(:empty)){padding-bottom:calc(40vh + 32px + env(safe-area-inset-bottom,0px))}

/* Deposit navigation is a visible, keyboard-accessible action within its warning. */
.notice-action{display:table;max-width:100%;min-height:44px;margin-top:8px;padding:8px 12px;border:1px solid var(--gold);border-radius:6px;color:var(--gold);font-weight:750;text-decoration:underline;text-underline-offset:3px;white-space:normal;overflow-wrap:anywhere}
.notice-action:hover{background:#ffffff0d}
.notice-action:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.transaction-recovery{min-width:0;overflow-wrap:anywhere}
.problem-status{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:12px 0}
.problem-status dt{color:var(--gold);font-weight:700;margin-top:6px}
.problem-status dd{margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}
.transaction-recovery [data-problem-repair]{padding-inline-start:24px}
.transaction-recovery [data-problem-repair] li{margin-block:8px}
#mode-market-deposit-guidance{border-left:3px solid var(--gold);padding:10px 14px;overflow-wrap:anywhere;scroll-margin:24px}
#operator-list .original-operator-target{border-color:var(--gold);outline:2px solid var(--gold);outline-offset:2px;scroll-margin-top:24px}
#easy-deposit-create{scroll-margin:24px}

/* Shared operation dialogs: native focus containment and a visible cancel action. */
.hofvar-dialog { box-sizing:border-box; width:min(680px,calc(100vw - 24px)); max-width:calc(100vw - 24px); max-height:calc(100dvh - 24px); padding:32px; border:1px solid var(--gold,#c7a76b); border-radius:12px; color:var(--text,#e6e9e4); background:var(--panel,#132d23); overflow:auto; position:fixed; }
.hofvar-dialog::backdrop { background:rgba(0,12,8,.76); backdrop-filter:blur(3px); }
.hofvar-dialog header { padding-right:44px; }.hofvar-dialog h2 { margin:0 0 20px; }
.hofvar-dialog-body { min-width:0; }.hofvar-dialog-body p { white-space:pre-wrap; overflow-wrap:anywhere; }
.hofvar-dialog-close { position:absolute;right:12px;top:12px;min-width:44px;min-height:44px;padding:4px;background:transparent;border:1px solid #d47878;color:#ff9c9c;font-size:30px;line-height:1; }
.hofvar-dialog-close:hover { background:#552624; }.hofvar-dialog-actions { display:flex;justify-content:flex-end;gap:16px;margin-top:24px; }.hofvar-dialog-actions button { min-height:46px; }
.hofvar-dialog input { width:100%;box-sizing:border-box; }.hofvar-dialog :focus-visible { outline:2px solid #d2b474;outline-offset:3px; }
#mode-market-review-dialog.hofvar-dialog { width:min(1180px,calc(100vw - 24px)); }
#easy-deposit-reason { white-space:pre-wrap;overflow-wrap:anywhere; }#easy-deposit-status { white-space:pre-wrap;overflow-wrap:anywhere; }
@media(max-width:480px){.hofvar-dialog { padding:24px 16px; }.hofvar-dialog-actions { flex-direction:column-reverse; }.hofvar-dialog-actions button { width:100%; }}

/* A four-module white quiet zone is part of each locally encoded QR image. */
.lightning-invoice-qr { display:grid; justify-items:start; gap:0.75rem; margin:1rem 0; padding:1rem; border:1px solid var(--border, #405449); border-radius:8px; min-width:0; }
.lightning-invoice-qr p { margin:0; overflow-wrap:anywhere; }
.lightning-invoice-qr-image { display:block; width:min(100%, 22rem); height:auto; background:#fff; }
.lightning-invoice-qr button { min-height:44px; }

/* Full identity remains inspectable without forcing a 64-character header. */
.identity-public-value{display:inline-flex;flex-wrap:wrap;max-width:100%;vertical-align:middle;gap:6px}
.identity-public-toggle{font-family:ui-monospace,monospace;font-size:inherit;min-height:44px;max-width:100%;padding:4px 8px;overflow-wrap:anywhere}
.identity-public-detail{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px;border:1px solid var(--line);border-radius:6px;background:var(--panel)}
.identity-public-detail[hidden]{display:none}
.identity-public-detail code{overflow-wrap:anywhere;white-space:normal;user-select:all;max-width:100%}
.identity-public-detail button{min-height:44px}

/* Keep persistent errors in document flow so they cannot cover recovery controls. */
#notice.bad{position:relative;inset:auto;max-height:none;max-width:100%;margin:8px 0;box-shadow:none}
html:has(#notice.bad:not(:empty)){scroll-padding-bottom:16px}
body:has(#notice.bad:not(:empty)){padding-bottom:0}

#easy-take-error:not(:empty){margin:12px 0;padding:12px;border-left:3px solid var(--gold);background:#0003;overflow-wrap:anywhere}
#recovery-route-status { margin:12px 0; overflow-wrap:anywhere; }
#recovery-route-status[hidden] { display:none; }
.recovery-route-action { display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;margin:6px 8px 6px 0;border:1px solid var(--border);border-radius:8px; }
.recovery-route-action:focus-visible { outline:3px solid var(--gold);outline-offset:3px; }

/* A failed market index must offer distinct, touch-sized recovery controls. */
#mode-market-entry-gate{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
#mode-market-entry-gate>p{flex-basis:100%;margin:0}
#mode-market-entry-gate>.route-recovery-link{display:inline-flex;align-items:center;min-height:44px}
#mode-market-budget>.route-recovery-link{display:inline-flex;align-items:center;min-height:44px;margin-inline-start:12px}
@media(max-width:620px){
 .pwa-workspace #app>nav{grid-template-columns:repeat(4,minmax(0,1fr))}
 .pwa-workspace #app>nav>.workspace-extras{grid-column:1 / -1}
 .pwa-workspace #app>nav>#trading-identity-account{grid-column:1 / -1}
}
#app.recovery-route-paused > .tab { display:none; }

/* Original distribution: separate idle navigation from the current action. */
.c-original-distribution-action { display: block; width: 100%; margin-top: .75rem; }

/* Contextual ledger verification: no recovery actions while ready or busy. */
#easy-wallet-recovery:not([hidden]){display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}
#easy-wallet-recovery a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:.65rem 1rem;border:1px solid var(--line);border-radius:5px;overflow-wrap:anywhere}
#easy-wallet-recovery a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}

/* Before the visitor or Alby entry, the landing page has exactly two identity choices. */
body:has(#login:not([hidden])) #trading-identity-open{display:none}

/* The public entry uses the existing Hofvar hero; the two illustrations are decorative. */
#login.hero{
  grid-template-columns:minmax(0,1fr);align-content:center;gap:30px;
  min-height:clamp(430px,62vh,620px);padding:clamp(30px,5vw,70px);
  background:linear-gradient(90deg,#081b16b8 0%,#081b1673 45%,#081b162c 100%),
    url('/ui-brand/v1/hero-routes.webp') center right/cover no-repeat;
}
#login h2{max-width:20ch;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.2;text-shadow:0 2px 16px #0009}
#login #session-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,790px)}
#login #session-form>.action-group{display:contents}
#login #session-form button{
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;
  min-width:0;min-height:216px;padding:17px 20px;border:1px solid #e1c58db8;
  border-radius:12px;background:#0c271c59;color:#fff9e9;
  font-size:clamp(1rem,1.7vw,1.18rem);font-weight:750;line-height:1.35;text-align:center;
  box-shadow:0 14px 34px #0005,inset 0 1px #ffffff29;backdrop-filter:blur(8px) saturate(1.18);-webkit-backdrop-filter:blur(8px) saturate(1.18);text-shadow:0 2px 5px #000b;white-space:normal;
}
#login #session-form button:hover{background:#17412a8c;border-color:#ecd19a;transform:translateY(-2px)}
#login #session-form button:focus-visible{outline:3px solid #e9ca87;outline-offset:4px}
#login #session-form button::before{content:'';display:block;flex:none;width:138px;height:138px;background-position:center;background-size:contain;background-repeat:no-repeat}
@media(max-width:640px){
  #login.hero{min-height:0;gap:24px;padding:34px 20px;background-position:center right 28%}
  #login h2{font-size:clamp(1.9rem,8vw,2.45rem)}
  #login #session-form{grid-template-columns:minmax(0,1fr);gap:14px}
  #login #session-form button{flex-direction:row;justify-content:flex-start;gap:16px;min-height:138px;padding:12px 16px;text-align:left;font-size:1.08rem}
  #login #session-form button::before{width:104px;height:104px}
}

/* BEGIN GENERATED ENTRY ILLUSTRATIONS: scripts/build-entry-illustrations-css.py */
#login #nip07-login-open::before{background-image:url('data:image/webp;base64,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')}
#login #session-form button[type=submit]::before{background-image:url('data:image/webp;base64,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')}
/* END GENERATED ENTRY ILLUSTRATIONS */

.market-order .market-bond-terms {
  white-space: pre-line;
  overflow-wrap: anywhere;
  line-height: 1.65;
}
.market-order[data-market-ownership="self"] {
  border: 4px solid var(--gold);
}
.market-order .market-ownership-badge {
  display: inline-block;
  padding: 4px 10px;
  border: 1px solid var(--line);
  border-radius: 4px;
  color: var(--muted);
  font-size: .9rem;
  font-weight: 700;
  overflow-wrap: anywhere;
}
.market-order[data-market-ownership="self"] .market-ownership-badge {
  color: var(--gold);
  border-color: var(--gold);
}
.market-order .market-order-terms {
  margin-top: 14px;
  border-top: 1px solid var(--line);
  padding-top: 10px;
}
.market-order .market-order-terms summary {
  color: var(--gold);
  cursor: pointer;
  min-height: 44px;
  padding: 10px 0;
}

/* Public connection preview shares the standard dialog and button shell. */
.connection-preview-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}
.connection-info-fields{margin:0;min-width:0}
.connection-info-fields dt{font-weight:600;margin-top:.75rem}
.connection-info-fields dd{margin:.25rem 0 .75rem;overflow-wrap:anywhere;word-break:normal;white-space:normal;min-width:0}
#connection-info-dialog{max-width:min(42rem,calc(100vw - 2rem))}
.step-context,.step-identity,.step-help{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}
.step-context{border:1px solid var(--gold,#c3a46d);border-radius:8px;padding:12px;margin:12px 0;text-align:start;background:var(--leather-green);box-shadow:inset 0 1px 0 #e0c48833,0 4px 12px #0003}
.step-context p,.step-identity{margin:8px 0;line-height:1.5}
.step-identity code{overflow-wrap:anywhere;white-space:normal}
.step-identity>strong::before{content:"";display:inline-block;vertical-align:-1px;width:13px;height:13px;margin-inline-end:8px;border:1px solid var(--gold);border-radius:50%;background:var(--jade);box-shadow:inset 0 1px 2px #eeffe978,0 1px 3px #0008}
.step-context>.trade-current{display:block;padding:10px 12px;border:1px solid #9f844f;border-radius:6px;background:var(--obsidian);color:#f1dfb8;box-shadow:inset 0 1px 0 #fff2;line-height:1.5;overflow-wrap:anywhere}
.step-context>h3{color:#d1e3cf}
.step-help{margin:8px 0}
.step-help>summary{cursor:pointer;min-height:44px;box-sizing:border-box;padding:12px;line-height:1.5;color:#102219;border:1px solid var(--gold);border-radius:5px;background:var(--metal-gold);box-shadow:inset 0 1px 0 #fff4d68c,inset 0 -1px 0 #61451f}
.step-help>summary:hover{background:var(--metal-gold-hover)}
.step-help>summary:focus-visible{outline:2px solid var(--gold,#c3a46d);outline-offset:2px}
#hofvar-boot-splash{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:32px max(24px,env(safe-area-inset-right)) 32px max(24px,env(safe-area-inset-left));background:radial-gradient(ellipse at 50% 35%,#b9964e18,transparent 65%),var(--leather-green);text-align:center}
#hofvar-boot-splash::before{content:"";position:absolute;inset:18px;border:1px solid #c4a46b70;border-radius:20px;pointer-events:none;box-shadow:inset 0 0 0 4px #0002,inset 0 0 0 5px #c4a46b20}
.boot-brand{display:flex;align-items:center;flex-direction:column;gap:28px;padding:36px;border-radius:28px;background:radial-gradient(ellipse at 50% 20%,#38694d44,transparent 72%);filter:drop-shadow(0 6px 12px #0005)}
.boot-brand img{max-width:100%;object-fit:contain}
#hofvar-boot-status{max-width:30rem;color:var(--ink);margin:0}
.boot-progress{width:150px;height:4px;overflow:hidden;border-radius:8px;background:#081910;border:1px solid #c4a46b55}
.boot-progress::after{content:"";display:block;width:50%;height:100%;background:var(--metal-gold);animation:hofvar-loading 1.8s ease-in-out infinite alternate}
@keyframes hofvar-loading{from{transform:translateX(0)}to{transform:translateX(100%)}}
@media(prefers-reduced-motion:reduce){.boot-progress::after{animation:none;width:100%}}
@media(max-width:767px){
 html{scroll-padding-top:16px;scroll-padding-bottom:calc(140px + env(safe-area-inset-bottom))}
 .pwa-workspace main{padding-bottom:calc(140px + env(safe-area-inset-bottom))}
 .pwa-workspace #app>nav{position:fixed;inset:auto 0 0;z-index:60;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;max-width:none;margin:0;padding:8px max(6px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));border-top:1px solid var(--gold);background:var(--leather-green);box-shadow:0 -4px 20px #0006;align-items:stretch}
 .pwa-workspace #app>nav>a,.pwa-workspace #app>nav>.workspace-extras>summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:60px;margin:0;padding:6px 2px;border:1px solid transparent;border-radius:8px;font-size:.75rem;line-height:1.3;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;color:var(--muted);background:transparent;box-shadow:none}
 .pwa-workspace #app>nav>a::before{content:attr(data-nav-icon);font-size:1.45rem;line-height:1;color:var(--gold)}
 .pwa-workspace #app>nav>.workspace-extras>summary::before{content:'⋯';font-size:1.45rem;line-height:1;color:var(--gold)}
 .pwa-workspace #app>nav>.workspace-extras>summary::marker{content:''}
 .pwa-workspace #app>nav>.workspace-extras>summary::-webkit-details-marker{display:none}
 .pwa-workspace #app>nav>a.active,.pwa-workspace #app>nav>.workspace-extras[open]>summary{border-color:var(--gold);background:var(--obsidian);color:#f1dfb8;box-shadow:inset 0 1px 0 #ecd2a033}
 .pwa-workspace #app>nav>.workspace-extras{position:static;grid-column:auto;min-width:0;margin:0}
 .pwa-workspace #app>nav .workspace-extras-menu{position:absolute;inset:auto max(8px,env(safe-area-inset-right)) calc(100% + 8px) auto;width:min(320px,calc(100vw - 16px));max-height:min(65dvh,480px);overflow:auto;border:1px solid var(--gold);background:var(--leather-green)}
 .pwa-workspace .header-actions>#identity{max-width:100%;overflow-wrap:anywhere;margin-inline-start:auto}
 .pwa-workspace.pwa-keyboard-open #app>nav{visibility:hidden;pointer-events:none}
 .pwa-workspace .bad#notice:not(.transaction-recovery){bottom:calc(132px + env(safe-area-inset-bottom));max-height:30dvh}
 .pwa-workspace.pwa-keyboard-open .bad#notice:not(.transaction-recovery){bottom:12px}
 .step-context{padding:12px}
}
