.public-site{min-height:100vh;background:#520070;color:#ffffff;font-family:system-ui,sans-serif;font-size:17px}.public-site a{color:#11ff00}.public-site .page-content{background:#0000ff;color:#ffffff;font-family:system-ui,sans-serif;font-size:17px}.public-site .site-menu details>ul{background:#520070;border-color:#ffffff}.public-site .site-menu .menu-button,.public-site .site-menu summary{background:#ffbb00;color:#000000}.public-site .page-content a{color:#11ff00}.public-site .page-content>h1{font-size:clamp(24px,7vw,24px)}