/* Terra Tinkering. Logo colors match Bambu Lab PLA Matte's published swatches.
   Ice Blue is an accent and surface color; Dark Blue carries readable text. */
:root {
  --brand-blue: #042f56;
  --brand-ice: #a3d8e1;
  --table: #e6f2f6;
  --sheet: #ffffff;
  --ink: var(--brand-blue);
  --ink-2: #426078;
  --rule: #ccdee7;
  --contour: var(--brand-blue);
  --hydro: #17658b;
  --woodland: #e1f2f5;
}

.wordmark img {
  display: block;
  width: 248px;
  max-width: 100%;
  height: auto;
}
.wordmark a { display: inline-block; }
.masthead .wordmark { flex-shrink: 0; }
.masthead .wordmark img { width: 216px; }
.sheet:not(.doc) .wordmark img { width: 280px; }
.masthead { box-shadow: 0 3px 0 var(--brand-ice); }
.button, .primary { border-radius: 8px; }
.step-no { background: var(--brand-ice); border-radius: 5px; }

@media (max-width: 760px) {
  .masthead .wordmark img { width: 180px; }
}
/* Phones show the mark alone (a <source> in each maker's masthead), so the whole nav fits. */
@media (max-width: 480px) {
  .masthead .wordmark img { width: 40px; }
}
@media (max-width: 380px) {
  .masthead { gap: 8px; padding-inline: 12px; }
  .masthead .nav { gap: 10px; }
  .masthead .nav-link { font-size: 13px; }
}
@media (max-width: 340px) {
  .masthead .nav { gap: 8px; }
  .masthead .nav-link { font-size: 12px; }
}
