/* PereX site header — the V6 top banner, shared by every page (2026-09-28).
   Extracted verbatim from selected.css (the V6 pages keep loading that file);
   this sheet lets the pre-V6 pages carry the same banner without the rest of
   the V6 page styles. One header, one glyph (◐), one rule for the whole site. */
.selected-header{position:sticky;top:0;z-index:500;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 30px;background:var(--bg);border-bottom:1px solid var(--border);font-family:Nunito,system-ui,sans-serif}
.selected-logo{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-decoration:none;white-space:nowrap}
.selected-logo .logo-x{background:linear-gradient(135deg,#33BDEF 0%,#9957B3 50%,#FF2D78 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}
.selected-nav{display:flex;align-items:center;gap:3px;border:1px solid var(--border);border-radius:999px;background:var(--surface);padding:5px}
.selected-nav a{color:var(--ink);text-decoration:none;font-size:13px;padding:8px 14px;border-radius:999px;white-space:nowrap}
.selected-nav a:hover,.selected-nav a:focus-visible{background:var(--pale, var(--accent-light, #f3e8ff));color:var(--accent)}
.selected-nav .selected-available{background:var(--pale, var(--accent-light, #f3e8ff));color:var(--accent);padding-inline:17px}
.selected-available i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green, #1f9d55);margin-right:8px}
.selected-tools{display:flex;align-items:center;gap:18px}
.resume-tertiary{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-family:var(--sans, Nunito, system-ui, sans-serif);font-size:14px;font-weight:700;line-height:1.4;text-decoration:underline;text-underline-offset:5px;white-space:nowrap;padding:10px 0;border:0;border-radius:0;background:transparent;box-shadow:none}
.resume-tertiary:hover{color:var(--accent)}
.language-control{display:flex;flex-direction:column;font-size:10px;font-weight:700;color:var(--muted);letter-spacing:.05em}
.language-control select{font:600 13px Nunito,system-ui;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;padding:7px 12px;min-width:125px;cursor:pointer}
.selected-theme{width:34px;height:34px;font-size:20px;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}
@media(max-width:1100px){.selected-header{flex-wrap:wrap;gap:10px;padding:12px 24px}.selected-tools{margin-left:auto}.selected-nav{order:3;flex-basis:100%;justify-content:center}.selected-header~main{scroll-margin-top:140px}}
@media(max-width:760px){.selected-header{padding:10px 16px;gap:8px}.selected-tools{gap:12px}.resume-tertiary{font-size:12px}.language-control select{min-width:105px;font-size:12px;padding:5px}.selected-theme{width:28px;height:28px}.selected-logo{font-size:18px}.selected-nav a{font-size:11px;padding:7px 10px}.selected-nav .selected-available{padding-inline:10px}}
@media(max-width:355px){.selected-tools{gap:8px}.selected-header{padding-inline:12px}.selected-logo{font-size:16px}.resume-tertiary{font-size:11px}.language-control select{min-width:91px;font-size:11px}.selected-theme{width:25px}.selected-nav a{padding-inline:8px}}
@media print{.selected-header{display:none!important}}
