@media screen{html.bn-screens{--cat:clamp(96px, min(28vw, 19dvh), 168px);--bar:max(56px, calc(var(--cat) * .76));--gutter:clamp(16px, 3vw, 48px);overscroll-behavior:none}html.bn-screens,html.bn-screens body{height:100%;overflow:hidden}html.bn-screens .bn-site{grid-template:"header""stage"minmax(0,1fr)"bar"/minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:clip}html.bn-screens .bn-header{grid-area:header}html.bn-screens .bn-main{min-height:0;padding:clamp(6px, 1.6dvh, 20px) var(--gutter);grid-area:stage;overflow:clip;container-type:size}.bn-screenbar{view-transition-name:bn-bar;z-index:2;box-sizing:border-box;height:calc(var(--bar) + env(safe-area-inset-bottom,0px));padding:0 var(--gutter) env(safe-area-inset-bottom,0px);padding-left:calc(var(--cat) + env(safe-area-inset-left,0px));grid-area:bar;justify-content:safe center;align-items:center;gap:8px clamp(10px,3vw,28px);display:flex;position:relative}.bn-bar-sections{align-items:center;gap:4px;display:flex}.bn-bar-link{min-width:56px;min-height:48px;color:var(--ink-faint);font:500 10px / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px 6px;text-decoration:none;display:inline-flex}.bn-bar-link[aria-current=page],.bn-bar-link:hover{color:var(--ink)}.bn-bar-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}:lang(zh) .bn-bar-link,:lang(ar) .bn-bar-link{font:500 12px / 1.2 var(--font-sans);letter-spacing:0;text-transform:none}@media (width>=601px){.bn-bar-sections{display:none}}@media (width<=420px){.bn-bar-link{min-width:44px;padding:0}.bn-bar-link>span:not(.bn-icon){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}html.bn-screens bulnik-cat{width:var(--cat);left:env(safe-area-inset-left,0px);bottom:env(safe-area-inset-bottom,0px)}@media (aspect-ratio>=11/10) and (width>=700px){html.bn-screens{--cat:clamp(96px, min(18vw, 30dvh), 240px);--cat-right:0px}html.bn-screens .bn-site{grid-template-columns:var(--cat) minmax(0, 1fr) var(--cat-right);grid-template-areas:"header header header""cat stage.""cat bar."}html.bn-screens[dir=rtl] .bn-site{grid-template-columns:var(--cat-right) minmax(0, 1fr) var(--cat);grid-template-areas:"header header header"".stage cat"".bar cat"}.bn-screenbar{height:auto;min-height:0;padding:4px 0 calc(6px + env(safe-area-inset-bottom,0px))}.bn-screenbar:not(:has(.bn-pager)){display:none}}@media (aspect-ratio>=11/10) and (width>=1100px){html.bn-screens{--cat-right:var(--cat)}}@media (width<=340px) and (height<=600px){html.bn-screens{--cat:0px;--bar:56px}}.bn-screen{--screen-min:.72;--screen-max:1.25;box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;display:flex;overflow:clip}@media (aspect-ratio>=11/10) and (width>=700px){.bn-screen{--screen-max:1}}.bn-screen>.bn-screen-body{flex:none;width:100%}html:not(.bn-js) .bn-screen,.bn-screen[data-fit-overflow]{justify-content:safe center;overflow-y:auto}.bn-screen[data-fit-cut] [data-fit-optional]{display:none}html[data-fonts-wait] .bn-screen{visibility:hidden}.bn-deck{height:100%}html:not(.bn-js) .bn-deck{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;display:flex;overflow:auto hidden}html:not(.bn-js) .bn-deck>.bn-screen{scroll-snap-align:start;flex:0 0 100%}html.bn-js .bn-deck{touch-action:pinch-zoom;grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid}html.bn-js .bn-deck>.bn-screen{grid-area:1/1}.bn-screen[hidden]{display:none!important}.bn-deck[data-waiting]{visibility:hidden}.bn-screen:focus{outline:none}.bn-pager{font:500 13px / 1 var(--font-mono);color:var(--ink-dim);align-items:center;gap:2px 6px;display:flex}.bn-pager-step{width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:inline-grid}.bn-pager-step:hover{color:var(--marker)}.bn-pager-step[aria-disabled=true]{opacity:.28;pointer-events:none}.bn-pager-prev .bn-icon svg,[dir=rtl] .bn-pager-next .bn-icon svg{transform:scaleX(-1)}[dir=rtl] .bn-pager-prev .bn-icon svg{transform:none}.bn-pager-count{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:5.5ch}.bn-pager-dots{gap:2px;margin:0;padding:0;list-style:none;display:flex}.bn-pager-dots a{width:26px;height:44px;color:var(--marker);place-items:center;display:grid}.bn-pager-dot{width:11px;height:11px;display:block}.bn-pager-dot.is-on,.bn-pager-dots a[aria-current] .bn-pager-dot{display:none}.bn-pager-dots a[aria-current] .bn-pager-dot.is-on{display:block}.bn-pager-step:focus-visible,.bn-pager-dots a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}html:not(.bn-js) .bn-pager-step,html:not(.bn-js) .bn-pager-count,html.bn-js .bn-pager[data-many] .bn-pager-dots{display:none}@media (width<=600px){html.bn-js .bn-pager-dots{display:none}}}
