/* GENERATED by port_tools.py from the static tool pages' inline <style> blocks (staging-home/build.py
   SAMPLE_BANNER_CSS + GUIDE_LIVE_CSS) + WP_CSS. Loaded by inc/toolpages.php on tool-* views only. */
.bp-sample-banner{position:relative;z-index:5;margin:0;padding:.7rem 1.25rem;background:#fff4d6;color:#3d2c00;border-bottom:2px solid #d99a00;font:500 14px/1.45 system-ui,-apple-system,Segoe UI,sans-serif;text-align:center}.bp-sample-banner a{color:inherit;text-decoration:underline}.bp-live-status{margin:1rem auto;max-width:72rem;padding:.65rem 1rem;border-radius:8px;background:rgba(127,127,127,.12);font:500 14px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}.bp-live-status[data-kind=error]{background:#fde2e1;color:#5c0b07}.rl-src,.tc-src{margin:.5rem 0 0;font-size:12px;opacity:.85}.rl-src a,.tc-src a{text-decoration:underline}
.dd-live__bar{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.dd-live__bar button[aria-pressed=true]{outline:2px solid var(--indigo,#5b5bd6);outline-offset:1px}.lg-firm__plan{margin:6px 0 0;font-size:13px}.lg-firm__plan a{text-decoration:underline}.lg-firm__more{margin:4px 0 0;font-size:12px;opacity:.8}
.bp-wp-tool .bp-organizational-byline{margin:12px 0 0;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}
.bp-wp-tool .bp-organizational-byline a{color:var(--ink);font-weight:500;text-decoration:none;border-bottom:1px solid var(--draft-2)}
