.entry-content p > a { --cs-color-primary: #C21807 !important; } .entry-content p > a:hover { --cs-color-primary: #7C0A02 !important;; } [data-scheme=dark] .entry-content p > a { --cs-color-primary: #C21807 !important;; } [data-scheme=dark] .entry-content p > a:hover { --cs-color-primary: #C21807 !important;; } .nlspace p, .mailster-block-form-type-content { margin:0 !important; } .wp-block-mailster-form-wrapper { padding:0 !important; } .mailster-block-form-inner p { padding-bottom:10px !important; } .cs-main-content .entry-content .cnvs-block-section-content-inner > * { margin-bottom:10px; } .cs-main-content .entry-content .cnvs-block-posts { margin-top:15px; } @media (max-width: 599px) { .cs-header__logo img { width: 170px; } } .yotu-videos .yotu-video h3 { color:#999 !important; } .mailster-block-form-type-content { display:block !important; } /* MemberPress Modern Paywall - Dark Mode Theme */ .mepr-paywall-overlay { background-color: rgba(0, 0, 0, 0.85) !important; /* Darker overlay */ } .mepr-paywall-container { background-color: #222 !important; /* Dark background */ color: #e0e0e0 !important; /* Light text */ box-shadow: 0 0 20px rgba(0, 0, 0, 0.5) !important; border: 1px solid #444 !important; } /* Unauthorized message */ .mepr-unauthorized-message { color: #e0e0e0 !important; } .mepr-unauthorized-message a { color: #4a9bff !important; /* Bright blue links */ } .mepr-unauthorized-message a:hover { color: #6babff !important; text-decoration: underline !important; } /* Login Form */ .mepr-paywall-container .mp_wrapper form { background-color: #2d2d2d !important; padding: 20px !important; border-radius: 5px !important; border: 1px solid #444 !important; } .mepr-paywall-container .mp_wrapper label { color: #e0e0e0 !important; } .mepr-paywall-container .mp_wrapper input[type="text"], .mepr-paywall-container .mp_wrapper input[type="email"], .mepr-paywall-container .mp_wrapper input[type="password"] { background-color: #333 !important; border: 1px solid #555 !important; color: #e0e0e0 !important; padding: 10px !important; } .mepr-paywall-container .mp_wrapper input[type="text"]:focus, .mepr-paywall-container .mp_wrapper input[type="email"]:focus, .mepr-paywall-container .mp_wrapper input[type="password"]:focus { border-color: #4a9bff !important; outline: none !important; box-shadow: 0 0 5px rgba(74, 155, 255, 0.5) !important; } /* Submit buttons */ .mepr-paywall-container .mp_wrapper input[type="submit"], .mepr-paywall-container .mepr-submit { background-color: #4a9bff !important; color: #fff !important; border: none !important; padding: 10px 15px !important; border-radius: 4px !important; cursor: pointer !important; transition: background-color 0.3s !important; } .mepr-paywall-container .mp_wrapper input[type="submit"]:hover, .mepr-paywall-container .mepr-submit:hover { background-color: #3a85e5 !important; } /* Login link */ .mepr-paywall-container .mepr-login-link a { color: #4a9bff !important; text-decoration: none !important; } .mepr-paywall-container .mepr-login-link a:hover { text-decoration: underline !important; } /* Forgot password link */ .mepr-paywall-container .mepr-login-actions a { color: #e0e0e0 !important; text-decoration: none !important; } .mepr-paywall-container .mepr-login-actions a:hover { color: #6babff !important; text-decoration: underline !important; } /* Error messages */ .mepr-paywall-container .mepr_error { background-color: #3a1010 !important; border-color: #6b2222 !important; color: #ff9090 !important; } /* Checkbox and Radios */ .mepr-paywall-container input.mepr-form-checkbox { accent-color: #4a9bff !important; } /* Responsive adjustments for mobile */ @media (max-width: 767px) { .mepr-paywall-container { padding-left: 20px !important; padding-right: 20px !important; } }