:where(html[data-surface=admin]) .sakura-wordmark[data-v-b862f97f]{width:var(--wordmark-width,86px);color:var(--sakura-accent);flex-shrink:0;display:block}:where(html[data-surface=admin]) .sakura-wordmark[data-v-b862f97f] svg{width:100%;height:auto;filter:drop-shadow(0 var(--wordmark-shadow-offset,1.5px) var(--wordmark-shadow-blur,2px) var(--wordmark-shadow-color,var(--sakura-wordmark-shadow)));display:block;overflow:visible}:where(html[data-surface=admin]) .brand-link[data-v-0405cd8a],:where(html[data-surface=admin]) .reading-brand[data-v-0405cd8a]{align-items:center;min-height:44px;display:inline-flex}:where(html[data-surface=admin]) .brand-flower[data-v-0405cd8a]{width:calc(var(--wordmark-width,60px)*.45);height:calc(var(--wordmark-width,60px)*.45);margin-right:10px}:where(html[data-surface=admin]) .brand-link[data-v-0405cd8a]:focus-visible{outline:2px solid var(--reading-interaction,var(--sakura-accent-strong));outline-offset:4px}:where(html[data-surface=admin]) .admin-navigation[data-v-89cb79f1]{flex-shrink:0;position:relative}:where(html[data-surface=admin]) .admin-navigation.is-open[data-v-89cb79f1]:after{content:"";width:min(260px,100vw - 24px);height:20px;position:absolute;top:100%;left:0}:where(html[data-surface=admin]) .admin-logo[data-v-89cb79f1]{cursor:pointer;background:0 0;border:0;align-items:center;min-height:48px;padding:0;display:flex}:where(html[data-surface=admin]) .admin-logo[data-v-89cb79f1] .reading-brand{--wordmark-width:72px}:where(html[data-surface=admin]) .admin-logo[data-v-89cb79f1]:focus-visible{outline:2px solid var(--sakura-accent-strong);outline-offset:4px;border-radius:8px}:where(html[data-surface=admin]) .admin-navigation-popover[data-v-89cb79f1]{top:calc(var(--admin-header-height) + 2px);z-index:110;width:min(260px,100vw - 24px);max-height:calc(100svh - var(--admin-header-height) - 88px);background:var(--sakura-surface);color:var(--sakura-text-regular);transform-origin:0 0;border:0;border-radius:14px;padding:12px;position:fixed;left:32px;overflow-y:auto;box-shadow:0 8px 32px #0002}:where(html[data-surface=admin]) .admin-navigation-popover>a[data-v-89cb79f1]{min-height:44px;color:inherit;font:inherit;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}:where(html[data-surface=admin]) .admin-navigation-popover>a[data-v-89cb79f1]:hover,:where(html[data-surface=admin]) .admin-navigation-popover>a[aria-current][data-v-89cb79f1]{color:var(--sakura-accent-strong);background:var(--sakura-soft)}:where(html[data-surface=admin]) .admin-navigation-popover-enter-active[data-v-89cb79f1],:where(html[data-surface=admin]) .admin-navigation-popover-leave-active[data-v-89cb79f1]{transition:opacity .18s,transform .18s}:where(html[data-surface=admin]) .admin-navigation-popover-enter-from[data-v-89cb79f1],:where(html[data-surface=admin]) .admin-navigation-popover-leave-to[data-v-89cb79f1]{opacity:0;transform:translateY(-6px)}@media (width<=960px){:where(html[data-surface=admin]) .admin-navigation-popover[data-v-89cb79f1]{left:16px}}@media (width<=600px){:where(html[data-surface=admin]) .admin-navigation-popover[data-v-89cb79f1]{left:8px}:where(html[data-surface=admin]) .admin-logo[data-v-89cb79f1] .reading-brand{--wordmark-width:60px}}@media (prefers-reduced-motion:reduce){:where(html[data-surface=admin]) .admin-navigation-popover-enter-active[data-v-89cb79f1],:where(html[data-surface=admin]) .admin-navigation-popover-leave-active[data-v-89cb79f1]{transition:none}}:where(html[data-surface=admin]) .account-menu[data-v-55cf4293]{position:relative}:where(html[data-surface=admin]) .account-menu.is-open[data-v-55cf4293]:after{content:"";width:min(260px,100vw - 24px);height:14px;position:absolute;top:100%;right:0}:where(html[data-surface=admin]) .account-trigger[data-v-55cf4293]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:48px;height:48px;padding:0;display:block;position:relative}:where(html[data-surface=admin]) .account-avatar[data-v-55cf4293]{width:48px;height:48px;box-shadow:0 0 0 2px var(--sakura-surface);border-radius:50%;transition:width .18s,height .18s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}:where(html[data-surface=admin]) .is-open .account-avatar[data-v-55cf4293]{width:64px;height:64px}:where(html[data-surface=admin]) .account-avatar img[data-v-55cf4293]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}:where(html[data-surface=admin]) .account-avatar[data-v-55cf4293] .pattern-avatar{transition:width .18s,height .18s}:where(html[data-surface=admin]) .account-popover[data-v-55cf4293]{z-index:110;right:32px;top:calc(var(--admin-header-height) + 2px);width:min(260px,100vw - 24px);max-height:calc(100svh - var(--admin-header-height) - 88px);background:var(--sakura-surface);color:var(--sakura-text-regular);transform-origin:100% 0;border:0;border-radius:14px;padding:12px;position:fixed;overflow-y:auto;box-shadow:0 8px 32px #0002}:where(html[data-surface=admin]) .account-popover[data-v-55cf4293]:before{content:"";height:18px;position:absolute;inset:-18px 0 auto}:where(html[data-surface=admin]) .account-name[data-v-55cf4293]{overflow-wrap:anywhere;margin:8px 10px 12px;font-weight:700}:where(html[data-surface=admin]) .account-popover>a[data-v-55cf4293],:where(html[data-surface=admin]) .account-popover>button[data-v-55cf4293]{width:100%;min-height:44px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}:where(html[data-surface=admin]) .account-popover>a[data-v-55cf4293]:hover,:where(html[data-surface=admin]) .account-popover>button[data-v-55cf4293]:hover{color:var(--sakura-accent-strong);background:var(--sakura-soft)}:where(html[data-surface=admin]) .account-popover-enter-active[data-v-55cf4293],:where(html[data-surface=admin]) .account-popover-leave-active[data-v-55cf4293]{transition:opacity .18s,transform .18s}:where(html[data-surface=admin]) .account-popover-enter-from[data-v-55cf4293],:where(html[data-surface=admin]) .account-popover-leave-to[data-v-55cf4293]{opacity:0;transform:translateY(-6px)}@media (width<=960px){:where(html[data-surface=admin]) .account-popover[data-v-55cf4293]{right:16px}}@media (width<=600px){:where(html[data-surface=admin]) .account-popover[data-v-55cf4293]{right:8px}}@media (prefers-reduced-motion:reduce){:where(html[data-surface=admin]) .account-avatar[data-v-55cf4293],:where(html[data-surface=admin]) .account-avatar[data-v-55cf4293] .pattern-avatar,:where(html[data-surface=admin]) .account-popover-enter-active[data-v-55cf4293],:where(html[data-surface=admin]) .account-popover-leave-active[data-v-55cf4293]{transition:none}}
