/* Eregon Capital visual and copy refresh — 2026-10-04 */
:root{--eregon-navy:#101927;--eregon-navy-soft:#172742;--eregon-gold:#ffc928;--eregon-copy:#151b24;--eregon-copy-muted:#515b69}
.country-overlay,.country-chip{display:none!important}
.eregon-wide-logo,.eregon-mark{width:auto!important;max-width:210px!important;height:42px!important;object-fit:contain!important;object-position:left center!important}
[data-testid="nav-logo"]{min-width:220px}
[data-testid="nav-logo"] .public-brand-name{display:none!important}
.app-sidebar .eregon-wide-logo,.app-sidebar .eregon-mark{max-width:176px!important;height:38px!important}
.public-theme,.public-page,.public-auth,.app-theme{color:var(--eregon-copy)!important}
.public-theme p,.public-page p,.public-auth p,.app-theme p{opacity:1}
.public-hero p,.public-page p,.section-heading p,.feature-card span,.how-card p,.public-auth p,.app-theme .text-zinc-400,.app-theme .text-zinc-500{color:var(--eregon-copy-muted)!important}
.public-kicker{color:#705c00!important;font-weight:800!important}
.feature-card h3,.how-card h3,.public-card h3{color:var(--eregon-copy)!important}
.task-showcase{background:linear-gradient(135deg,var(--eregon-navy),var(--eregon-navy-soft))!important;border-color:rgba(255,201,40,.32)!important;box-shadow:0 24px 70px rgba(16,25,39,.2)!important}
.task-showcase .showcase-copy h2,.task-showcase .showcase-copy h2 span{color:#fff!important;-webkit-text-fill-color:#fff!important}
.task-showcase .showcase-copy>p:not(.public-kicker){color:#dce6f5!important}
.task-showcase .showcase-copy .public-kicker{color:#ffd85b!important}
.task-showcase .public-button-light{background:#fff!important;color:var(--eregon-navy)!important;border-color:#fff!important}
.task-showcase .public-button-light:hover{background:#fff3bf!important}
.task-preview{background:#fffdf8!important;border-color:#f1d56f!important}
.preview-youtube.eregon-opportunity-icon{position:relative;background:linear-gradient(145deg,#ffc928,#f2a900)!important;color:var(--eregon-navy)!important}
.preview-youtube.eregon-opportunity-icon svg{display:none!important}
.preview-youtube.eregon-opportunity-icon:before{content:"✦";display:grid;place-items:center;width:100%;height:100%;font-size:1.6rem;font-weight:900}
.preview-body p,.preview-progress span{color:#687181!important}
.preview-body strong,.preview-status span{color:var(--eregon-copy)!important}
.preview-status{background:#fff3bf!important;color:var(--eregon-copy)!important}
.preview-progress>div{background:#e8eaf0!important}
.preview-progress>div i{background:linear-gradient(90deg,#ffc928,#f2a900)!important}
.app-theme .bg-white\/\[0\.03\],.app-theme .bg-white\/5{background-color:#fff!important}
.app-theme input,.app-theme textarea,.app-theme select{color:var(--eregon-copy)!important;background:#fff!important;border-color:#cbd1d9!important}
.app-theme input::placeholder,.app-theme textarea::placeholder{color:#6d7684!important;opacity:1!important}
.app-theme label,.app-theme .text-sm,.app-theme .text-xs{opacity:1}
.app-theme .glass,.app-theme .glass-strong{background:#fff!important;color:var(--eregon-copy)!important}
.app-theme .text-white\/60,.app-theme .text-white\/70,.app-theme .text-white\/80{color:#4d5867!important}
.app-theme .app-sidebar .text-white\/60,.app-theme .app-sidebar .text-white\/70,.app-theme .app-sidebar .text-white\/80{color:#d6dde8!important}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #d6a900!important;outline-offset:3px!important}
@media(max-width:767px){.eregon-wide-logo,.eregon-mark{max-width:154px!important;height:34px!important}[data-testid="nav-logo"]{min-width:156px}}
