:root{--ob-h:38px;--ob-head:0px}
body.ownly-bar-page{padding-top:var(--ob-h)}
.ownly-bar{position:fixed;top:0;left:0;right:0;height:var(--ob-h);z-index:65;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;background:#17151a;color:#faf7f2;border-bottom:1px solid #ffffff17;font:600 .68rem/1 Inter,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}
.ownly-bar a{color:#d9a574;text-decoration:none;white-space:nowrap}
.ownly-bar a:hover{color:#f0c69b;text-decoration:underline}
.ob-brand{font-size:.98rem !important;letter-spacing:-.045em;text-transform:none !important;color:#faf7f2 !important;font-weight:700}
.ob-brand i{color:#b8763e;font-style:normal}
.ob-meta{display:flex;align-items:center;gap:16px;min-width:0}
.ob-tag{color:#a79da5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ownly-bar-page header{top:var(--ob-h)}
.ownly-bar-page .topbar{top:var(--ob-h)}
.ownly-bar-page .sidebar{top:var(--ob-h);height:calc(100vh - var(--ob-h))}
.ownly-bar-page .app{min-height:calc(100vh - var(--ob-h))}
.ownly-bar-page .login-screen{min-height:calc(100vh - var(--ob-h))}
.ownly-bar-page .toasts{top:calc(var(--ob-h) + 18px)}
.ownly-bar-page .nav{top:var(--ob-h)}
.ownly-anchor section[id],.ownly-anchor form[id]{scroll-margin-top:calc(var(--ob-h) + var(--ob-head) + 18px)}
@media (max-width:640px){
  .ownly-bar-page .nav-links{top:calc(var(--ob-h) + var(--ob-head))}
  .ob-tag{display:none}
}
