/* Screen-only toolbar identity. The approved document and print styles stay independent. */
@media screen {
  .resume-toolbar {
    background:var(--color-paper);color:var(--color-ink);border-bottom:1px solid var(--color-line);
    font-family:var(--font-ui);
  }
  .resume-toolbar :is(a,button) {
    min-height:44px;padding:8px 12px;border:1.5px solid var(--color-green);
    border-radius:var(--radius-control);color:var(--color-green);background:transparent;
    font:600 var(--text-ui)/1.3 var(--font-ui);text-decoration:none;
  }
  .resume-toolbar [data-print-resume] {background:var(--color-green);color:var(--color-paper);}
  .resume-toolbar :is(a,button):hover {background:var(--color-green-soft);color:var(--color-green-deep);}
  .resume-toolbar :is(a,button):focus-visible {outline:2px solid var(--color-copper);outline-offset:2px;}
  @media(max-width:600px) {
    .resume-toolbar {gap:8px;flex-wrap:wrap;}
    .resume-toolbar-actions {flex-wrap:wrap;}
    .resume-toolbar :is(a,button) {font-size:var(--text-sm);}
  }
}
