/* PokerLand 5: one palette across native, public and employee surfaces. */
@layer pokerland-config {
 :root{color-scheme:dark;--pl-primary:#16aa58;--pl-on-primary:#f4f6f5;--pl-success:#7be5a7;--pl-danger:#ff939d;--pl-warning:#f2cb7f;--pl-info:#a7caff}
 html{background:#121418!important}
 @media print{html{background:#fff!important;color-scheme:light}}
 body{background:var(--pl-bg,#121418);color:var(--pl-text,#f4f6f5)}
 body[data-native-system]{--cc-th-accent-rgb:var(--pl-primary-rgb,22,170,88)!important;--cc-th-wine-rgb:var(--pl-brand-rgb,8,115,58)!important;--cc-th-on-accent:#f4f6f5!important}
 body[data-native-system] :is(button.primary,.btn-primary,.cc-cs-save,.qcx-save){background:linear-gradient(105deg,var(--pl-bg) 8%,color-mix(in srgb,var(--pl-brand),#121418 48%) 55%,var(--pl-brand))!important;color:var(--pl-on-brand,#f4f6f5)!important;border-color:var(--pl-primary,#16aa58)!important}
 body[data-native-system] :is(.danger,.error,.err,[role=alert],.cc-error){color:var(--pl-danger)!important}
 body[data-native-system] :is(.warning,.warn){color:var(--pl-warning)!important}
 body[data-native-system] :is(.success,.ok){color:var(--pl-success)!important}
 body[data-native-system] :is(input,select,textarea){color-scheme:dark;caret-color:var(--pl-focus)}
 body[data-native-system] :is(a,button,input,select,textarea,[role=button]):focus-visible{outline-color:var(--pl-focus)!important}
 img[src$="/logo-dark.svg"]{filter:brightness(0) invert(1)!important}
 body[data-native-system] .tv2-art{filter:none!important}
 body[data-native-system] .pl-native-sidebar{background:var(--pl-bg)!important}
 body[data-native-system] .pl-native-menu .admin-side-nav button.active{background:#143226!important;color:#7be5a7!important}
 body[data-next-miniapp]:not([data-next-native]),#pokerland-next-host{background:#121418!important;color:#f4f6f5!important}
 body[data-next-miniapp] #cc-cookie-banner,body[data-next-miniapp] #cc-cookie-banner>div{background:#1b1d23!important;color:#f4f6f5!important}
 body[data-next-miniapp] #cc-cookie-banner a{color:#7be5a7!important}
 body[data-next-miniapp] .modal .btn{background:#08733a!important;color:#f4f6f5!important}
 body[data-next-miniapp] .modal .btn-cancel-soft{background:#25292f!important;color:#f4f6f5!important}
 body[data-next-miniapp] #cc-entry-gate{--eg-ink:#f4f6f5!important;--eg-ink-1:#f4f6f5!important;--eg-ink-2:#b6bdc5!important;--eg-ink-3:#b6bdc5!important;--eg-ink-4:#9ba5ae!important}
 body[data-pokerland-board]:not([data-configured-board]){background:#121418!important;color:#f4f6f5!important;--accent:#16aa58}
}
::selection{background:#16aa5855;color:#f4f6f5}
