body{color:#172f43;background:#f4f7fa;margin:0;font-family:Inter,Arial,sans-serif}.shell{min-height:100vh}header{background:#fff;border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}header h3{margin:0!important}.environment{background:#e9f1f8;border-radius:4px;padding:5px 9px;font-size:12px;font-weight:700}main{flex:1;width:min(880px,100% - 40px);margin:48px auto}nav{gap:10px;margin:24px 0;display:flex}footer{text-align:center;color:#647688;padding:24px}.setup{max-width:640px;margin:60px auto;padding:24px}@media (width<=600px){header{flex-direction:column;align-items:flex-start;padding:16px}main{margin:26px auto}}
