/* TAMORA_TEMPLATE_V2 - tamora-royal-dark - colors only; no layout or geometry. */
:root{--tm-accent:#e9c889;--tm-surface:#24211b;--tm-fg:#fff4dc;--tm-muted:#e6cfa6;}
/* Color corrections for aaPanel custom site-overrides, loaded after global patches */
body.is-chaosapi,body.is-chaosapiv2 {color:var(--tm-fg);}
body :is(.btn--dark,.btn--primary,.btn--light,.btn--flex) { color:#fff4dc !important; }
body :is(.btn--dark,.btn--primary,.btn--light,.btn--flex) :is(span,i,svg) { color:inherit !important; }
body .app-breadcrumbs .nav-item a,body .page-nav ul a {color:#fff4dc !important;}
body .app-breadcrumbs .nav-item a:hover,body .page-nav ul a:hover {color:#e9c889 !important;}
body :is(.btn--brand,.btn--accent,.btn--accent-secondary) {color:#211403 !important; background-color:#e9c889 !important;}
body :is(.btn--brand,.btn--accent,.btn--accent-secondary) :is(span,i,svg) {color:inherit !important;}
body :is(.btn--brand,.btn--accent,.btn--accent-secondary):hover {background-color:#bb9450 !important;}
body :is(input,textarea,select) {accent-color:#e9c889;}
/* Site-overrides often pins blue poker widgets; preserve geometry and recolor only */
body section.poker .poker__grid > .poker__game,
body section.poker .poker__grid > .poker__extra-provider-v3,
body .slot-content .no-results {background-color:#24211b !important;}
body section.poker .poker-account-strip-v2 {background-color:#24211b !important; color:#fff4dc !important;}
body section.poker .poker-account-strip-v2__copy,
body section.poker.poker--d .poker__actions > :first-child {background-color:#9e8247 !important; color:#fff4dc !important;}
body section.poker.poker--d .poker__actions > :nth-child(2) {background-color:#e9c889 !important; color:#211403 !important;}
body :is(.app-header,.app-footer,.app-menu--d,.page-nav) {border-color:#e9c889 !important;}
/* Avoid touching notice colors, images, widths, heights, or position. */
