body.status-page{margin:0;min-height:100svh;display:flex;flex-direction:column;background:#fff;color:#263a33;font-family:Arial,sans-serif}
.status-page .shared-nav a{color:#263a33}.status-page main{flex:1;text-align:center;padding:12px 20px;min-width:0}.status-page h1{font-size:clamp(24px,6vw,36px);margin:12px 0}.status-page p{max-width:600px;margin:12px auto;line-height:1.6}.status-art{display:block;width:100%;max-width:820px;height:min(55svh,560px);object-fit:contain;margin:0 auto}.status-page .status-actions{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.status-page .status-actions a{color:#256b58;text-underline-offset:4px}.status-page .shared-footer{color:#52665d;text-align:center;padding:16px}.draft-rules{padding-left:24px}.draft-rules li{margin:20px 0;line-height:1.7}
