* { box-sizing: border-box; } body { margin: 0; padding: 48px 18px; color: #102d42; background: #edf3f7; font: 16px/1.65 system-ui, sans-serif; } .verification-card { max-width: 680px; margin: auto; padding: 36px; background: #fff; border: 1px solid #cbdbe6; border-radius: 20px; } .brand { font-size: 27px; font-weight: 800; text-decoration: none; color: #102d42; } .brand span { color: #526677; font-size: 16px; font-weight: 400; } h1 { font-size: 30px; line-height: 1.2; margin: 28px 0 16px; } h2 { font-size: 18px; } a { color: #185c88; overflow-wrap: anywhere; } #verify-status, .verify-byline, .privacy { color: #526677; } #verify-preview { border-top: 1px solid #d6e0e8; margin-top: 24px; padding-top: 12px; } #verify-body { padding: 20px; background: #f1f6fa; border-radius: 10px; white-space: pre-wrap; overflow-wrap: anywhere; } button { margin-top: 24px; padding: 14px 22px; border: 0; border-radius: 9px; color: #fff; background: #186b9d; font: inherit; font-weight: 700; cursor: pointer; } button:disabled { opacity: .6; cursor: not-allowed; }
.image-moderation-actions { display: flex; gap: 12px; flex-wrap: wrap; }
.image-moderation-actions .danger { background: #8b2f2f; }
#image-moderation-preview-holder { margin-top: 20px; }
.image-moderation-preview { display: block; inline-size: auto; block-size: auto; max-inline-size: 100%; max-block-size: 70vh; object-fit: contain; border: 1px solid #cbdbe6; border-radius: 10px; } .verify-field { margin: 22px 0 0; } .verify-field label { display:block; margin-bottom:7px; font-weight:700; } .verify-field input { display:block; width:100%; padding:12px 14px; border:1px solid #acbfce; border-radius:9px; color:#102d42; background:#fff; font:inherit; } .verify-honeypot { position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden; } #login-preview { border-top:1px solid #d6e0e8; margin-top:24px; padding-top:12px; } .privacy { font-size: 13px; } [hidden] { display: none !important; } :focus-visible { outline: 3px solid #218bc9; outline-offset: 4px; } @media(max-width: 520px) { body { padding: 24px 14px; } .verification-card { padding: 24px; } button { width: 100%; } }
