.public-content-site{background:var(--bg);min-height:100dvh;color:var(--ink)}.public-content-main{max-width:1180px;padding:24px max(16px, env(safe-area-inset-right)) 64px max(16px, env(safe-area-inset-left));margin-inline:auto}.public-content-main>.db{padding:0}.public-content-skip{inset-inline-start:16px;z-index:1000;background:var(--solid);color:var(--ink);padding:12px 20px;position:fixed;top:-100px}.public-content-skip:focus{top:12px}
