/* A Brain selection is not a Champion metal tier. Never add .gold or .silver. */
/* Gold above Silver, tucked beside the headline rather than another full card.
   The sticky-header observer measures this original hero; no duplicate header. */
#aaron-today-root .at-hero.t2-has-highlights{display:grid;grid-template-columns:minmax(0,1fr) 82px;column-gap:10px;align-items:center}
.at-hero.t2-has-highlights>p{grid-column:1/-1;grid-row:1}
.at-hero.t2-has-highlights>h1{grid-column:1;grid-row:2;min-width:0;overflow-wrap:break-word}
.at-hero.t2-has-highlights>.at-plan{grid-column:1/-1;grid-row:3}
#t2-hero-highlights{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:2px;align-self:center;min-width:0}
#aaron-today-root .t2-hero-highlight{--t2-highlight-metal:#F3CB45;display:flex;align-items:center;gap:5px;width:100%;min-height:36px;padding:3px 0;border:0;border-radius:12px;background:transparent;color:var(--t2-highlight-metal);text-align:left}
#aaron-today-root .t2-hero-highlight[data-metal=silver]{--t2-highlight-metal:#DCE2ED}
#aaron-today-root .t2-hero-highlight[data-state=stored]{--t2-highlight-metal:var(--at-muted)}
#aaron-today-root .t2-hero-highlight:active{background:#FFFFFF0A}
.t2-highlight-logo{position:relative;display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid currentColor;border-radius:50%;padding:2px;background:var(--at-surface)}
.t2-highlight-logo::before{content:'';position:absolute;inset:-2px;border:1px solid currentColor;border-radius:inherit;box-shadow:0 0 9px currentColor;opacity:.2;pointer-events:none;animation:t2-highlight-breathe 2.8s ease-in-out infinite}
#t2-hero-highlights :is(.aaron-asset-logo,img,.at-letter){width:22px!important;height:22px!important;min-width:22px!important;border-radius:50%!important;font-size:9px}
.t2-highlight-copy{min-width:0;display:grid;gap:2px}
.t2-highlight-copy>strong{color:var(--at-ink);font-size:10px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}
.t2-highlight-copy>small{color:inherit;font-size:7px;font-weight:800;line-height:1.25;letter-spacing:.025em;white-space:normal}
[data-state=stored]>.t2-highlight-logo::before{animation:none;box-shadow:none;opacity:.3}
.t2-presence-paused .t2-highlight-logo::before{animation-play-state:paused!important}
@keyframes t2-highlight-breathe{0%,100%{opacity:.1}50%{opacity:1}}
@media(max-width:380px){#aaron-today-root .at-hero.t2-has-highlights{grid-template-columns:minmax(0,1fr) 76px;column-gap:8px}#aaron-today-root .at-hero.t2-has-highlights>h1{font-size:clamp(21px,6.5vw,25px)}}
@media(prefers-reduced-motion:reduce){.t2-highlight-logo::before{animation:none!important;opacity:.4}}
.t2-gold-choice-marker{display:flex;align-items:center;gap:5px;align-self:flex-start;max-width:100%;font:800 8px/1.3 Manrope,sans-serif;color:#FFE28A;border:1px solid #CAB45B77;border-radius:8px;padding:4px 6px;margin-top:7px;background:#E8C34B12;white-space:normal}
.t2-gold-choice-dot{display:inline-block;flex:none;width:5px;height:5px;border-radius:50%;background:currentColor}
[data-t2-gold-choice=open]>.t2-gold-choice-marker .t2-gold-choice-dot{color:#70E2BE;box-shadow:0 0 7px #70E2BE77;animation:t2-gold-active-breathe 2.8s ease-in-out infinite}
[data-t2-gold-choice=stored]>.t2-gold-choice-marker{color:var(--at-muted)}
.at-signal>.t2-gold-choice-marker{margin-top:12px}.t2-presence-paused .t2-gold-choice-dot{animation-play-state:paused!important}
@keyframes t2-gold-active-breathe{0%,100%{opacity:.45}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){.t2-gold-choice-dot{animation:none!important}}
/* Same 2.8s gold breath as the original is-rank1 treatment, on the whole card.
   Only the glow layer's opacity animates; text and controls remain stationary. */
.aaron-today-theme :is(#aaron-today-root,#t2-analysis-assets) :is(.at-asset,.at-signal)[data-t2-gold-choice]:not([data-t2-gold-choice=stored]){position:relative;isolation:isolate;border-color:#FFE078;box-shadow:0 0 0 1px #FFE49C80,0 0 16px #FFBC2438,inset 0 0 24px #FFD14C20;background:radial-gradient(ellipse at 50% 0,#FFE16D42,transparent 75%),linear-gradient(155deg,#292411,#10140F)}
.t2-gold-aura{position:absolute;inset:0;border-radius:inherit;border:2px solid #FFF1A4;pointer-events:none!important;z-index:2;background:radial-gradient(ellipse at 50% 0,#FFDD5C28,transparent 72%);box-shadow:0 0 14px #FFC62DC7,inset 0 0 23px #FFD13F55;opacity:.32;animation:t2-brain-gold-breathe 2.8s ease-in-out infinite;animation-play-state:paused}
[data-t2-gold-visible=true]>.t2-gold-aura{animation-play-state:running}
.t2-presence-paused .t2-gold-aura{animation-play-state:paused!important}
.aaron-today-theme .at-asset[data-t2-gold-choice]:not([data-t2-gold-choice=stored]) .at-asset-top b{color:#FFF0A4;text-shadow:0 0 12px #FFD13DA8}
@keyframes t2-brain-gold-breathe{0%,100%{opacity:.08}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){.t2-gold-aura{animation:none!important;opacity:.62}}
