html,body,#root{height:100%;min-height:100%;margin:0;padding:0}body{min-height:100vh}:root{--stroke:3px;--stroke-heavy:4px;--hard-offset:4px;--hard:var(--hard-offset) var(--hard-offset) 0 #141209}@media (width<=480px){:root{--stroke:2px;--stroke-heavy:2px;--hard-offset:2px}}:root{--panel-pad:20px;--panel-mb:22px}@media (width<=480px){:root{--panel-pad:14px;--panel-mb:14px}}:root{--wordmark:clamp(44px, 10vw, 88px);--wordmark-paint:normal;--head-pad:18px clamp(20px, 3vw, 40px) 16px;--nav-pad:9px 18px;--nav-font:14px;--nav-gap:8px}@media (width<=480px){:root{--wordmark:34px;--wordmark-paint:stroke fill;--head-pad:10px 20px 10px;--nav-pad:0 4px;--nav-font:12px;--nav-gap:6px}.bl-nav{z-index:20;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));border-top:var(--stroke-heavy) solid #141209;background:#e4ff3f;position:fixed;bottom:0;left:0;right:0;max-width:none!important}.bl-nav .bl-responsive-row{flex:1;min-width:0}.bl-nav button{flex:1 1 0;min-width:0;min-height:48px;line-height:1.1}.bl-nav>button{flex:0 0 48px;font-size:18px!important}.bl-app{padding-bottom:calc(80px + 48px + env(safe-area-inset-bottom,0px))!important}}@media (width<=600px){.bl-kind-row{gap:0!important}.bl-kind-row>button{flex:1 1 0;min-width:0;height:50px;line-height:1.15;white-space:normal!important;box-shadow:none!important;padding:4px 6px!important;font-size:12px!important}.bl-kind-row>button+button{border-left:none!important}}.bl-hrow{flex-wrap:nowrap;display:flex}.bl-hrow-bars{flex-shrink:0}@media (width<=480px){.bl-hrow{grid-template-columns:58px 1fr;display:grid;gap:10px 14px!important}.bl-hrow-origin{min-height:48px;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.bl-hrow-meta{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.bl-hrow-bars{grid-column:2}.bl-bean-row{position:relative}.bl-bean-text{padding-right:100px;flex-basis:100%!important}.bl-bean-chip{position:absolute;top:14px;right:16px}.bl-bean-row>button{flex:1 1 0;min-height:44px}}.bl-filters-toggle{display:none}@media (width<=960px){.bl-filters-toggle{display:inline-flex}.bl-filters-collapsed{display:none}.bl-figure{display:none!important}}
