.mvp-shell{box-sizing:border-box;color:#000;flex-direction:column;max-width:1080px;min-height:100vh;margin:0 auto;padding:30px 24px;font-family:Calibre,system-ui,Microsoft YaHei,sans-serif;display:flex}.mvp-shell *{box-sizing:border-box;border-radius:0}.mvp-shell header{border-bottom:2px solid #c41c20;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.mvp-shell header img{width:190px;height:auto}.mvp-shell button{cursor:pointer;background:#fff;border:1px solid #ccc;padding:10px 18px}.mvp-shell header button{margin-left:16px}.mvp-shell h1{margin:36px 0 10px;font-size:36px}.mvp-muted,.mvp-pending p{color:#737373}.mvp-login{background:#fff;border:1px solid #ccc;max-width:420px;margin:36px 0;padding:24px}.mvp-login label{margin:18px 0;display:block}.mvp-login input{border:1px solid #ccc;width:100%;margin-top:8px;padding:12px;display:block}.mvp-shell .mvp-primary{color:#fff;background:#c41c20;border-color:#c41c20;width:100%}.mvp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0;display:grid}.mvp-grid a{color:#000;background:#fff;border:1px solid #ccc;padding:28px;text-decoration:none}:is(.mvp-grid a:hover,.mvp-grid a:focus-visible){border-color:#c41c20}.mvp-grid strong{color:#c41c20;margin-top:28px;display:block}.mvp-pending{background:#f5f5f5;border:1px solid #ccc;padding:22px}.mvp-error{color:#c41c20}.mvp-shell button:disabled{opacity:.6}@media (max-width:600px){.mvp-grid{grid-template-columns:1fr}.mvp-shell header{align-items:flex-start}.mvp-shell header img{width:150px}.mvp-shell h1{font-size:30px}}.mvp-icp{text-align:center;color:#737373;margin-top:auto;padding:24px 0 0;font-size:13px}.mvp-icp a{color:inherit;text-underline-offset:2px;text-decoration:underline}:is(.mvp-icp a:hover,.mvp-icp a:focus-visible){color:#c41c20}
