/* planflow-frame-twin-night.css - GENERATED by gen-twin.py (round 27t): planflow-night.css rules keyed
   on .block.wf-block, re-keyed on the folded group-frame card. Loaded right after planflow-night.css. */

.wf-block.wf-frame-card{--surface:var(--nt-surface);
  --surface-solid:var(--nt-surface-solid);
  --sticky-bg:var(--nt-surface-solid);
  --substuck-bg:var(--nt-surface-solid);
  --border:var(--nt-border);
  --divider:var(--nt-divider);
  --label:var(--nt-label);
  --label-hover:var(--nt-label-hover);
  --header-hover:var(--nt-header-hover);
  --text:var(--nt-text);
  --icon:var(--nt-icon);
  --icon-hover:var(--nt-icon-hover);
  --muted:var(--nt-muted);
  --row-hover:var(--nt-row-hover);
  --active-bg:var(--nt-active-bg);
  --active-text:var(--nt-active-text);
  --accent:var(--nt-accent);
  --accent-line:var(--nt-accent-line);
  --dot-black:var(--nt-dot-black);
  --dot-gray:var(--nt-dot-gray);
  --search-bd-focus:var(--nt-field-bd-focus);
  --search-bg-focus:var(--nt-field-bg-focus);
  --focus:var(--nt-focus-ring);
  --tooltip-bg:var(--nt-tooltip-bg);
  --tooltip-fg:var(--nt-tooltip-fg);
  --field-bg:var(--nt-field-bg);
  --well-bg:var(--nt-well-bg);
  --well-line:var(--nt-well-line);
  --well-shadow:var(--nt-well-shadow);
  --field-bg-focus:var(--nt-field-bg-focus);
  --field-bd-focus:var(--nt-field-bd-focus);
  --focus-ring:var(--nt-focus-ring);
  --track-off:var(--nt-track-off);
  --cta:var(--nt-cta);
  --cta-hover:var(--nt-cta-hover);
  --danger:var(--nt-danger);
  --scroll-thumb:var(--nt-scroll-thumb);
  --pop-bg:var(--nt-pop-bg);
  --blur:var(--nt-blur);
  --shadow:var(--nt-shadow);
  --shadow-rest:var(--nt-shadow-rest);
  --shadow-hover:var(--nt-shadow-hover);
  --shadow-drag:var(--nt-shadow-drag);
  --shadow-pop:var(--nt-shadow-pop);
  --port-bg:var(--nt-port-bg);
  --port-stroke:var(--nt-port-stroke);
  --conn:var(--nt-conn);
  --panel-fill:var(--nt-panel-fill);
  --panel-stroke:var(--nt-panel-stroke);
  
  --ink:var(--nt-text);
  --ink-soft:var(--nt-muted-strong);
  --well:var(--nt-well-bg);
  --wf-ink:var(--nt-text);
  
  --pf-text:var(--nt-text);
  --pf-border:var(--nt-border);
  --pf-accent:var(--nt-accent);
  --pf-danger-text:var(--nt-danger-text);
  --pf-badge-green:var(--nt-ok-text);
  --pf-badge-amber:var(--nt-warn-text);}
.wf-theme-contrast) body.aw-newblocks .wf-block.wf-frame-card .wf-block__card svg path[fill="#FBFCFA"][fill-opacity]{fill:var(--nt-card-fill-outer);fill-opacity:var(--nt-card-outer-alpha)}
.wf-theme-contrast) body.aw-newblocks .wf-block.wf-frame-card .wf-block__card svg path[fill="#FBFCFA"]:not([fill-opacity]){fill:var(--nt-card-fill)}
.wf-theme-contrast) body.aw-newblocks .wf-block.wf-frame-card .wf-block__card svg path[fill="#F4F7F4"]{fill:var(--nt-panel-fill)}
.wf-theme-contrast) body.aw-newblocks .wf-block.wf-frame-card .wf-block__card svg :is(path[stroke="#D6DCD6"]{stroke:var(--nt-card-stroke)}
.wf-theme-contrast) body.aw-newblocks .wf-block.wf-frame-card .wf-block__card svg line[stroke="#3C5247"]{stroke:var(--nt-card-line)}
.wf-theme-contrast) body.aw-newblocks .wf-block.wf-frame-card .wf-block__card svg path[fill="#E2E3E5"]{fill:var(--nt-card-stroke)}
.wf-theme-contrast) body.aw-newblocks .wf-block.wf-frame-card[data-family]{--wf-family-tint:color-mix(in srgb,var(--wf-family,#1F6E45) var(--nt-tint-pct),var(--nt-mix-base));
  --wf-family-line:color-mix(in srgb,var(--wf-family,#1F6E45) var(--nt-line-pct),var(--nt-mix-line-base))}
.wf-theme-contrast) body.aw-newblocks .wf-block.wf-frame-card.is-output-open .wf-block__output{background:var(--nt-panel-fill);border-color:var(--nt-panel-stroke);box-shadow:none}
.wf-theme-contrast) body.aw-newblocks .wf-block.wf-frame-card.is-output-open .wf-block__output__body{border-top-color:var(--nt-panel-stroke)}
.wf-theme-contrast) body.aw-newblocks .wf-block.wf-frame-card.has-image-output .wf-block__output__expand{background:var(--nt-surface-solid);border-color:var(--nt-border);color:var(--nt-label-hover);box-shadow:var(--nt-shadow-rest)}
.wf-theme-contrast) body.aw-newblocks .wf-block.wf-frame-card.has-image-output .wf-block__output__expand:hover{background:var(--nt-pop-bg);color:var(--nt-active-text)}
.wf-theme-contrast) body.aw-newblocks .wf-block.wf-frame-card [data-tip]::after{background:var(--nt-tooltip-bg);color:var(--nt-tooltip-fg)}
.wf-theme-contrast) body.aw-newblocks .wf-block.wf-frame-card[data-family] .wf-block__cb .wf-block__subport__dot{background:var(--nt-port-bg)}
