/* Tool-profile shell parity with the current homepage.
   Reuses homepage .lh-header / .lh-footer CSS and the shared smart-menu assets.
   No selectors target the tool profile contents, navigation rail or its controls. */
.tp-page {
  --lh-background: oklch(.98 .003 100);
  --lh-foreground: oklch(.2 .015 160);
  --lh-card: oklch(.996 .002 100);
  --lh-primary: oklch(.42 .08 165);
  --lh-muted-foreground: oklch(.48 .015 160);
  --lh-border: oklch(.9 .01 85);
  --lh-mint: oklch(.93 .04 165);
  --lh-shadow-result: 0 16px 40px -20px oklch(.25 .04 165 / .16),0 2px 5px oklch(.25 .04 165 / .025);
}
/* The homepage symbol rules are scoped to .lh-page; apply those only to this footer. */
.tp-page .lh-footer-symbol {
  height: 26px;
  width: 26px;
  flex: 0 0 26px;
  display: grid;
  place-items: center;
}
.tp-page .lh-footer-symbol img {
  width: 25px;
  height: 25px;
  display: block;
  object-fit: contain;
}
@media (max-width: 350px) {
  .tp-page .lh-header { padding-inline: 1rem; }
}
