/*
Theme Name: Rising Lion Ventures
Theme URI: https://eaeagledigital.com/
Author: OpenAI for EaEagleDigital
Author URI: https://eaeagledigital.com/
Description: Custom WordPress theme converted from the supplied Rising Lion static site. Includes homepage, founder inquiry page, investor inquiry page, and third-party form shortcode integration.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
Text Domain: rising-lion
*/

html { scroll-behavior: smooth; }
body.rising-lion-theme {
    background-color: #020617;
    color: #cbd5e1;
    font-family: 'Inter', sans-serif;
}
body.rising-lion-theme.admin-bar nav#navbar { top: 32px; }
@media (max-width: 782px) {
    body.rising-lion-theme.admin-bar nav#navbar { top: 46px; }
}
.font-serif { font-family: 'Cormorant Garamond', serif; }
.glass-nav {
    background: rgba(2, 6, 23, 0.7);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-bottom: 1px solid rgba(255,255,255,0.05);
}
.glass-panel {
    background: rgba(15, 23, 42, 0.6);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(255,255,255,0.08);
}
.bg-radial-glow {
    background: radial-gradient(circle at top right, rgba(206, 150, 64, 0.15) 0%, rgba(2, 6, 23, 0) 50%);
}
.rl-prose p { color: #94a3b8; line-height: 1.8; }
.rl-form-shortcode .ff_default_theme, 
.rl-form-shortcode .fluentform,
.rl-form-shortcode .wpcf7,
.rl-form-shortcode form { color: #e2e8f0; }
.rl-form-shortcode input,
.rl-form-shortcode textarea,
.rl-form-shortcode select {
    width: 100%;
    background: rgba(15,23,42,.65);
    border: 1px solid rgba(255,255,255,.1);
    border-radius: 0.75rem;
    padding: 0.9rem 1rem;
    color: #fff;
}
.rl-form-shortcode input::placeholder,
.rl-form-shortcode textarea::placeholder { color: #64748b; }
.rl-form-shortcode button,
.rl-form-shortcode input[type="submit"] {
    width: 100%;
    border: 0;
    border-radius: 0.75rem;
    padding: 1rem 1.25rem;
    font-weight: 600;
    background: #d9ad65;
    color: #0f172a;
    cursor: pointer;
}
.rl-form-placeholder {
    border: 1px dashed rgba(217,173,101,.45);
    border-radius: 1rem;
    padding: 1.25rem;
    background: rgba(15,23,42,.45);
}
.rl-form-placeholder code {
    background: rgba(255,255,255,.06);
    padding: 0.15rem 0.35rem;
    border-radius: 0.35rem;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
select option {
    background-color: #0f172a;
    color: #fff;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px #0f172a inset !important;
    -webkit-text-fill-color: #fff !important;
    transition: background-color 5000s ease-in-out 0s;
}
a.custom-logo-link img,
.rl-logo img { max-height: 44px; width: auto; object-fit: contain; }
