.scc-wrapper { max-width: 500px; margin: 40px auto; font-family: system-ui; }
#scc-form { display: flex; gap: 10px; }
#scc-form input { flex: 1; padding: 14px; font-size: 16px; border: 2px solid #ddd; border-radius: 8px; }
#scc-form button { padding: 14px 28px; background: #0073aa; color: white; border: none; border-radius: 8px; cursor: pointer; font-size: 16px; }
#scc-result { margin-top: 20px; padding: 16px; border-radius: 8px; font-weight: 600; text-align: center; }
#scc-result.success { background: #d4edda; color: #155724; }
#scc-result.invalid, #scc-result.limit { background: #f8d7da; color: #721c24; }