:root{color-scheme:dark}
[hidden]{display:none!important}
.pyro-nav{background:#101216ed;border-bottom:1px solid #edeae31a;font-family:'Work Sans',sans-serif;position:relative;z-index:45;margin-bottom:28px}
.pyro-nav-inner{max-width:1400px;margin:auto;display:flex;align-items:center;gap:24px;padding:14px 24px}
.pyro-brand{display:flex;flex:none}.pyro-brand img{display:block;width:150px;height:auto}
.pyro-nav nav{display:flex;align-items:center;gap:5px;overflow-x:auto;min-width:0;flex:1}
.pyro-nav nav a{color:#a6a9ad;text-decoration:none;white-space:nowrap;padding:8px;font-size:.85rem}
.pyro-nav nav a[aria-current=page]{color:#edeae3;box-shadow:inset 0 -2px #f55139}
.pyro-nav-end{display:flex;align-items:center;gap:12px;margin-left:auto;flex:none;font-size:.8rem}
.pyro-nav-end a{color:#a6a9ad;text-decoration:none}
.pyro-nav button{font:inherit;color:#edeae3;background:none;border:1px solid #edeae340;border-radius:5px;padding:6px 10px;cursor:pointer}
.pyro-test{position:fixed;bottom:6px;left:50%;transform:translateX(-50%);z-index:99999;background:#f2c14e;color:#0a0b0d;font:700 12px Arial,sans-serif;padding:7px 12px;border-radius:4px;pointer-events:none;white-space:nowrap}
body:has(>.card)>.pyro-nav{position:fixed;top:0;left:0;right:0;margin:0}
body:has(>.card){padding-top:110px}
body:has(>div.wrap)>.pyro-nav{margin-left:-20px;margin-right:-20px;margin-top:-60px}
body:has(>div.wrap){padding-top:60px}
select option,select optgroup{background:#14161a;color:#edeae3}
:focus-visible{outline:2px solid #fba18f;outline-offset:4px}
@media(max-width:1050px){.pyro-nav-inner{flex-wrap:wrap;gap:8px;padding:12px 16px}.pyro-nav nav{order:3;flex:1 1 100%}.pyro-nav-end{margin-left:auto}.pyro-nav-end>a{display:none}}
@media print{.pyro-nav,.pyro-test{display:none!important}}
