/* Shared Mathematics + Castellano spaces only; subject pages retain their mascot. */
.ea-mascots-team{display:block;flex-shrink:0;position:relative;z-index:1;width:190px;height:160px;pointer-events:none}.ea-mascots-team img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 7px 10px #37265713)}
#ea-reinforce .sr-hero-art>.ea-mascots-team{width:290px;height:270px}#ea-reinforce .sr-hero-art .ea-mascots-team img{width:100%;height:100%;object-fit:contain}
#ea-pending .ep-intro>.ea-mascots-team{width:200px;height:160px}#ea-pending .ep-intro>div{min-width:0}
#ea-discovery .ea-team-welcome{display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:24px;text-align:left;max-width:840px;margin:0 auto 8px}#ea-discovery .ea-team-welcome .ea-mascots-team{width:200px;height:170px}#ea-discovery .ea-team-copy{min-width:0}#ea-discovery .ea-team-copy p{font-size:13px;line-height:1.7;color:#536780;margin:0}
#ea-preparation .intro>.ea-mascots-team{width:190px;height:150px}#ea-preparation .intro>div{min-width:0}
@media(max-width:700px){#ea-reinforce .sr-hero-art>.ea-mascots-team{width:165px;height:185px}#ea-pending .ep-intro>.ea-mascots-team{width:125px;height:120px}#ea-pending .ep-intro{gap:12px}#ea-pending .ep-intro h1{font-size:28px;overflow-wrap:normal}#ea-discovery .ea-team-welcome{grid-template-columns:minmax(0,1fr) 115px;gap:12px}#ea-discovery .ea-team-welcome .ea-mascots-team{width:115px;height:135px}#ea-discovery .ea-team-copy p{font-size:12px}#ea-preparation .intro>.ea-mascots-team{width:115px;height:120px}#ea-preparation .intro{gap:12px}#ea-preparation .intro h1{font-size:25px}}
@media(max-width:380px){#ea-pending .ep-intro>.ea-mascots-team{width:95px;height:105px}#ea-pending .ep-intro h1{font-size:26px}#ea-discovery .ea-team-welcome{grid-template-columns:minmax(0,1fr) 94px;gap:8px}#ea-discovery .ea-team-welcome .ea-mascots-team{width:94px;height:125px}#ea-preparation .intro>.ea-mascots-team{width:92px;height:100px}}
.night-mode #ea-discovery .ea-team-copy p,body[data-theme=dark] #ea-discovery .ea-team-copy p{color:#aebbd6}
@media(max-width:380px){#ea-reinforce .sr-intro{grid-template-columns:minmax(0,1fr) 86px;gap:6px;padding:22px 18px}#ea-reinforce .sr-hero-art{display:flex;height:150px}#ea-reinforce .sr-hero-art>.ea-mascots-team{width:100px;height:130px}#ea-reinforce h1{font-size:26px}#ea-reinforce .sr-hero-button{font-size:10px;padding:11px 10px;gap:8px}}
