/* One navigation treatment for the original pages and the standalone art gallery. */
:root{--site-background:#111315;--site-navigation:#809dab;--site-navigation-ink:#172126;--site-text:#f0eee9}
@font-face{font-family:Hillz;src:url('/fonts/SongstarFree-qLg1.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
.personal-header{background:var(--site-navigation);color:var(--site-navigation-ink);border-bottom:1px solid #17212626}
.personal-nav{width:min(1320px,calc(100% - 112px));height:auto;min-height:82px;margin:0 auto;padding:6px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;line-height:normal;background:transparent;box-shadow:none;color:var(--site-navigation-ink);font-family:Arial,sans-serif}
.personal-nav a{color:inherit;text-decoration:none;display:block;line-height:1.4;height:auto}
.personal-nav .personal-brand{font:400 46px/1.3 Hillz,cursive;padding:0;white-space:nowrap}
.personal-nav .personal-links{display:flex;align-items:center;gap:26px;margin:0;padding:0;list-style:none}
.personal-nav .personal-links li{float:none;padding:0;margin:0;list-style:none;background:none}
.personal-nav .personal-links a{padding:12px 0;min-height:44px;font-size:15px;font-weight:500;background:none}
.personal-nav .personal-links a:hover{text-decoration:underline;text-underline-offset:5px}
.personal-nav a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}
@media(max-width:1050px){.personal-nav{width:calc(100% - 64px)}}
@media(max-width:720px){.personal-nav{width:calc(100% - 40px);gap:16px;min-height:74px}.personal-nav .personal-links{gap:18px}.personal-nav .personal-links a{font-size:14px}.personal-nav .personal-brand{font-size:40px}}
@media(max-width:480px){.personal-nav{flex-direction:column;gap:0;padding:7px 0 8px}.personal-nav .personal-links{width:100%;justify-content:space-between;gap:12px}.personal-nav .personal-links a{padding:10px 4px}}
