/* GOLD 1 — latest finish reference: gold CTA/navigation and warm panel edges.
   Palette only: no dimensions, content, source state or motion changes.
   Mint signal semantics, white headings, neutral inactive tabs, real metal tiers.
   All asset/card outlines are brand gold, independently of signal tier. */
:root{
 --at-bg:#030B16;--at-page:#06152A;--at-surface:#101417;--at-surface-2:#191E24;
 --at-line:#2C3540;--at-ink:#F4F6F9;--at-muted:#9CAABD;--at-faint:#738196;
 --at-up:#00D9B0;--at-down:#FF4B55;--at-wait:#F3CB45;
 --at-gold:#F3CB45;--at-gold-2:#735B1D;--at-silver:#DCE2ED;--at-silver-2:#8490A4;
 --t2-gold1-panel-edge:#74602F;--t2-gold1-action-edge:#DBB960;
 --t2-gold1-card:linear-gradient(135deg,#151A1F,#0B1014);
 --t2-gold1-control:linear-gradient(125deg,#1C232B,#11171D);
 --t2-gold1-gold:radial-gradient(ellipse at 78% 0,#E4BA4524,transparent 57%),linear-gradient(145deg,#17170F,#090E12 72%);
 --t2-gold1-silver:radial-gradient(ellipse at 78% 0,#DCE2ED1C,transparent 65%),linear-gradient(145deg,#1A2027,#0B1014);
}
html body.aaron-today-theme,body.at-advisor-preview{
 --bg:var(--at-page);--card:var(--at-surface);--ink:var(--at-ink);--mut:var(--at-muted);
 --cyan:var(--at-up);--buy:var(--at-up);--sell:var(--at-down);--amber:var(--at-wait);
 --gold:var(--at-gold);--green:var(--at-up);--red:var(--at-down);
}
body.aaron-today-theme :is(.at-source-pill,.at-periods){background:linear-gradient(125deg,#151B21,#0C1116);border-color:var(--at-line)}
body.aaron-today-theme .at-source-pill{color:#CDD3DC}
body.aaron-today-theme .at-avatar{border-color:#79652D;background:#090B0E}
body.aaron-today-theme .at-periods button[aria-pressed=true]{background:linear-gradient(115deg,#F9DC70,#EEC13F);color:#141006;box-shadow:inset 0 1px 0 #FFF2AA77}
body.aaron-today-theme .at-signal{background:var(--t2-gold1-card);border-color:var(--at-gold);box-shadow:0 0 10px #F3CB4512,inset 0 1px 0 #FFE58B24}
body.aaron-today-theme :is(.at-reasons,.at-keyvalues,.at-sizing-panel){background:var(--t2-gold1-card);border-color:var(--t2-gold1-panel-edge);box-shadow:inset 0 1px 0 #FFE58B10}
body.aaron-today-theme .at-reasons h2{color:#F6E2AD}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) .at-carousel-heading{color:#E7C679}
body.aaron-today-theme .at-levels>div{background:linear-gradient(125deg,#151B21,#0D1217);border-color:var(--at-line)}
body.aaron-today-theme .at-actions button{background:var(--t2-gold1-control);border-color:var(--t2-gold1-action-edge);color:var(--at-ink);box-shadow:inset 0 1px 0 #FFE58B12}
body.aaron-today-theme .at-actions .at-primary{background:radial-gradient(ellipse at 32% 0,#FFF3B599,transparent 65%),linear-gradient(115deg,#FFE882,#F4CD4F 52%,#D9AA35);border-color:#FFE58B;color:#151006;box-shadow:inset 0 1px 0 #FFF3BC99,inset 0 -2px 0 #8A611F40,0 2px 8px #00000033}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) .at-asset{background:var(--t2-gold1-card);border-color:var(--at-gold)}
/* Gold borders are the requested brand treatment, not GOLD qualification.
   Selection gets a brighter outline; actual badges/glows retain source tiers. */
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) .at-asset:not(.gold):not(.silver)[aria-pressed=true]{background:linear-gradient(145deg,#20252B,#0D1318);border-color:#FFE58B;box-shadow:inset 0 0 0 1px #FFE58B70}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) .at-asset.gold,
body.aaron-today-theme #aaron-today-root .at-signal.gold{background:var(--t2-gold1-gold);border-color:var(--at-gold);box-shadow:inset 0 0 0 1px #F3CB4524,0 0 10px #F3CB4512}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) .at-asset.silver,
body.aaron-today-theme #aaron-today-root .at-signal.silver{background:var(--t2-gold1-silver);border-color:var(--at-gold)}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) .at-asset.silver[aria-pressed=true]{border-color:#FFE58B;box-shadow:inset 0 0 0 1px #FFE58B70}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) :is(.at-asset,.at-signal)[data-t2-metal]::after{border-color:var(--at-gold)}
/* Brain choice is independently labeled. Its retained pulse stays gold. */
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) :is(.at-asset,.at-signal)[data-t2-gold-choice]:not([data-t2-gold-choice=stored]){
 background:var(--t2-gold1-gold);border-color:var(--at-gold);box-shadow:inset 0 0 0 1px #F3CB4524,0 0 10px #F3CB4512;
}
body.aaron-today-theme .at-asset[data-t2-gold-choice]:not([data-t2-gold-choice=stored]) .at-asset-top b{color:var(--at-ink);text-shadow:none}
body.aaron-today-theme .at-tier.gold{color:#FFE27A;border-color:var(--at-gold);background:linear-gradient(125deg,#7D682B,#332A11);box-shadow:inset 0 1px 0 #FFECA866}
body.aaron-today-theme .at-tier.silver{color:#11161E;border-color:#DCE2ED;background:linear-gradient(125deg,#E9EDF4,#919CAE)}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) .t2-gold-aura{background:none;box-shadow:0 0 24px #FFD13FCC,inset 0 0 0 2px #FFF7B8,inset 0 0 18px 4px #FFDC62,inset 0 0 56px 4px #FFD13FB3}
/* Preserve the single sliding capsule and all 11 original tab targets.
   Latest reference uses gold selected icons/labels on graphite navigation. */
body.aaron-today-theme #aaron-today-nav{background:linear-gradient(180deg,#10161B,#06152A 85%);border-top-color:#FFFFFF0D;box-shadow:0 -8px 25px #00000026,inset 0 1px 0 #FFFFFF03}
body.aaron-today-theme #aaron-today-nav>button{--t2-nav-icon:#99A6B8;--t2-nav-label:#F4F6F9;--t2-nav-rgb:153,166,184;color:#99A6B8}
body.aaron-today-theme #aaron-today-nav>button>span{color:#99A6B8}
body.aaron-today-theme #aaron-today-nav>button[aria-current=page]{--t2-nav-icon:#F7D76C;--t2-nav-label:#F7D76C;--t2-nav-rgb:243,203,69;color:#F7D76C}
body.aaron-today-theme #aaron-today-nav>button[aria-current=page]>span{color:#F7D76C}
/* Other Aaron panels inherit the same dark surfaces; broker branding and the
   external broker website remain outside this web-only stylesheet. */
body.aaron-today-theme :is(.t2-real-accounts,.t2-reader-block){background:var(--t2-gold1-card);border-color:var(--at-line)}
body.aaron-today-theme :is(.t2-source-dialog,#t2-pet-popup){background:var(--t2-gold1-card);border-color:#43515E}
body.aaron-today-theme #t2-pet-popup .t2-pet-notifications{background:#10161B;border-color:var(--at-line)}
body.aaron-today-theme #t2-pet-popup .t2-pet-periods button{background:var(--t2-gold1-control);border-color:var(--at-line)}
body.aaron-today-theme #t2-pet-popup .t2-pet-action{background:var(--t2-gold1-card)}
body.aaron-today-theme #at-tool-sheet[data-t2-pet-chat=true]>header{background:var(--at-surface)}

/* Gold 1 luminous finish. Static surface reflections, not stronger signals.
   Deliberately scoped away from the Advisor pet/popup and broker workspace.
   No blur/filter, new animation, resized controls or changed chart geometry. */
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest){
 --t2-vivid-card:radial-gradient(ellipse at 8% 0,#D7E7FF16,transparent 48%),linear-gradient(145deg,#1C242D,#11171D 46%,#090E13);
 --t2-vivid-gold:radial-gradient(ellipse at 72% 0,#FFE47770,transparent 55%),linear-gradient(145deg,#292718,#141713 50%,#090E13);
 --t2-vivid-silver:radial-gradient(ellipse at 15% 0,#EDF5FF66,transparent 45%),linear-gradient(145deg,#28323E,#151D26 45%,#090E13);
}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) :is(.at-asset,.at-signal){
 background:var(--t2-vivid-card);box-shadow:inset 0 1px 1px #FFF0BF66,inset 0 -1px 1px #B8892826,0 5px 15px #00000040;
}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) .at-asset:not(.gold):not(.silver)[aria-pressed=true]{
 background:radial-gradient(ellipse at 12% 0,#E0EDFF21,transparent 64%),linear-gradient(145deg,#29333F,#10171F 70%);box-shadow:inset 0 0 0 1px #FFE58B70,inset 0 2px 6px #FFF0BF24,0 3px 10px #00000040;
}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) :is(.at-asset,.at-signal.t2-reference-card).gold,
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) :is(.at-asset,.at-signal.t2-reference-card)[data-t2-gold-choice]:not([data-t2-gold-choice=stored]){
 background:var(--t2-vivid-gold);box-shadow:inset 0 1px 2px #FFF8D6,inset 0 0 18px #FFD65B55,0 0 9px #FFD34DB3,0 0 26px #F3CB4559,0 6px 16px #00000040;
}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) :is(.at-asset,.at-signal).silver{
 background:var(--t2-vivid-silver);box-shadow:inset 0 1px 3px #FFFFFF,inset 0 0 18px #DBEAFF66,0 0 9px #EAF4FFB3,0 0 26px #DCE2ED59,0 6px 16px #00000040;
}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) :is(.at-asset,.at-signal)[data-t2-metal]::after{
 /* Keep the outer brand-gold border. The inner breathing rim supplies the
    actual tier color, including a distinct cool silver light. No blur pass. */
 background:none;box-shadow:inset 0 0 0 2px var(--t2-metal-light),inset 0 0 18px 4px rgba(var(--t2-metal-rgb),1),inset 0 0 56px 4px rgba(var(--t2-metal-rgb),.7);
}
/* Intense metal bloom is restricted to real tiers/current Brain choice.
   Neutral and stored-only cards retain their previous static brand outline. */
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) .at-tier.gold{box-shadow:inset 0 1px 1px #FFF4BCB3,0 0 10px #FFD13F99}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) .at-tier.silver{box-shadow:inset 0 1px 1px #FFFFFF,0 0 10px #EDF5FF99}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) [data-t2-gold-choice]:not([data-t2-gold-choice=stored])>.t2-gold-choice-marker{box-shadow:inset 0 1px 1px #FFF4BCB3,0 0 10px #FFD13F80}
body.aaron-today-theme #t2-hero-highlights .t2-hero-highlight:not([data-state=stored]) .t2-highlight-logo::before{box-shadow:0 0 6px currentColor,0 0 18px currentColor,inset 0 0 5px currentColor}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) :is(.at-quote>b,.at-detail-price,.at-identity h2,.at-asset-top b,.at-asset-top strong,.at-asset-metric>b){color:#FFFFFF;text-shadow:0 1px 2px #00000040}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) .at-asset[data-t2-has-percent=false] .at-asset-metric>b{color:var(--at-muted);text-shadow:none}
body.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets,#aaron-invest) .at-asset-metric[data-t2-current-confidence=true]>small{color:#FFE16B}
body.aaron-today-theme #aaron-today-root :is(.at-reasons,.at-keyvalues,.at-sizing-panel){background:var(--t2-vivid-card);box-shadow:inset 0 1px 1px #FFF0BF33,0 5px 15px #00000033}
body.aaron-today-theme #aaron-today-root .at-levels>div{background:radial-gradient(ellipse at 15% 0,#D4E6FF14,transparent 74%),linear-gradient(135deg,#1D2630,#10161D);border-color:#3C4A5B;box-shadow:inset 0 1px 1px #E1EEFF1F,0 3px 8px #00000026}
body.aaron-today-theme #aaron-today-root :is(.up,.t2-card-change[data-tone=up]>strong,.t2-card-state[data-tone=up] .at-context){color:#00E8BF}
body.aaron-today-theme #aaron-today-root :is(.down,.t2-card-change[data-tone=down]>strong,.t2-card-state[data-tone=down] .at-context){color:#FF455B}
body.aaron-today-theme #aaron-today-root .at-actions button{background:linear-gradient(135deg,#2B3541,#161E27 70%);box-shadow:inset 0 1px 1px #FFF0BF40,0 3px 8px #00000033}
body.aaron-today-theme #aaron-today-root .at-actions .at-primary,
body.aaron-today-theme #aaron-today-root .at-periods button[aria-pressed=true]{background:radial-gradient(ellipse at 26% 0,#FFF8D4B3,transparent 63%),linear-gradient(115deg,#FFE882,#FFD953 54%,#E6B638);box-shadow:inset 0 1px 2px #FFF8D4D9,inset 0 -2px 1px #9F701A66,0 3px 10px #EAC13E26}
body.aaron-today-theme #aaron-today-root .at-actions button:disabled{box-shadow:none}
/* Existing SVG points, source intervals and stop positions remain untouched.
   Neutral is brighter grey; only an actual tier/Brain marker supplies metal. */
body.aaron-today-theme #aaron-today-root .at-chart{--t2-vivid-chart:#CED9E8}
body.aaron-today-theme #aaron-today-root .at-signal.silver .at-chart,
body.aaron-today-theme #aaron-today-root .at-detail-head:has(.at-tier.silver)+.at-detail-chart .at-chart{--t2-vivid-chart:#EFF5FF}
body.aaron-today-theme #aaron-today-root .at-signal.gold .at-chart,
body.aaron-today-theme #aaron-today-root .at-signal[data-t2-gold-choice]:not([data-t2-gold-choice=stored]) .at-chart,
body.aaron-today-theme #aaron-today-root .at-detail-head:has(.at-tier.gold)+.at-detail-chart .at-chart{--t2-vivid-chart:#FFDC62}
body.aaron-today-theme #aaron-today-root :is(.at-signal.t2-reference-card,.at-detail-chart) .at-chart polyline{stroke:var(--t2-vivid-chart)}
body.aaron-today-theme #aaron-today-root :is(.at-signal.t2-reference-card,.at-detail-chart) .at-chart circle{fill:var(--t2-vivid-chart)}
body.aaron-today-theme #aaron-today-root :is(.at-signal.t2-reference-card,.at-detail-chart) .at-chart stop{stop-color:var(--t2-vivid-chart)}
body.aaron-today-theme #aaron-today-root .at-chart stop:first-child{stop-opacity:.34}
