/* Explicit light palette. Existing dark styling is untouched when data-vg-theme is dark. */
body[data-vg-theme=light]{--color-bg:#f5f7fb;--color-surface:#fff;--color-surface-2:#f1f4fa;--color-border:#d8e0ed;--color-border-subtle:#e5eaf2;--color-text:#17243a;--color-text-muted:#52637a;--color-text-faint:#5e6d83;--color-brand-pink:#a72c73;--color-brand-purple:#75419d;--color-success:#08754f;--color-warning:#885900;--color-info:#245fa6;--color-danger:#b42342;background:#f5f7fb!important;color:#17243a!important;color-scheme:light!important;--normal-bg:#fff;--normal-text:#17243a;--normal-border:#d8e0ed}
body[data-vg-admin][data-vg-theme=light] :is(.bg-surface,.bg-surface-2){background-color:var(--color-surface)!important}
body[data-vg-admin][data-vg-theme=light] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox]){background:#fff!important;color:#17243a!important;border-color:#d8e0ed!important}
body[data-vg-admin][data-vg-theme=light] .vg-admin-main :is(button:not(.brand-gradient):not(.bg-brand-pink):not([role=switch]),a[data-vg-action=secondary]){color:#52637a}

/* admin-design.css palette */
body[data-vg-theme=light][data-vg-design]{--color-bg:#f5f7fb!important;--color-surface:#ffffff!important;--color-surface-2:#f1f4fa!important;--color-border:#d8e0ed!important;--color-border-subtle:#e5eaf2!important;--color-text:#17243a!important;--color-text-muted:#52637a!important;--color-text-faint:#5e6d83!important;--color-brand-pink:#a72c73!important;--color-brand-purple:#75419d!important;--color-success:#08754f!important;--color-warning:#885900!important;--color-info:#245fa6!important;--color-danger:#b42342!important;--vg-panel:#ffffff!important;background:#ffffff!important;color:#17243a!important;color-scheme:light!important}
body[data-vg-theme=light][data-vg-design] .vg-admin-shell{background:radial-gradient(ellipse at 95% 0%,#dce7fa44 0,transparent 45%),#f5f7fb!important}
body[data-vg-theme=light][data-vg-design] .vg-admin-main :is(h1,h2){color:#17243a!important}
body[data-vg-theme=light][data-vg-design] .vg-admin-main :is(h1,h2,h3)+p{color:#52637a!important}
body[data-vg-theme=light][data-vg-design] .vg-admin-main :is(h1,h2,h3) svg{color:#75419d!important}
body[data-vg-theme=light][data-vg-design] .text-text-muted{color:#52637a!important}
body[data-vg-theme=light][data-vg-design] .text-text-faint{color:#52637a!important}
body[data-vg-theme=light][data-vg-design] .text-brand-pink{color:#a72c73!important}
body[data-vg-theme=light][data-vg-design] .text-brand-purple{color:#75419d!important}
body[data-vg-theme=light][data-vg-design] a:focus-visible,body[data-vg-theme=light][data-vg-design] button:focus-visible{outline:2px solid #b89acc!important}
body[data-vg-theme=light][data-vg-design] .vg-admin-sidebar>aside{background:linear-gradient(180deg,#ffffff,#ffffff)!important;border-color:#d8e0ed!important}
body[data-vg-theme=light][data-vg-design] .vg-admin-sidebar nav a:not(.brand-gradient):not([aria-current=page]){color:#52637a!important}
body[data-vg-theme=light][data-vg-design] .vg-admin-sidebar nav a:hover{background:#f1f4fa!important;color:#75419d!important}
body[data-vg-theme=light][data-vg-design] .vg-admin-sidebar nav a.brand-gradient,body[data-vg-theme=light][data-vg-design] .vg-admin-sidebar nav a[aria-current=page]{box-shadow:0 4px 18px #18243a14!important;color:#ffffff!important}
body[data-vg-theme=light][data-vg-design] .vg-admin-header{background:#ffffff!important;border-color:#d8e0ed!important}
body[data-vg-theme=light][data-vg-design] [data-vg-panel]{background:linear-gradient(145deg,#ffffff,#ffffff)!important;border:1px solid #d8e0ed!important;box-shadow:0 5px 22px #18243a14!important}
body[data-vg-theme=light][data-vg-design] [data-vg-panel]>.border-b{border-color:#d8e0ed!important}
body[data-vg-theme=light][data-vg-design] :is(.brand-gradient,button.bg-brand-pink){box-shadow:0 3px 10px #18243a14!important}
body[data-vg-theme=light][data-vg-design] [data-vg-action=secondary]{background:#ffffff!important;color:#75419d!important;border:1px solid #d8e0ed!important}
body[data-vg-theme=light][data-vg-design] [data-vg-action=secondary]:not(:disabled):hover{background:#f1f4fa!important;border-color:#d8e0ed!important}
body[data-vg-theme=light][data-vg-design] :is(button,a)[aria-pressed=false]{background:#ffffff!important;color:#33445d!important;border-color:#d8e0ed!important}
body[data-vg-theme=light][data-vg-design] :is(button,a)[aria-pressed=true]{background:#f1e9f8!important;color:#17243a!important;border-color:#d8e0ed!important}
body[data-vg-theme=light][data-vg-design] [data-vg-metric]{--vg-tone:#75419d!important;--vg-wash:#75419d14!important;background:linear-gradient(145deg,#ffffff,#ffffff)!important;border:1px solid #d8e0ed!important}
body[data-vg-theme=light][data-vg-design] [data-vg-tone=green]{--vg-tone:#08754f!important;--vg-wash:#08754f14!important}
body[data-vg-theme=light][data-vg-design] [data-vg-tone=rose]{--vg-tone:#b42342!important;--vg-wash:#b4234214!important}
body[data-vg-theme=light][data-vg-design] [data-vg-tone=amber]{--vg-tone:#885900!important;--vg-wash:#88590014!important}
body[data-vg-theme=light][data-vg-design] [data-vg-tone=blue]{--vg-tone:#245fa6!important;--vg-wash:#245fa614!important}
body[data-vg-theme=light][data-vg-design] [data-vg-metric] p:first-of-type{color:#52637a!important}
body[data-vg-theme=light][data-vg-design] [data-vg-metric] .text-2xl{color:#17243a!important}
body[data-vg-theme=light][data-vg-design] .vg-admin-main :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),textarea,select,button[role=combobox]){background:#ffffff!important;border-color:#d8e0ed!important;color:#17243a!important}
body[data-vg-theme=light][data-vg-design] .vg-admin-main input::placeholder,body[data-vg-theme=light][data-vg-design] .vg-admin-main textarea::placeholder{color:#52637a!important}
body[data-vg-theme=light][data-vg-design] .vg-admin-main :is(input,textarea,select):focus{border-color:#b89acc!important;box-shadow:0 0 0 3px #18243a14!important}
body[data-vg-theme=light][data-vg-design] .vg-admin-main label{color:#33445d!important}
body[data-vg-theme=light][data-vg-design] [data-date-shortcuts]{background:#ffffff!important;border:1px solid #d8e0ed!important}
body[data-vg-theme=light][data-vg-design] [data-dashboard-filters]{background:#ffffff!important;border:1px solid #d8e0ed!important}
body[data-vg-theme=light][data-vg-design] [data-vg-table-wrap]{scrollbar-color:#9baac0 #9baac0!important}
body[data-vg-theme=light][data-vg-design] [data-vg-table-wrap]::-webkit-scrollbar-thumb{background:#7381a1!important;border:2px solid #d8e0ed!important}
body[data-vg-theme=light][data-vg-design] table[data-vg-table] :is(th,td){border-color:#d8e0ed!important}
body[data-vg-theme=light][data-vg-design] table[data-vg-table] th{background:#f1f4fa!important;color:#33445d!important}
body[data-vg-theme=light][data-vg-design] table[data-vg-table] td{color:#245fa6!important;border-bottom:1px solid #d8e0ed!important}
body[data-vg-theme=light][data-vg-design] table[data-vg-table] tbody tr:nth-child(even){background:#ffffff!important}
body[data-vg-theme=light][data-vg-design] table[data-vg-table] tbody tr:hover{background:#f1f4fa!important}
body[data-vg-theme=light][data-vg-design] table[data-vg-table] td a:not(.brand-gradient):not([data-vg-action]){color:#a72c73!important}
body[data-vg-theme=light][data-vg-design] table[data-vg-table] td button[style*="--color-brand-pink"]{color:#a72c73!important}
@media(min-width:768px){body[data-vg-theme=light][data-vg-design] table:is([data-vg-table=businesses],[data-vg-table=prizes],[data-vg-table=customers],[data-vg-table=operations],[data-vg-table=games]) :is(th,td):first-child:not([colspan]){background:#ffffff!important;box-shadow:1px 0 #18243a14!important}
body[data-vg-theme=light][data-vg-design] table:is([data-vg-table=businesses],[data-vg-table=prizes],[data-vg-table=business-prizes],[data-vg-table=team]) :is(th,td)[data-vg-col=actions]{background:#ffffff!important;box-shadow:-1px 0 #18243a14!important}}
body[data-vg-theme=light][data-vg-design][data-vg-page=dashboard] [data-dashboard-middle]>section{background:linear-gradient(130deg,#ffffff,#ffffff)!important;border-color:#d8e0ed!important}
body[data-vg-theme=light][data-vg-design][data-vg-page=operations] [role=tablist]{border:1px solid #d8e0ed!important;background:#ffffff!important}
body[data-vg-theme=light][data-vg-design][data-vg-page=operations] [role=tab][aria-selected=false]{color:#52637a!important}
body[data-vg-theme=light][data-vg-design][data-vg-page=operations] [role=tab][aria-selected=true]{background:#f1e9f8!important;color:#75419d!important}
body[data-vg-theme=light][data-vg-design] table[data-vg-table=receipts] td[data-vg-col=receipt] img{background:#ffffff!important}
body[data-vg-theme=light][data-vg-design] table:is([data-vg-table=revenue],[data-vg-table=growth]) tbody tr:last-child{background:#f1f4fa!important}
body[data-vg-theme=light][data-vg-design][data-vg-page=locations] .vg-admin-main [aria-label="Map layers"]{background:#ffffff!important;border:1px solid #d8e0ed!important}
body[data-vg-theme=light][data-vg-design][data-vg-page=games] .vg-admin-main table[data-vg-table=games]{border:1px solid #d8e0ed!important;background:#ffffff!important}
body[data-vg-theme=light][data-vg-design] table[data-vg-table=games] input[type=checkbox]{accent-color:#75419d!important}
body[data-vg-theme=light][data-vg-design] #vg-game-releases{border-top:1px solid #d8e0ed!important}
body[data-vg-theme=light][data-vg-design] #vg-game-releases article{border:1px solid #d8e0ed!important;background:#ffffff!important}
body[data-vg-theme=light][data-vg-design] #vg-game-releases :is(fieldset,details){border:1px solid #d8e0ed!important;background:#ffffff!important}
body[data-vg-theme=light][data-vg-design] #vg-game-releases form{border:1px solid #d8e0ed!important;background:#ffffff!important}
body[data-vg-theme=light][data-vg-design][data-vg-page=settings] .vg-admin-main [data-vg-panel-title=token-settings] :is(.bg-surface-2,.bg-white\/5){background:#f1f4fa!important;border:1px solid #d8e0ed!important}
body[data-vg-theme=light][data-vg-design] [data-vg-dialog]{background:#ffffff!important;border-color:#d8e0ed!important;color:#17243a!important;box-shadow:0 28px 100px #18243a14!important}
body[data-vg-theme=light][data-vg-design] [data-vg-dialog] :is(header,footer){border-color:#d8e0ed!important}
body[data-vg-theme=light][data-vg-design] [role=menu],body[data-vg-theme=light][data-vg-design] [role=listbox]{background:#ffffff!important;border-color:#d8e0ed!important;box-shadow:0 14px 50px #18243a14!important;color:#17243a!important}
body[data-vg-theme=light][data-vg-design] [role=menuitem]:focus,body[data-vg-theme=light][data-vg-design] [role=option][data-highlighted]{background:#f1f4fa!important;color:#17243a!important}
@media(max-width:1199px){body[data-vg-theme=light][data-vg-design] .vg-menu-toggle{border:1px solid #d8e0ed!important;background:#ffffff!important}
body[data-vg-theme=light][data-vg-design] .vg-menu-backdrop{background:#02071399!important}
body[data-vg-theme=light][data-vg-design] .vg-menu-close{background:#ffffff!important;border:1px solid #d8e0ed!important}}
@media(max-width:767px){body[data-vg-theme=light][data-vg-design] [data-vg-table-wrap][data-vg-overflow=true]::before{color:#52637a!important;background:#ffffff!important;border-bottom:1px solid #d8e0ed!important}}
/* settings-layout.css palette */
body[data-vg-theme=light][data-vg-admin] .vg-settings-workspace .vg-settings-nav{background:#ffffff!important;border:1px solid #d8e0ed!important}
body[data-vg-theme=light][data-vg-admin] .vg-settings-workspace .vg-settings-nav-item{color:#33445d!important}
body[data-vg-theme=light][data-vg-admin] .vg-settings-workspace .vg-settings-nav-item>small{color:#52637a!important}
body[data-vg-theme=light][data-vg-admin] .vg-settings-workspace .vg-settings-nav-item:hover{background:#ffffff!important}
body[data-vg-theme=light][data-vg-admin] .vg-settings-workspace .vg-settings-nav-item[aria-pressed=true]{background:#f1e9f8!important;border-color:#d8e0ed!important;color:#17243a!important}
body[data-vg-theme=light][data-vg-admin] .vg-settings-workspace .vg-settings-nav-item[aria-pressed=true]>small{color:#52637a!important}
body[data-vg-theme=light][data-vg-admin] .vg-settings-workspace .vg-settings-nav-item:focus-visible{outline:2px solid #b89acc!important}
body[data-vg-theme=light][data-vg-admin] .vg-admin-main .vg-settings-workspace .vg-settings-panel>div{background:#ffffff!important;border:1px solid #d8e0ed!important;box-shadow:0 8px 30px #18243a14!important}
body[data-vg-theme=light][data-vg-admin] .vg-admin-main .vg-settings-workspace .vg-settings-panel>div>div:first-child{border-bottom:1px solid #d8e0ed!important;background:#ffffff!important}
body[data-vg-theme=light][data-vg-admin] .vg-admin-main .vg-settings-workspace :is(h3,[data-slot=card-title]){color:#17243a!important}
body[data-vg-theme=light][data-vg-admin] .vg-admin-main .vg-settings-workspace .vg-settings-panel :is(.bg-white\/5,.bg-surface-2){border-bottom:1px solid #d8e0ed!important}
body[data-vg-theme=light][data-vg-admin] .vg-admin-main .vg-settings-workspace .vg-settings-panel .text-xs{color:#52637a!important}
body[data-vg-theme=light][data-vg-admin] .vg-admin-main .vg-settings-workspace .vg-settings-panel input:not([type=checkbox]):not([type=radio]){background:#ffffff!important;border:1px solid #d8e0ed!important;color:#17243a!important}
body[data-vg-theme=light][data-vg-admin] .vg-settings-panel .size-9{background:#f1f4fa!important}
body[data-vg-theme=light][data-vg-admin] .vg-admin-main .vg-settings-workspace .vg-settings-panel th{background:#ffffff!important;color:#52637a!important}
body[data-vg-theme=light][data-vg-admin] .vg-admin-main .vg-settings-workspace .vg-settings-panel td{border-bottom:1px solid #d8e0ed!important}
body[data-vg-theme=light][data-vg-admin] .vg-admin-main .vg-settings-workspace .vg-settings-panel tbody tr:hover{background:#f1f4fa!important}
body[data-vg-theme=light][data-vg-admin] .vg-settings-category-list thead{background:#ffffff!important}
body[data-vg-theme=light][data-vg-admin] .vg-settings-category-list:focus-visible{outline:2px solid #b89acc!important}
/* form-polish.css palette */
body[data-vg-theme=light][data-vg-admin] :is(.vg-admin-main,[role=dialog]) button[role=switch]{border:1px solid #d8e0ed!important;background:#66738b!important;box-shadow:inset 0 1px 3px #18243a14!important}
body[data-vg-theme=light][data-vg-admin] :is(.vg-admin-main,[role=dialog]) button[role=switch][aria-checked=true]{border-color:#b89acc!important}
body[data-vg-theme=light][data-vg-admin] :is(.vg-admin-main,[role=dialog]) button[role=switch]>span{box-shadow:0 1px 3px #18243a14!important}
body[data-vg-theme=light][data-vg-admin] :is(.vg-admin-main,[role=dialog]) button[role=switch]:focus-visible{outline:2px solid #b89acc!important}
/* switch-header.css palette */
body[data-vg-theme=light][data-vg-admin] :is(.vg-admin-main,[role=dialog]) button[role=switch][aria-checked][data-state]{border:1px solid #d8e0ed!important;background:#66738b!important;box-shadow:inset 0 1px 3px #18243a14!important}
body[data-vg-theme=light][data-vg-admin] :is(.vg-admin-main,[role=dialog]) button[role=switch][aria-checked][data-state][aria-checked=true]{border-color:#b89acc!important}
body[data-vg-theme=light][data-vg-admin] :is(.vg-admin-main,[role=dialog]) button[role=switch][aria-checked][data-state]>span{box-shadow:0 1px 3px #18243a14!important}
body[data-vg-theme=light][data-vg-admin] :is(.vg-admin-main,[role=dialog]) button[role=switch][aria-checked][data-state]:focus-visible{outline:2px solid #b89acc!important}
body[data-vg-theme=light][data-vg-admin] .vg-admin-header,
body[data-vg-theme=light][data-vg-admin] .vg-admin-sidebar>aside>div:first-child{border-bottom:1px solid #d8e0ed!important}
/* toggle-containment.css palette */
body[data-vg-theme=light][data-vg-admin] :is(.vg-admin-main,[role=dialog]) button[role=switch][aria-checked][data-state]{border:1px solid #d8e0ed!important;background:#66738b!important;box-shadow:inset 0 1px 3px #18243a14!important}
body[data-vg-theme=light][data-vg-admin] :is(.vg-admin-main,[role=dialog]) button[role=switch][aria-checked][data-state][aria-checked=true]{border-color:#b89acc!important}
body[data-vg-theme=light][data-vg-admin] :is(.vg-admin-main,[role=dialog]) button[role=switch][aria-checked][data-state]>span{box-shadow:0 1px 3px #18243a14!important}
body[data-vg-theme=light][data-vg-admin] :is(.vg-admin-main,[role=dialog]) button[role=switch][aria-checked][data-state]:focus-visible{outline:2px solid #b89acc!important}
/* Portals, semantic badges, chart labels and the new appearance control. */
body[data-vg-admin][data-vg-theme=light] :is([role=dialog],[role=alertdialog],[data-vg-report-dialog],[data-vg-dialog]) :is(input,textarea,select,button[role=combobox]){background:#fff!important;color:#17243a!important;border-color:#bdcadb!important}
body[data-vg-admin][data-vg-theme=light] :is(.vg-admin-main,[role=dialog]) :is(input,textarea)::placeholder{color:#64748b!important;opacity:1!important}
body[data-vg-admin][data-vg-theme=light] :is(.text-success,.text-green-400,.text-emerald-400){color:#08754f!important}
body[data-vg-admin][data-vg-theme=light] :is(.text-danger,.text-red-400,.text-rose-400){color:#b42342!important}
body[data-vg-admin][data-vg-theme=light] :is(.text-warning,.text-amber-400,.text-yellow-400){color:#885900!important}
body[data-vg-admin][data-vg-theme=light] :is(.text-info,.text-blue-400){color:#245fa6!important}
body[data-vg-admin][data-vg-theme=light] :is(.vg-admin-main,[role=dialog]) label{color:#33445d!important}
body[data-vg-admin][data-vg-theme=light] :is(.vg-admin-main,[role=dialog]) :is(input,textarea,select,button[role=combobox]):focus-visible{outline:2px solid #8652b8!important;outline-offset:2px!important}
body[data-vg-admin][data-vg-theme=light] .recharts-cartesian-axis-tick-value,body[data-vg-admin][data-vg-theme=light] .recharts-text{fill:#52637a!important}
body[data-vg-admin][data-vg-theme=light] .recharts-legend-item-text{color:#33445d!important}
body[data-vg-admin][data-vg-theme=light] .recharts-cartesian-grid line{stroke:#dce4ef!important}
body[data-vg-admin][data-vg-theme=light] .recharts-default-tooltip{background:#fff!important;border:1px solid #d8e0ed!important;color:#17243a!important;box-shadow:0 8px 24px #17243a12}
body[data-vg-admin][data-vg-theme=light] [data-sonner-toast]{background:#fff!important;color:#17243a!important;border-color:#d8e0ed!important}
body[data-vg-admin][data-vg-theme=light] .vg-settings-category-list thead{background:#f1f4fa!important}
body[data-vg-admin][data-vg-theme=light] :is(.brand-gradient,button.bg-brand-pink){color:#fff!important}
body[data-vg-admin][data-vg-theme=light] .vg-admin-sidebar nav :is(a.brand-gradient,a[aria-current=page]){color:#fff!important}
body[data-vg-admin] .vg-admin-header button.vg-theme-toggle[aria-pressed]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-sizing:border-box!important;flex-shrink:0!important;height:38px!important;min-height:38px!important;min-width:38px!important;padding:8px 10px!important;border:1px solid #40506a!important;border-radius:10px!important;background:#17243a!important;color:#dbe5f4!important;box-shadow:none!important;cursor:pointer;font-size:12px!important;font-weight:600!important;line-height:1!important}
body[data-vg-admin] .vg-admin-header button.vg-theme-toggle[aria-pressed]:hover{border-color:#b89acc!important}
body[data-vg-admin] .vg-admin-header button.vg-theme-toggle[aria-pressed]:focus-visible{outline:2px solid #b48cdd!important;outline-offset:3px!important}
body[data-vg-admin][data-vg-theme=light] .vg-admin-header button.vg-theme-toggle[aria-pressed]{background:#fff!important;color:#52637a!important;border-color:#cbd6e5!important}
body[data-vg-admin] .vg-admin-header>h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:767px){body[data-vg-admin] .vg-admin-header button.vg-theme-toggle[aria-pressed]{width:38px!important;max-width:38px!important;padding:8px!important}body[data-vg-admin] .vg-theme-toggle>span{display:none!important}body[data-vg-admin] .vg-admin-header>div:last-child{gap:8px!important}}
/* Final semantic endpoints override every older surface rule without changing geometry. */
body[data-vg-admin][data-vg-theme=light]{background:#f5f7fb!important}
body[data-vg-admin][data-vg-theme=light] :is(.sub,.mini){color:#5e6d83!important}
body[data-vg-admin][data-vg-theme=light] :is(.vg-admin-main,[role=dialog],.vg-admin-header) button:not([style*="linear-gradient"]):not([class*="bg-brand-"]):not(.brand-gradient):not([role=switch]):not([aria-pressed]):not([aria-selected]):not(.vg-theme-toggle){background:#fff!important;color:#52637a!important;border-color:#d8e0ed!important}
body[data-vg-admin][data-vg-theme=light] .vg-admin-main .vg-settings-workspace .vg-settings-panel div:is(.bg-white\/5,.bg-surface-2){background:transparent!important;border:0!important;border-bottom:1px solid #e5eaf2!important}
body[data-vg-admin][data-vg-theme=light] .vg-admin-main .vg-settings-workspace .vg-settings-panel button[role=switch][aria-checked][data-state]{background:#66738b!important;border:1px solid #65748c!important}
body[data-vg-admin][data-vg-theme=light] .vg-admin-main .vg-settings-workspace .vg-settings-panel button[role=switch][aria-checked=true][data-state]{background:linear-gradient(110deg,#ce438d,#8c59d4)!important;border-color:#b784ca!important}
body[data-vg-admin][data-vg-theme=light] :is(.badge,.bg-success\/10){background:#e6f5ee!important;color:#08754f!important}
body[data-vg-admin][data-vg-theme=light] .bg-danger\/10{background:#fdebf0!important;color:#b42342!important}
body[data-vg-admin][data-vg-theme=light] .bg-warning\/10{background:#fff4d9!important;color:#885900!important}
body[data-vg-admin][data-vg-theme=light] [data-vg-action=secondary]{background:#fff!important;color:#75419d!important;border-color:#cdbbde!important}
body[data-vg-admin][data-vg-theme=light] .text-warning,body[data-vg-admin][data-vg-theme=light] [style*="color:#efc36b"],body[data-vg-admin][data-vg-theme=light] [style*="color: #efc36b"]{color:#885900!important}
body[data-vg-admin][data-vg-theme=light] .vg-admin-main button[style*="linear-gradient"]{background:linear-gradient(110deg,#ce438d,#8c59d4)!important;color:#fff!important}
body[data-vg-admin][data-vg-theme=light] [role=dialog][aria-label="Game preview"]{background:#10172a99!important}
body[data-vg-admin][data-vg-theme=light] [role=dialog][aria-label="Game preview"]>section{background:#fff!important;color:#17243a!important;border:1px solid #d8e0ed!important}
body[data-vg-admin][data-vg-theme=light] [data-business-map-dialog]>div:first-child{color:#17243a!important}
body[data-vg-admin][data-vg-theme=light] :is(button,a)[data-vg-action=secondary]{background:#fff!important;color:#75419d!important;border-color:#cdbbde!important}
body[data-vg-admin][data-vg-theme=light] :is(.vg-admin-main,[role=dialog]) button[role=switch][aria-checked][data-state][aria-checked=true]{background:linear-gradient(110deg,#ce438d,#8c59d4)!important;border-color:#b784ca!important}
/* Keep series distinct while giving green/amber marks definition on white. */
body[data-vg-admin][data-vg-theme=light] .recharts-surface [stroke="#10b981"]{stroke:#08754f!important}
body[data-vg-admin][data-vg-theme=light] .recharts-surface [fill="#10b981"]{fill:#08754f!important}
body[data-vg-admin][data-vg-theme=light] .recharts-surface [stroke="#f59e0b"]{stroke:#a66a00!important}
body[data-vg-admin][data-vg-theme=light] .recharts-surface [fill="#f59e0b"]{fill:#a66a00!important}
body[data-vg-admin][data-vg-theme=light] table[data-vg-table=games] a[data-vg-action=secondary]{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;padding:6px 10px!important;text-decoration:none!important}
