.nether-fire{--fire-size:28px;width:var(--fire-size);height:var(--fire-size);background-image:url(/fire-classic.png);background-repeat:repeat-y;background-size:var(--fire-size) calc(var(--fire-size) * 32);background-position:0 calc(var(--fire-size) * -16);image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0;animation:1.6s steps(32,end) infinite nether-classic-fire;display:inline-block}@keyframes nether-classic-fire{0%{background-position-y:calc(var(--fire-size) * -16)}to{background-position-y:calc(var(--fire-size) * -48)}}@media (prefers-reduced-motion:reduce){.nether-fire{animation:none}}.mobile-layout{height:100dvh;min-height:0;display:flex;overflow:hidden}.mobile-sidebar{flex-shrink:0;min-height:0}.mobile-main{flex:1;min-width:0;min-height:0}.mobile-header,.mobile-backdrop,.mobile-close,.mobile-status{display:none}.review-gesture-surface{touch-action:pan-y pinch-zoom}@media (width<=767px){html:has(.mobile-layout),html:has(.mobile-layout) body{overscroll-behavior:none;overflow:hidden}.mobile-layout{--drawer-ease:cubic-bezier(.32, .72, 0, 1);--drawer-time:.42s;inset-inline:0;top:var(--app-top,0px);height:var(--app-height,100dvh);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:var(--bg);-webkit-tap-highlight-color:transparent;flex-direction:column;position:fixed}.mobile-header{padding:env(safe-area-inset-top,0px) .5rem 0;min-height:calc(44px + env(safe-area-inset-top,0px));background:var(--bg);border-bottom:.5px solid var(--line);flex-shrink:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid}.mobile-title{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:-.02em;font-size:17px;font-weight:600;overflow:hidden}.mobile-icon-button{width:44px;height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.mobile-icon-button:active{opacity:.4}.mobile-layout :where(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mobile-main{overscroll-behavior:contain;width:100%;overflow:hidden auto}.mobile-status{padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom,0px));border-top:.5px solid var(--line);color:var(--muted);overflow-wrap:anywhere;flex-shrink:0;font-size:13px;display:block}.mobile-status:empty{padding-top:0;padding-bottom:env(safe-area-inset-bottom,0px);border:0}.mobile-backdrop{z-index:40;opacity:0;pointer-events:none;touch-action:none;transition:opacity var(--drawer-time) var(--drawer-ease);background:#0006;display:block;position:fixed;inset:0}[data-drawer]>.mobile-backdrop{opacity:var(--drawer-progress,1);pointer-events:auto}.mobile-sidebar{z-index:41;width:min(320px,100% - 56px);padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--side);border-right:.5px solid var(--line);touch-action:pan-y;visibility:hidden;transition:transform var(--drawer-time) var(--drawer-ease), visibility 0s linear var(--drawer-time);outline:none;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-100%);box-shadow:0 0 32px #00000040}.mobile-sidebar[data-open]{visibility:visible;transition:transform var(--drawer-time) var(--drawer-ease);transform:none}.mobile-close:focus-visible{min-height:44px;color:var(--fg);background:var(--select);font:inherit;border:0;border-radius:10px;margin:.5rem .75rem 0;display:block}.mobile-close:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.mobile-sidebar>aside{border-right:0;flex:1;width:100%;height:auto;min-height:0}.mobile-sidebar nav{overscroll-behavior:contain}.mobile-sidebar :where(nav a,nav button,aside>div button,aside>div a,summary){min-height:44px}.mobile-sidebar :where(nav a,nav button){font-size:15px}}@media (width<=767px) and (prefers-reduced-motion:reduce){.mobile-backdrop,.mobile-sidebar,.mobile-sidebar[data-open]{transition:none}}
