@import url('./auth.css');body{min-height:100dvh}.public-shell{max-width:980px;margin:auto;padding:40px max(22px,env(safe-area-inset-right,0px)) 70px}.public-shell .brand{margin:0 0 30px}.public-shell h1{font-size:clamp(30px,6vw,54px)}.public-shell section{padding:24px 0;border-top:1px solid #344128}.public-shell p,.public-shell li{line-height:1.8;color:#c5d1b9}.public-shell a{color:#c5fa82}.public-shell nav{display:flex;flex-wrap:wrap;gap:18px;margin:30px 0}.draft{background:#392e17;border:1px solid #79653b;padding:16px;border-radius:12px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.tiles article{background:#192313;padding:24px;border-radius:18px}.public-shell .button{display:inline-block;padding:13px 22px;background:#b8ff39;color:#111807;border-radius:12px;text-decoration:none;font-weight:700}