*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{background:var(--night);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.55;margin:0;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{border-radius:4px;outline:2px solid var(--cyan);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}:root{padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0)}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 24px)}body{background:var(--pg-page);color:var(--pg-text);font-size:var(--fs-button);line-height:1.5}body:before{background:var(--c-eggplant);content:"";height:env(safe-area-inset-top,0);inset:0 0 auto;position:fixed;z-index:70}main{display:block}dd,li,p{text-wrap:pretty}html{scroll-padding-top:96px}