/* Solid text and visible raised controls in both themes. */
html[data-theme="dark"] .brand-name{background:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme="dark"] .hero h1 em,html[data-theme="dark"] .terminal-head h2 em,html[data-theme="dark"] .section-heading h2 em,html[data-theme="dark"] .signal-copy em,html[data-theme="dark"] .mentorship-copy em{background:none!important;color:#ff8ddd!important;-webkit-text-fill-color:#ff8ddd!important;text-shadow:0 0 14px #ff58cd80}html[data-theme="light"] .brand-name{background:none!important;color:#18243b!important;-webkit-text-fill-color:#18243b!important}html[data-theme="light"] .hero h1 em,html[data-theme="light"] .terminal-head h2 em,html[data-theme="light"] .section-heading h2 em,html[data-theme="light"] .signal-copy em,html[data-theme="light"] .mentorship-copy em{background:none!important;color:#8b257e!important;-webkit-text-fill-color:#8b257e!important;text-shadow:none!important}.button,.signin-trigger,.signup-trigger,.theme-toggle,.add-button,.export-button,.save-trade,.google-button,.close-modal,.calendar-controls button,.note-toolbar button{position:relative!important;opacity:1!important;text-shadow:none!important;transform:perspective(360px) translateZ(0);transition:transform .17s ease,box-shadow .17s ease,filter .17s ease!important}.button:hover,.signin-trigger:hover,.signup-trigger:hover,.theme-toggle:hover,.add-button:hover,.export-button:hover,.save-trade:hover,.google-button:hover,.calendar-controls button:hover,.note-toolbar button:hover{transform:perspective(360px) translateY(-3px) rotateX(5deg)!important;filter:brightness(1.12)}.button:active,.signin-trigger:active,.signup-trigger:active,.theme-toggle:active,.add-button:active,.export-button:active,.save-trade:active,.google-button:active,.calendar-controls button:active,.note-toolbar button:active{transform:translateY(2px)!important;box-shadow:0 1px 0 #0008!important}.button-primary,.signup-trigger,.add-button,.save-trade{background:linear-gradient(145deg,#e3ff72,#a6d72c)!important;color:#132007!important;border:1px solid #efffb9!important;box-shadow:0 6px 0 #668317,0 11px 18px #0008,0 0 18px #d5ff5260!important}.button-dark{background:linear-gradient(145deg,#2e3652,#111625)!important;color:#fff!important;border:1px solid #7984a5!important;box-shadow:0 6px 0 #080b14,0 11px 18px #0008!important}.signin-trigger,.export-button,.theme-toggle,.google-button,.calendar-controls button,.note-toolbar button{background:linear-gradient(145deg,#2a314a,#131827)!important;color:#f8faff!important;border:1px solid #74809e!important;box-shadow:0 5px 0 #080b12,0 9px 16px #0008!important}.close-modal{background:linear-gradient(145deg,#3d455e,#171c2b)!important;color:#fff!important;border:1px solid #8c98b5!important;border-radius:8px!important;box-shadow:0 4px 0 #070a11!important}@media(max-width:850px){.mobile-nav button{background:linear-gradient(145deg,#e3ff72,#a6d72c)!important;color:#132007!important;border:1px solid #efffb9!important;box-shadow:0 5px 0 #668317,0 0 18px #d5ff5260!important}}
html[data-theme="light"] .button-primary,html[data-theme="light"] .signup-trigger,html[data-theme="light"] .add-button,html[data-theme="light"] .save-trade{background:linear-gradient(145deg,#dfff71,#9bc928)!important;color:#142007!important;border-color:#f5ffc9!important;box-shadow:0 6px 0 #78991c,0 11px 18px #5f71933b!important}html[data-theme="light"] .button-dark,html[data-theme="light"] .signin-trigger,html[data-theme="light"] .export-button,html[data-theme="light"] .theme-toggle,html[data-theme="light"] .google-button,html[data-theme="light"] .calendar-controls button,html[data-theme="light"] .note-toolbar button{background:linear-gradient(145deg,#fff,#dde5f2)!important;color:#1a2943!important;border-color:#9dabc3!important;box-shadow:0 5px 0 #9dacbf,0 9px 16px #71819b35!important}html[data-theme="light"] .close-modal{background:linear-gradient(145deg,#fff,#dce5f2)!important;color:#1a2943!important;border-color:#9dabc3!important;box-shadow:0 4px 0 #9dacbf!important}
