html,body{margin:0;min-height:100%;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body, "Barlow", sans-serif)}body{display:flex;flex-direction:column;min-height:100dvh}main[data-prerendered]{box-sizing:border-box;width:100%;max-width:var(--page-max, 1320px);margin:0 auto;padding:24px 22px 48px}main[data-prerendered] img{max-width:100%;height:auto}main[data-prerendered] pre{overflow-x:auto}[data-route-area][data-holding]>:not(main[data-prerendered]){display:none}.admin-content table{background:var(--color-paper);box-shadow:0 0 0 1px var(--color-divider)}.admin-content :is(th,td):first-child{padding-left:14px}.admin-content :is(th,td):last-child{padding-right:14px}fsd-signed-out-bar,fsd-news-prompt,fsd-study-bar{display:block;position:relative;z-index:16}
