/* Dedicated contact treatment; the original portfolio layout is retained. */
.nav .upwork-nav{display:inline-flex;align-items:center;white-space:nowrap;background:var(--lime);color:var(--bg);padding:11px 17px;border-radius:24px;font-weight:700;min-height:44px}
.nav .upwork-nav:hover{background:#ddffa9;color:var(--bg)}
.contact-links .upwork-contact{align-items:center;background:var(--bg);color:var(--lime);padding:18px 26px;border:2px solid var(--bg);border-radius:48px;font-weight:600;line-height:1.4}
.contact-links .upwork-contact:hover{background:transparent;color:var(--bg);border-width:2px}
.contact-note{max-width:640px}
.project-links>.project-reference{margin-left:0;width:auto}
@media(max-width:700px){.nav nav{gap:10px}.nav .upwork-nav{display:inline-flex;font-size:12px;padding:9px 12px}.nav nav>a:first-child{display:none}.nav #language{padding-left:10px}.contact-links .upwork-contact{font-size:18px;padding:16px 22px}}
@media(max-width:380px){.nav .wordmark{font-size:15px}.nav .wordmark span{font-size:10px}.nav{gap:8px}.nav nav{gap:8px}}
