html:has(.site-admin-spacer){--site-admin-height:calc(52px + env(safe-area-inset-top,0px));scroll-padding-top:calc(16px + var(--site-admin-height) + var(--site-header-height))}.site-admin-bar,.site-admin-spacer{height:var(--site-admin-height)}html:has(.site-admin-spacer) .site-header:not(.site-header--preview){top:var(--site-admin-height)}html:has(.site-admin-spacer) .replay-under-header{top:calc(var(--site-admin-height) + var(--site-header-height))}.site-admin-bar{z-index:400;padding:env(safe-area-inset-top,0) 18px 0;color:#f4f6fb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);white-space:nowrap;isolation:isolate;scrollbar-width:none;background:#17202cef;border-bottom:1px solid #ffffff26;align-items:center;gap:8px;font:500 12px/1.3 Onest,sans-serif;display:flex;position:fixed;inset:0 0 auto;overflow:auto hidden;box-shadow:0 4px 16px #10182718}body .site-admin-bar :is(a,button){min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 10px;text-decoration:none;display:inline-flex;border-radius:9px!important}body .site-admin-bar :is(a,button):hover{background:#ffffff14}body .site-admin-bar :is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #a7baff}.site-admin-bar::-webkit-scrollbar{display:none}body .site-admin-bar .site-admin-brand{gap:12px;padding-left:0;font-size:20px;font-weight:700}.site-admin-brand span{color:#c5cfde;font-size:10px;font-weight:400}.site-admin-page{text-overflow:ellipsis;color:#c5cfde;min-width:20px;max-width:280px;margin-right:auto;padding:0 12px;overflow:hidden}body .site-admin-bar .site-admin-edit,body .site-admin-bar .site-admin-publish{color:#17202c;background:#edf2ff}.site-admin-status{color:#c5cfde;text-overflow:ellipsis;max-width:240px;font-size:11px;overflow:hidden}.site-admin-bar button:disabled{opacity:.45;cursor:default}@media (width<=800px){.site-admin-bar{gap:3px;padding-inline:8px}.site-admin-brand span,.site-admin-page,.site-admin-secondary{display:none!important}body .site-admin-bar .site-admin-brand{padding-inline:8px;font-size:18px}.site-admin-status{max-width:110px}}@media (prefers-reduced-transparency:reduce){.site-admin-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17202c}}
