:root{--bg:#ffffff;--panel:#f6f7f8;--line:#dfe3e5;--text:#182224;--muted:#5f6d72;--mint:#087b59;--amber:#99610a}body{color-scheme:light;background:#fff;color:var(--text)}input,select,textarea{background:#fff;color:var(--text);border-color:#d7dddf}input::placeholder,textarea::placeholder{color:#758287}select{color-scheme:light}.topline{background:#f5f7f6;border-color:#e4e8e6}header{background:#fff}.brand small,nav a{color:var(--muted)}.shortlist-link{border-color:#b4cfc4}.shortlist-link span,.button{background:#087b59;color:#fff}.skip,#toast{background:#087b59;color:#fff}.button:hover{background:#066347;border-color:#066347;color:#fff}.button.subtle{background:transparent;color:#087b59;border-color:#a9cbbb}.button.subtle:hover{background:#edf7f1;border-color:#087b59;color:#065c42}.tag,.indicator-cover .tag{color:#087b59;background:#edf7f1;border-color:#b7d8c7}.icon-button{color:#62716f}.icon-button.selected,.filter-line button.active,.view-switch button.active,.filters .active,.category-filters .selected{color:#06684a;background:#e6f4ed;border-color:#97c5af}.entry-strip,.short-item,.ea-card,.feature-list>div,.article-card,.indicator-card,.cal-next,.cal-guide,.cal-day,.cal-source-status>div,.cal-month-day{background:#fff}.search-box{background:#fff}.search-box input{background:transparent}.page-intro{background:linear-gradient(120deg,#fff,#f7faf8)}.artwork,.art-squeeze,.art-regime,.article-cover,.indicator-cover,.indicator-detail-cover,.free-ea-cover{background:#f2f5f4}.artwork .art-grid{stroke:#cfdad5}.artwork .art-line{stroke:#087b59}.artwork circle{fill:#087b59}.art-code,.art-bottom span{color:#5f6d72}.evidence-band{background:#f2f7f4}.help-card{background:#fff;box-shadow:0 5px 18px #18222406}.help-card-number{background:#e6f4ed;color:#087b59}.help-card p{color:var(--muted)}th{background:#eef2f1}.notice,.data-note,.banner,.consult-panel,.download-card,.resource-callout{background:#f6f8f7}.article-body>p,.article-body ul,.article-body ol,.indicator-prose{color:#435256}.article-body .article-callout{background:#edf7f1;color:#245440}.play-icon{background:#087b59;color:#fff}.review-cover,.video-duration{color:#fff}.academy-related-grid>a{background:#f6f8f7}.cal-period .active,.cal-view-switch .active{background:#e6f4ed;color:#06684a;border-color:#97c5af}.cal-impact.high{background:#fff0e8;color:#9b4825;border-color:#ebc7b4}.cal-impact.medium{background:#f0f5e6;color:#617025;border-color:#d5dfb9}.cal-source-status .cal-source-failed{border-color:#d5b17c}.cal-source-status .cal-source-failed span,.cal-status .stale{color:#966316}.cal-weekdays,.cal-metric-head{background:#f2f5f4}.cal-month-cell{background:#fff}.cal-month-cell.outside{background:#f5f6f6}.cal-month-cell.chosen{background:#edf7f1;border-color:#87bda5}.cal-month-cell.today .cal-day-button>span{background:#087b59;color:#fff}.cal-month-chip{background:#f0f5e6;color:#617025;border-color:#d5dfb9}.cal-month-chip.high{background:#fff0e8;color:#9b4825;border-color:#ebc7b4}.cal-day-button{color:#182224}.cal-month-dots i,.cal-month-legend i{background:#8b9c44}.cal-month-dots .high,.cal-month-legend .high{background:#c97548}.cal-values>div,.cal-values-note{background:#f4f7f5}dialog{background:#fff;color:#182224}dialog::backdrop{background:#14201b80}.free-ea-hero>div>img{background:#f5f7f6}footer{background:#fff}.footer-bottom{color:#5f6d72}.table-wrap{border-color:#dfe3e5}@media(max-width:900px){header nav{background:#fff;border-color:#dfe3e5}}@media(max-width:800px){#navigation.open{background:#fff}}
#catalog .free-ea-cover{height:205px;padding:14px 20px}#catalog .ea-body{padding:16px 22px}#catalog .spec-row{padding:9px 0}#catalog .card-price{margin-top:12px}#catalog .card-actions{margin-top:12px}#catalog.list-view{gap:16px}#catalog.list-view .free-ea-cover{height:100%;min-height:160px;padding:12px 20px}#catalog.list-view .free-ea-cover img{height:auto;max-height:160px;width:auto}#catalog.list-view .ea-body{padding:12px 22px}#catalog.list-view h3{margin-bottom:6px}#catalog.list-view .subtitle{margin-bottom:6px}#catalog.list-view .description{margin-bottom:6px}#catalog.list-view .spec-row{padding:7px 0}#catalog.list-view .card-price,#catalog.list-view .card-actions{margin-top:10px}@media(max-width:760px){#catalog .free-ea-cover{height:190px}#catalog .ea-body{padding:14px 18px}#catalog.list-view .ea-body{padding:12px 18px}}
