/* Final neon 3D and mobile readability pass. */
.add-button,.export-button,.save-trade,.sidebar-nav a,.mobile-nav button{transition:transform .2s,box-shadow .2s,filter .2s}.add-button,.save-trade{box-shadow:0 0 11px #d5ff5270,0 0 28px #d5ff5235,3px 3px #78921f}.add-button:hover,.save-trade:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.12);box-shadow:0 0 16px #d5ff52,0 0 38px #d5ff5260,4px 4px #78921f}.export-button:hover{transform:translateX(2px);color:var(--lime);border-color:var(--lime);box-shadow:0 0 16px #d5ff523c}.sidebar-nav a.active{box-shadow:0 0 16px #d5ff5260,0 0 32px #d5ff5220}.journal-hero h1 em{ text-shadow:0 0 18px #ff83d680}.panel,.metric-card,.notes-editor,.note-card,.trade-table-wrap{perspective:800px;transform:translateZ(0)}.panel:hover,.metric-card:hover,.notes-editor:hover,.note-card:hover{transform:translateY(-4px) rotateX(2deg) rotateY(-1deg)}.performance-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:13px;padding:15px 20px;background:linear-gradient(110deg,#151a2c,#101421);border:1px solid #3d4764;box-shadow:0 0 24px #ff58cd12}.performance-strip div{display:grid;gap:5px;border-right:1px solid #39425d;padding-right:10px}.performance-strip div:last-child{border-right:0}.performance-strip span,.performance-strip small{color:#c6cde0;font:9px var(--mono)}.performance-strip strong{color:#fff;font:700 20px var(--mono)}.sheet-hint{margin:-8px 0 14px;color:#b9c1d5;font:10px var(--mono)}.trade-table-wrap{box-shadow:inset 0 0 0 1px #ffffff05,0 14px 30px #0007}.trade-table-wrap td[contenteditable=true]{outline:1px dashed #56627f;outline-offset:-5px;color:#fff}.trade-table-wrap td[contenteditable=true]:focus{outline:1px solid var(--lime);background:#1a2234}.rr-preview{display:block;margin-top:8px;color:var(--lime);font:10px var(--mono);text-shadow:0 0 8px #d5ff52}.total-r-card strong,#totalR{color:var(--pink);text-shadow:0 0 14px #ff83d680}@media(max-width:850px){.performance-strip{grid-template-columns:repeat(2,1fr);padding:14px}.performance-strip div:nth-child(2){border-right:0}.journal-shell{padding-bottom:110px}.journal-hero h1{font-size:44px}.journal-sidebar+.journal-topbar{box-shadow:0 5px 25px #0007}.trade-table-wrap{margin-left:-3px;margin-right:-3px}.sheet-hint{line-height:1.5}.mobile-nav a,.mobile-nav button{box-shadow:0 0 13px #d5ff5230}.mobile-nav button:hover{box-shadow:0 0 22px #d5ff52;transform:translateY(-2px)}}@media(max-width:500px){.performance-strip{gap:8px}.performance-strip strong{font-size:16px}.performance-strip div{padding-right:5px}.trade-tools{flex-wrap:wrap}.trade-tools input{width:100%!important}.section-head h2{font-size:25px}.journal-toast{font-size:11px}}
