/* Overlay screenshot follow-up. Native lobby renderers retain their existing
   typography, spacing and controls. Only the four-column tab track changes
   geometry; no online table, avatar, card, betting chip or uploaded art is used. */

/* Native shell rules contain #tournamentList, !important and :first-child.
   Target those actual populated rows, including the ordinary unsaved state. */
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard {background:linear-gradient(135deg,#2e2025,#1f181b)!important;border-color:#684853!important;color:#e6dbdd!important;box-shadow:inset 0 1px #eae1e412,0 4px 10px #0b090a33!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard:first-child {background:radial-gradient(ellipse at 100% 0,#ab596d1c,transparent 70%),linear-gradient(125deg,#3a282e,#241c1f)!important;border-color:#b16578!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard:is(.is-mine,.is-playing,.is-fav) {background:linear-gradient(135deg,#3e2b31,#261e21)!important;border-color:#b97485!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard :is(h3,.tcard-title-marquee,.stat .val) {color:#e7dcde!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard :is(.stat .lbl,.tcard-foot-text,.tcard-foot-left) {color:#c4aab1!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard :is(.tcard-head,.tcard-foot) {border-color:#60434c77!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard .countdown {color:#ddced2!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard .countdown.is-closed {color:#e5b6c6!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard .tcard-progress {background:#1b1517!important;box-shadow:none!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard .tcard-progress .fill {background:linear-gradient(90deg,#ae5e72,#d9c9cd)!important;box-shadow:none!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard :is(.status-pill,.struct-badge,.ticket-badge,.private-badge,.trophy-badge,.tcard-bounty,.tcard-freezeout) {background:#412d34!important;border-color:#9f5064!important;color:#e1d4d8!important;box-shadow:none!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard .status-pill:is(.s-play,.s-late,.s-mine) {background:#35252b!important;border-color:#9d4f63!important;color:#d9c9cd!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard .tcard-deposit-note {background:#35252b!important;border-color:#9d4f63!important;color:#d9c9cd!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard .tcard-fav {color:#c5acb2!important;border-color:#944b5d!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard .tcard-fav::before {background:#251d1f!important;border-color:#944b5d!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard .tcard-fav .tfav-shape {fill:none!important;stroke:#c5acb2!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard .tcard-fav.is-on::before {background:#503840!important;border-color:#d5c3c7!important}
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #tournamentList .tcard .tcard-fav.is-on .tfav-shape {fill:#ddced2!important;stroke:#ddced2!important}

/* The shared navigation stylesheet still allocates five tracks to four tabs. */
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #lobby #lobbyTabs {grid-template-columns:repeat(4,minmax(0,1fr))!important}

/* Existing linked-SUPER shortcut, with permission/visibility logic untouched. */
html[data-site-skin="overlay"] body.holdem-lobby-active #app #topbar #operatorCenterTopBtn {background:linear-gradient(145deg,#dfd1d5,#c6adb3)!important;border-color:#d1bcc1!important;color:#2f2025!important;box-shadow:inset 0 1px #efe9ea55!important}
html[data-site-skin="overlay"] body.holdem-lobby-active #app #topbar #operatorCenterTopBtn :is(span,.op-center-topbar-label) {color:#2f2025!important}
html[data-site-skin="overlay"] body.holdem-lobby-active #app #topbar #operatorCenterTopBtn:is(:hover,:focus-visible) {background:linear-gradient(145deg,#e7dcdf,#d1bdc2)!important;outline-color:#dbcbcf!important}

/* App notices have a second board/tab/card carousel renderer. */
html[data-site-skin="overlay"] #app #lobbyFeatureView[data-feature="notices"],
html[data-site-skin="overlay"] #app #lobbyFeatureView[data-feature="live"] {background:#181315!important;border-color:#61434d!important;color:#e6dbdd!important}
html[data-site-skin="overlay"] #app #lobbyFeatureView:is([data-feature="notices"],[data-feature="live"]) .lobby-feature-view-header {background:linear-gradient(110deg,#2e2025,#251d20)!important;border-color:#654650!important;color:#e6dbdd!important}
html[data-site-skin="overlay"] #app #lobbyFeatureView:is([data-feature="notices"],[data-feature="live"]) :is(#lobbyFeatureTitle,#lobbyFeatureBack) {color:#e3d6d9!important;background-color:transparent!important;box-shadow:none!important}
html[data-site-skin="overlay"] #app #lobbyFeatureView[data-feature="notices"] :is(.lobby-notice-card,.lobby-notice-list-item,.lobby-notice-detail,.lobby-notice-carousel) {background:linear-gradient(145deg,#2e2025,#1f181b)!important;border-color:#8a4657!important;color:#e6dbdd!important;box-shadow:inset 0 1px #eae1e412,0 6px 18px #0b090a33!important}
html[data-site-skin="overlay"] #app #lobbyFeatureView[data-feature="notices"] :is(.lobby-notice-board-tabs button,.lobby-notice-carousel-arrow) {background:#39282d!important;border-color:#9a4d61!important;color:#dfd1d5!important;box-shadow:none!important}
html[data-site-skin="overlay"] #app #lobbyFeatureView[data-feature="notices"] .lobby-notice-board-tabs button[aria-pressed="true"] {background:linear-gradient(135deg,#dfd1d5,#c6adb3)!important;border-color:#d1bcc1!important;color:#292123!important}
html[data-site-skin="overlay"] #app #lobbyFeatureView[data-feature="notices"] :is(.lobby-notice-card h3,.lobby-notice-list-item>strong,.lobby-notice-detail h3,.lobby-notice-carousel-caption strong) {color:#e8dee1!important}
html[data-site-skin="overlay"] #app #lobbyFeatureView[data-feature="notices"] :is(.lobby-notice-body,.lobby-notice-detail-body) {color:#d9c8cc!important}
html[data-site-skin="overlay"] #app #lobbyFeatureView[data-feature="notices"] :is(.lobby-notice-loading,.lobby-notice-summary,.lobby-notice-card time,.lobby-notice-list-meta time,.lobby-notice-detail time,.lobby-notice-carousel-caption time,.lobby-notice-carousel-count) {color:#c6adb3!important}
html[data-site-skin="overlay"] #app #lobbyFeatureView[data-feature="notices"] :is(.lobby-notice-badge,.lobby-notice-badge.is-ticket) {background:#432f36!important;border-color:#ac5b6f!important;color:#e7dcde!important;box-shadow:none!important}
html[data-site-skin="overlay"] #app #lobbyFeatureView[data-feature="notices"] .lobby-notice-carousel-dots button {background:transparent!important;border-color:transparent!important;box-shadow:none!important}
html[data-site-skin="overlay"] #app #lobbyFeatureView[data-feature="notices"] .lobby-notice-carousel-dots button::before {background:#944b5d!important}
html[data-site-skin="overlay"] #app #lobbyFeatureView[data-feature="notices"] .lobby-notice-carousel-dots button[aria-current="true"]::before {background:#d7c6ca!important}
html[data-site-skin="overlay"] #app #lobbyFeatureView[data-feature="notices"] .lobby-notice-carousel-count b {color:#e3d7da!important}

/* Actual offline live renderer. Semantic live/today states stay distinct; no
   uploaded poster, participant avatar or custom prize-colour value is filtered. */
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root {--st-gold:#ded0d4;--st-muted:#c4aab0;color:#e5dadd!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-list-head h2,.ll-detail-head h2,.ll-event-body>strong,.ll-event-side strong,.ll-section-title,.ll-event-group>h3,.ll-tables-summary h3,.ll-store-info h3) {color:#e7dcde!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-list-head p,.ll-detail-head p,.ll-store-filter,.ll-event-side small,.ll-event-side em,.ll-event-body>span:not(.ll-live-summary),.ll-event-body>small,.ll-event-cost>small,.ll-empty,.ll-updating,.ll-region-note,.ll-tables-summary p,.ll-tables-summary>strong small) {color:#c6adb3!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-event-cost strong,.ll-event-cost>span,.ll-event-group>h3>span,.ll-tables-summary>strong,.ll-event-side .ll-event-date) {color:#dccdd0!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-small,.ll-more,.ll-back,.ll-clear-discovery,.ll-board-actions a) {background:#38272c!important;border-color:#9d4f62!important;color:#e2d5d8!important;box-shadow:none!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-filters,.ll-detail-tabs,.ll-board-actions) {border-color:#61434d!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-filters button,.ll-detail-tabs button) {background:transparent!important;border-color:transparent!important;color:#c6adb3!important;box-shadow:none!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-filters button.is-active,.ll-detail-tabs button.is-active) {color:#e3d7da!important;border-bottom-color:#cfbabf!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root .ll-filters button[data-filter="today"].is-active {color:#d1bec3!important;border-bottom-color:#b97485!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root .ll-store-filter select {background:#2b2225!important;border-color:#91495b!important;color:#e1d3d7!important;accent-color:#d4c1c6!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root .ll-event {background:linear-gradient(105deg,#2e2025,#1f181b)!important;border-color:#654650!important;color:#e5dadd!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root .ll-event.is-today {background:linear-gradient(105deg,#2a2124,#211a1d)!important;border-color:#91495b!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root .ll-event.is-running {background:linear-gradient(105deg,#2b1e22,#251d20)!important;border-color:#a8556a!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root .ll-event.is-paused {border-color:#b3687a!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root .ll-event.is-running::before {background:#c2a7ad!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root .ll-event.is-paused::before {background:#cfbabf!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-today-badge,.ll-live-summary b,.ll-discovery-chips>span) {background:#3d2a31!important;border-color:#984d5f!important;color:#dacace!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-live-summary time,.ll-paused-label) {color:#e5d9dc!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-live-summary,.ll-live-summary>span,.ll-live-blinds,.ll-event-status) {color:#cbb4ba!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-info,.ll-store-info,.ll-table-wrap,.ll-original-card,.ll-public-table,.ll-tables-empty,.ll-alert,.ll-tables-status) {background:#291d21!important;border-color:#8a4657!important;color:#d9c8cc!important;box-shadow:none!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-info>div,.ll-prizes>div,.ll-mini-label) {border-color:#60434c77!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-info dt,.ll-prizes span,.ll-prose,.ll-original-card>span,.ll-board-actions>span,.ll-mini-label>small) {color:#c7afb5!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-info dd,.ll-prizes strong:not([style*="color"]),.ll-tables-empty h3,.ll-tables-empty>span,.ll-mini-label>strong) {color:#e3d6d9!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root .ll-blinds {color:#e1d4d7!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-blinds caption,.ll-blinds thead th) {background:#342429!important;color:#cfbabf!important;border-color:#60434c!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :is(.ll-blinds th,.ll-blinds td) {border-color:#60434c77!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root .ll-blinds .is-current {background:#4e373f66!important;color:#e5dadd!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root .ll-board .st-board {background:linear-gradient(130deg,#2e2025,#1f181b)!important;border-color:#9d4f62!important;--st-gold:#ded0d4;--st-muted:#c4aab0}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root .ll-board :is(.st-clock,.st-blinds,.st-ante,.st-next strong,.st-players strong,.st-summary strong) {color:#e3d7da!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root .ll-board :is(.st-stats,.st-summary,.st-footer) {border-color:#60434c77!important}
html[data-site-skin="overlay"] .ll-poster-overlay {background:#0c090ad9!important;color:#e6dbdd!important}
html[data-site-skin="overlay"] .ll-poster-overlay :is(.ll-poster-original,.ll-poster-close) {background:#291d21!important;border-color:#a25165!important;color:#e2d5d8!important}
html[data-site-skin="overlay"] .ll-poster-overlay .ll-poster-today {color:#ceb8bd!important}
html[data-site-skin="overlay"] #app #lobbyFeatureBody .ll-root :focus-visible,
html[data-site-skin="overlay"] .ll-poster-overlay :focus-visible {outline-color:#d8c7cb!important}
/* store-event-wizard renders this fixed notice-board introduction separately. */
html[data-site-skin="overlay"] #app #lobbyFeatureView[data-feature="notices"] #lobbyFeatureBody .se-hub-heading>p {color:#c6adb3!important}
/* Compact cards give prize values a separate per-structure --lt-accent rule. */
html[data-site-skin="overlay"] body.holdem-lobby-active.lobby-shell-ready #app #lobby #tournamentList .tcard .stat.prize .val {color:#e7dcde!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
