body.elementor-page-488:not(.elementor-motion-effects-element-type-background), body.elementor-page-488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11100E;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-899657e */.elementor-488 .elementor-element.elementor-element-899657e .veldur-create-thread {
    width:100%;
    max-width:980px;
    margin:40px auto 60px;
    padding:28px;
    box-sizing:border-box;
    background:linear-gradient(145deg,#181613 0%,#0D0C0A 100%);
    border:1px solid #4A3D24;
    border-radius:16px;
    color:#D8C8A3;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-create-thread-header {
    margin-bottom:26px;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-create-back {
    display:inline-block;
    margin-bottom:8px;
    color:#C79A3B !important;
    text-decoration:none !important;
    font-size:12px;
    font-weight:700;
    letter-spacing:2px;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-create-back:hover,
.elementor-488 .elementor-element.elementor-element-899657e .veldur-create-back:focus,
.elementor-488 .elementor-element.elementor-element-899657e .veldur-create-back:active {
    color:#F0D47C !important;
    outline:none !important;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-create-thread h1 {
    margin:0 0 8px;
    color:#F3E8CF;
    font-family:Cinzel,serif;
    font-size:34px;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-create-thread-header p {
    margin:0;
    color:#B8B4AB;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form {
    display:flex;
    flex-direction:column;
    gap:10px;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form label {
    margin-top:8px;
    color:#D6A62E;
    font-size:13px;
    font-weight:700;
    letter-spacing:.5px;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form select,
.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form input,
.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form textarea {
    width:100%;
    box-sizing:border-box;
    padding:13px 14px;
    background:#11100E !important;
    border:1px solid #3A3122 !important;
    border-radius:8px !important;
    color:#F3E8CF !important;
    outline:none !important;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form textarea {
    min-height:220px;
    resize:vertical;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form select:focus,
.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form input:focus,
.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form textarea:focus {
    border-color:#C79A3B !important;
    box-shadow:0 0 0 1px rgba(199,154,59,.25) !important;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form > button[type="submit"] {
    align-self:flex-start;
    margin-top:14px;
    padding:13px 22px !important;
    background:#D6A62E !important;
    border:1px solid #D6A62E !important;
    border-radius:6px !important;
    color:#11100E !important;
    font-weight:700;
    cursor:pointer;
    transition:all .18s ease;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form > button[type="submit"]:hover,
.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form > button[type="submit"]:focus,
.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form > button[type="submit"]:active,
.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form > button[type="submit"]:focus-visible {
    background:#F0C04B !important;
    border-color:#F0C04B !important;
    color:#11100E !important;
    outline:none !important;
    box-shadow:none !important;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-error {
    margin-bottom:18px;
    padding:12px 14px;
    background:#2A1515;
    border:1px solid #6F3030;
    border-radius:8px;
    color:#F0B4B4;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-create-message {
    max-width:700px;
    margin:40px auto;
    padding:28px;
    background:#0D0C0A;
    border:1px solid #4A3D24;
    border-radius:14px;
    color:#D8C8A3;
    text-align:center;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-create-message h2 {
    color:#F3E8CF;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-create-message a {
    display:inline-block;
    margin-top:12px;
    padding:12px 20px;
    background:#C79A3B;
    border-radius:8px;
    color:#11100E !important;
    text-decoration:none !important;
    font-weight:700;
    transition:all .18s ease;
}

.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-create-message a:hover,
.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-create-message a:focus,
.elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-create-message a:active {
    background:#F0C04B;
    color:#11100E !important;
    outline:none !important;
    box-shadow:none !important;
}


/* =========================
   MOBILE
========================= */

@media (max-width:767px) {

    .elementor-488 .elementor-element.elementor-element-899657e .veldur-create-thread {
        margin:20px auto 40px;
        padding:20px;
    }

    .elementor-488 .elementor-element.elementor-element-899657e .veldur-create-thread h1 {
        font-size:28px;
    }

    .elementor-488 .elementor-element.elementor-element-899657e .veldur-thread-form > button[type="submit"] {
        width:100%;
    }
}/* End custom CSS */