.post-4439 .entry-header { display: none; }
#primary { padding: 0; }
.entry-content > p { margin: 0; }

/* Support Hero Section */
.sc-support-hero {
    position: relative;
}

/* Support Form Styles */

.sc-support-form-wrapper {
    max-width: 800px;
}

.sc-form-row {
    margin-bottom: 20px;
}

.sc-label {
    display: block;
    font-family: var(--sc-font-body);
    font-size: 15px;
    font-weight: 600;
    color: var(--sc-color-text);
    margin-bottom: 8px;
}

.sc-input,
.sc-textarea {
    width: 100%;
    padding: 12px 16px;
    font-family: var(--sc-font-body);
    font-size: 15px;
    color: var(--sc-color-text);
    background: var(--sc-color-bg-section);
    border: 1px solid var(--sc-color-border);
    border-radius: var(--sc-radius-6);
    transition: all 0.3s ease;
}

.sc-input:focus,
.sc-textarea:focus {
    outline: none;
    border-color: var(--sc-color-primary);
    box-shadow: var(--sc-shadow-input-focus);
}

.sc-textarea {
    resize: vertical;
    min-height: 120px;
}

/* Honeypot - hidden from users */
.sc-honeypot {
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
}

/* Form messages */
.sc-form-message {
    margin-top: 20px;
    padding: 15px 20px;
    border-radius: var(--sc-radius-6);
    font-family: var(--sc-font-body);
    font-size: 15px;
}

.sc-form-message.success {
    background: rgba(135, 169, 107, 0.1);
    border: 1px solid var(--sc-color-success);
    color: var(--sc-color-success);
}

.sc-form-message.error {
    background: rgba(192, 128, 129, 0.1);
    border: 1px solid var(--sc-color-error);
    color: var(--sc-color-error);
}

/* Button loading state */
.sc-btn-loading i {
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* Dark mode */
[data-theme="dark"] .sc-input,
[data-theme="dark"] .sc-textarea {
    background: var(--sc-color-bg-section-alt);
    color: var(--sc-color-text);
}