trix-editor.trix-dark-theme{background-color:#0d0d0d !important;border:1px solid #333 !important;color:#f7f7f7 !important;border-radius:4px;padding:12px;min-height:300px}trix-editor.trix-dark-theme a{color:#c8141a !important;text-decoration:none;font-weight:500}trix-toolbar{background-color:#1a1a1a !important;border-bottom:1px solid #1a1a1a !important;border-top-left-radius:1px;border-top-right-radius:1px}trix-toolbar .trix-button-row{background-color:#1a1a1a !important}trix-toolbar [data-trix-attribute="code"],trix-toolbar [data-trix-attribute="quote"],trix-toolbar [data-trix-attribute="pre"],trix-toolbar [data-trix-attribute="heading1"],trix-toolbar [data-trix-attribute="strike"],trix-toolbar [data-trix-attribute="frozen"],trix-toolbar [data-trix-action="increaseNestingLevel"],trix-toolbar [data-trix-action="decreaseNestingLevel"],trix-toolbar [data-trix-attribute="bullet"],trix-toolbar [data-trix-attribute="number"]{display:none !important}trix-toolbar .trix-button-group{background-color:transparent !important;border-color:#1a1a1a !important;margin-bottom:2px}trix-toolbar .trix-button-group button{background-color:#c8141a !important;border:0px !important;margin-right:2px !important;color:#c8141a !important;border-radius:5px !important}trix-toolbar .trix-button-group button:hover{background-color:#ffffff !important}trix-toolbar .trix-button-group button.trix-active{background-color:#c8141a !important;color:white !important}trix-toolbar .trix-button-group button:not(:disabled):hover{background-color:#c8141a !important}trix-toolbar .trix-button-group button:disabled{opacity:0.3}trix-toolbar .trix-button--icon::before{color:#000 !important}trix-toolbar .trix-active.trix-button--icon::before{filter:brightness(0) invert(1)}trix-toolbar .trix-dialogs{background-color:#1a1a1a !important;border:0px solid #333 !important}trix-toolbar .trix-dialogs .trix-dialog{background-color:#0d0d0d !important}trix-toolbar .trix-dialogs .trix-dialog .trix-input{background-color:#1a1a1a !important;border:1px solid #333 !important;color:#f7f7f7 !important}trix-toolbar .trix-dialogs .trix-dialog .trix-input:focus{border-color:#c8141a !important;outline:none}trix-toolbar .trix-dialogs .trix-dialog .trix-button{background-color:#c8141a !important;border-color:#c8141a !important;color:white !important}trix-toolbar .trix-dialogs .trix-dialog .trix-button:hover{background-color:#a01015 !important}trix-toolbar .trix-dialogs .trix-dialog__link-fields .trix-button-group{border:0px !important}.trix-content{color:#f7f7f7}.trix-content h1{color:#f7f7f7;font-size:1.5em;margin:0.67em 0}.trix-content blockquote{border-left:3px solid #c8141a;margin-left:0;padding-left:1em}.trix-content pre{background-color:#1a1a1a;border:1px solid #333;border-radius:4px;padding:0.5em;color:#f7f7f7}.trix-content code{background-color:#1a1a1a;color:#f7f7f7;padding:2px 4px;border-radius:3px}.trix-content ul,.trix-content ol{padding-left:2em}.trix-content a{color:#c8141a !important;text-decoration:none;font-weight:500}.trix-content a:hover{text-decoration:underline}trix-editor.trix-dark-theme{background-color:#0d0d0d !important;border:1px solid #333 !important;color:#f7f7f7 !important;border-radius:4px;padding:12px;min-height:300px}trix-editor.trix-dark-theme a{color:#c8141a !important;text-decoration:none;font-weight:500}trix-toolbar{background-color:#1a1a1a !important;border-bottom:1px solid #1a1a1a !important;border-top-left-radius:1px;border-top-right-radius:1px}trix-toolbar .trix-button-row{background-color:#1a1a1a !important}trix-toolbar [data-trix-attribute="code"],trix-toolbar [data-trix-attribute="quote"],trix-toolbar [data-trix-attribute="pre"],trix-toolbar [data-trix-attribute="heading1"],trix-toolbar [data-trix-attribute="strike"],trix-toolbar [data-trix-attribute="frozen"],trix-toolbar [data-trix-action="increaseNestingLevel"],trix-toolbar [data-trix-action="decreaseNestingLevel"],trix-toolbar [data-trix-attribute="bullet"],trix-toolbar [data-trix-attribute="number"]{display:none !important}trix-toolbar .trix-button-group{background-color:transparent !important;border-color:#1a1a1a !important;margin-bottom:2px}trix-toolbar .trix-button-group button{background-color:#c8141a !important;border:0px !important;margin-right:2px !important;color:#c8141a !important;border-radius:5px !important}trix-toolbar .trix-button-group button:hover{background-color:#ffffff !important}trix-toolbar .trix-button-group button.trix-active{background-color:#c8141a !important;color:white !important}trix-toolbar .trix-button-group button:not(:disabled):hover{background-color:#c8141a !important}trix-toolbar .trix-button-group button:disabled{opacity:0.3}trix-toolbar .trix-button--icon::before{color:#000 !important}trix-toolbar .trix-active.trix-button--icon::before{filter:brightness(0) invert(1)}trix-toolbar .trix-dialogs{background-color:#1a1a1a !important;border:0px solid #333 !important}trix-toolbar .trix-dialogs .trix-dialog{background-color:#0d0d0d !important}trix-toolbar .trix-dialogs .trix-dialog .trix-input{background-color:#1a1a1a !important;border:1px solid #333 !important;color:#f7f7f7 !important}trix-toolbar .trix-dialogs .trix-dialog .trix-input:focus{border-color:#c8141a !important;outline:none}trix-toolbar .trix-dialogs .trix-dialog .trix-button{background-color:#c8141a !important;border-color:#c8141a !important;color:white !important}trix-toolbar .trix-dialogs .trix-dialog .trix-button:hover{background-color:#a01015 !important}trix-toolbar .trix-dialogs .trix-dialog__link-fields .trix-button-group{border:0px !important}.trix-content{color:#f7f7f7}.trix-content h1{color:#f7f7f7;font-size:1.5em;margin:0.67em 0}.trix-content blockquote{border-left:3px solid #c8141a;margin-left:0;padding-left:1em}.trix-content pre{background-color:#1a1a1a;border:1px solid #333;border-radius:4px;padding:0.5em;color:#f7f7f7}.trix-content code{background-color:#1a1a1a;color:#f7f7f7;padding:2px 4px;border-radius:3px}.trix-content ul,.trix-content ol{padding-left:2em}.trix-content a{color:#c8141a !important;text-decoration:none;font-weight:500}.trix-content a:hover{text-decoration:underline}.navbar.bg-black,.offcanvas.bg-black{background-color:#000 !important}.nav-link{font-weight:500}.logo-img{display:block;object-fit:cover;border-radius:4px}:root{--brand-bg: #000000;--brand-accent: #c01823;--brand-accent-2: #89121a}.dark{--bg-0: #0b0b0b;--bg-1: #111;--bg-2: #161616;--border-1: #242424;--text-0: #f2f2f2;--text-1: #cfcfcf}body{background:#0b0b0b;color:#e9e9e9}a{color:var(--brand-accent)}a:hover{color:#e23b44}.navbar-dark .nav-link,.navbar-dark .navbar-brand{color:#fff !important}.navbar-dark .nav-link:hover{color:#f1f1f1 !important}.btn-brand{background-color:var(--brand-accent);color:#fff;border:0}.btn-brand:hover{background-color:var(--brand-accent-2);color:#fff}.card,.modal-content{background-color:#121212;border:1px solid #222;color:#eeeeee}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{color:#ffffff}.card p,.card li,.card label,.card span{color:#e6e6e6}.text-muted{color:#bdbdbd !important}.card-elevated{box-shadow:0 12px 28px rgba(0,0,0,0.35);border:1px solid #222}.table{--bs-table-bg: transparent;--bs-table-color: #e6e6e6;--bs-table-striped-bg: #151515;--bs-table-striped-color: #e6e6e6;--bs-table-border-color: #2a2a2a}.alert{border:1px solid #2a2a2a}.alert-info{background:#0f1a1f;color:#d8eefb}.alert-success{background:#103a20;color:#dbffe9;border-color:#1f6b3a}.alert-danger{background:#3a1013;color:#ffdfe3;border-color:#7a1f26}.alert-danger{background:#1f0f11;color:#ffd7dc}.alert-success{background:#0f1a12;color:#d6ffea}.hero{background:linear-gradient(180deg, rgba(0,0,0,0.92) 0%, #000 100%);color:#fff;padding:64px 0;border-radius:16px}.hero .btn{margin-right:12px}.form-control,.form-select{background:#1a1a1a;border-color:#2e2e2e;color:#f2f2f2}.form-control:focus,.form-select:focus{background:#1a1a1a;border-color:var(--brand-accent);color:#fff;box-shadow:0 0 0 0.2rem rgba(192,24,35,0.25)}.form-check-label{color:#d0d0d0}.btn-outline-secondary{color:#eee;border-color:#3a3a3a}.btn-outline-secondary:hover{background:#2a2a2a}hr{border-color:#2a2a2a}.site-footer{background:#0d0d0d;border-top:1px solid #1f1f1f;color:#dcdcdc}.site-footer a{color:#dcdcdc;text-decoration:none}.site-footer a:hover{color:#ffffff}
