/* OVERLAY HUNTER / account-backed Navy & Silver surfaces.
 * Every rule is skin-scoped. In-game seats, cards, chips and layout are not selected. */
html[data-site-skin="overlay"] body:not(.holdem-table-active):not(.holdem-cash-table-active){--club-home-accent:#d2bfc4;--club-home-accent-rgb:166,190,231;--font-title:var(--font-ui,Pretendard,sans-serif);accent-color:#c7afb5}
html[data-site-skin="overlay"] body.holdem-lobby-active :is(#lobby,#detailView,#lobbyFeatureView,#myInfoSheet){color:var(--tp-text);font-family:var(--font-ui,Pretendard,sans-serif)}
html[data-site-skin="overlay"] body.holdem-lobby-active #topbar{background:linear-gradient(110deg,#251d1f,#1c1618)!important;border-color:#38272c!important}
html[data-site-skin="overlay"] body.holdem-lobby-active #topbar #title{width:92px;min-width:92px;height:25px;padding:0;flex:none}
html[data-site-skin="overlay"] #lobbyShellShortcuts{gap:8px}
html[data-site-skin="overlay"] #lobbyShellShortcuts .ls-community-entry{border-color:#583d46;border-radius:18px;color:#eee6e8;background:none;font-family:inherit}
html[data-site-skin="overlay"] #lobbyShellShortcuts :is(.ls-message-entry,.ls-attendance-entry){color:#dacace}
html[data-site-skin="overlay"] #lobbyOnlineStatus{color:#bb9da4!important;font-variant-numeric:tabular-nums}
html[data-site-skin="overlay"] :is(#lobby,#detailView,#lobbyFeatureView) :is(h1,h2,h3,.tcard-title-marquee){font-family:var(--font-ui,Pretendard,sans-serif)!important;color:#eee6e8!important}
html[data-site-skin="overlay"] :is(#lobby,#detailView,#lobbyFeatureView) :is(.btn-primary,.mp-primary,.mp-small-primary,.ch-primary,.ticket-claim-btn){background:linear-gradient(125deg,#e1d4d8,#c7aeb4)!important;border-color:#cbb4ba!important;color:#251d20!important;box-shadow:inset 0 1px #ffffff91,0 3px 8px #0003!important;font-family:inherit!important}
html[data-site-skin="overlay"] :is(#lobby,#detailView,#lobbyFeatureView) :is(.btn-secondary,.mp-secondary,.ch-button:not(.ch-primary):not(.ch-link),.mp-type-more){background:#292023!important;border-color:#583d46!important;color:#d9c8cc!important;font-family:inherit!important}
html[data-site-skin="overlay"] :is(#lobby,#detailView,#lobbyFeatureView) :is(input,select,textarea){background:#191416!important;border-color:#5b3f48!important;color:#e8dde0!important;accent-color:#d0bbc0}
html[data-site-skin="overlay"] :is(#lobby,#detailView,#lobbyFeatureView) :is(input,textarea)::placeholder{color:#ac5b6f!important}
html[data-site-skin="overlay"] :is(#lobby,#detailView,#lobbyFeatureView) :focus-visible{outline-color:#dccdd1!important}

/* Tournament and friendly-game panels share the same finish and preserve their actions. */
html[data-site-skin="overlay"] body.holdem-lobby-active :is(#tournamentList .tcard,#lobbyFeatureBody .tcard,#lobbyFeatureBody .mp-room-card){background:linear-gradient(125deg,#2b1e22,#1d1719 75%)!important;border-color:#543b43!important;color:#e8dee1!important;box-shadow:0 4px 12px #0003!important}
html[data-site-skin="overlay"] body.holdem-lobby-active :is(#tournamentList .tcard,#lobbyFeatureBody .tcard) :is(.lbl,.tcard-foot-text){color:#b56b7e!important}
html[data-site-skin="overlay"] body.holdem-lobby-active :is(#tournamentList .tcard,#lobbyFeatureBody .tcard) :is(.val,.countdown,.tcard-title-marquee){color:#e8dde0!important}
html[data-site-skin="overlay"] body.holdem-lobby-active :is(.tcard .tcard-type-badge,.tcard .tcard-freezeout,.tcard .struct-badge,.tcard .mp-range-badge){background:#342429!important;border-color:#8d4759!important;color:#d7c5c9!important}
html[data-site-skin="overlay"] body.holdem-lobby-active .tcard .status-pill{background:#442f3655!important;border-color:#aa556a80!important;color:#cab3b9!important}
html[data-site-skin="overlay"] body.holdem-lobby-active .tcard .tcard-progress{background:#1a1517!important}
html[data-site-skin="overlay"] body.holdem-lobby-active .tcard .tcard-progress .fill{background:#ac5b6f!important}
html[data-site-skin="overlay"] body.holdem-lobby-active .tcard :is(.tcard-foot,.tcard-head){border-color:#4f373f77!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.mp-detail,.mp-detail-intro,.mp-rule-summary,.mp-rule-details,.mp-setup-summary,.mp-blind-card,.mp-type-card,.mp-inbox-item,.mp-invitation,.mp-member){background:#241c1f!important;border-color:#523941!important;color:#d9c8cc!important;box-shadow:inset 0 1px #e5d9dc0c!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.mp-type-card.is-selected,.mp-filter.is-active,.mp-type-badge,.mp-type-more.is-active){background:#442f36!important;border-color:#b26679!important;color:#e8dfe1!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.mp-toolbar,.mp-filter,.mp-search,.mp-actions,.mp-create-form,.mp-advanced,.mp-field,.mp-prize-fields){color:#c5abb1!important;border-color:#513840!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.mp-notice,.mp-rule-details summary,.mp-prize,.mp-tag,.mp-start-hint,.mp-link,.mp-first-heading){color:#d7c6ca!important;border-color:#644550!important;background-color:#2a1d2155!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.mp-footnote,.mp-empty,.mp-idle-note,.mp-room-meta,.mp-member-copy,.mp-rule-details p,.mp-detail-intro p){color:#b76f81!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.mp-td-banner,.td-banner-prize,.td-banner-time,.mp-td-core>div){background:linear-gradient(125deg,#342429,#241c1f)!important;border-color:#5f424b!important;color:#e5dadd!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.td-banner-prize-value,.mp-td-title,.mp-td-core strong){color:#e7dcde!important}
html[data-site-skin="overlay"] #lobbyFeatureBody .mp-bubble{background:#38272d!important;border-color:#684853!important;color:#e9e0e2!important}
html[data-site-skin="overlay"] #lobbyFeatureBody .mp-message-row.is-me .mp-bubble{background:#4e363e!important;color:#ebe3e5!important}
html[data-site-skin="overlay"] #lobbyFeatureBody .mp-compose{background:#241c1f!important;border-color:#5e414b!important}
html[data-site-skin="overlay"] #detailView :is(.detail-panel,.detail-section,.detail-summary,.detail-card,.td-accordion,.td-stat,.detail-info-cell){background:#231b1e!important;border-color:#523941!important;color:#dacace!important}
html[data-site-skin="overlay"] #detailView :is(.detail-tab.active,.td-tab.active,.detail-tab[aria-selected="true"]){color:#dccdd1!important;border-color:#cdb7bd!important}
html[data-site-skin="overlay"] #ticketRegisterModal :is(.ticket-register-card,.ticket-register-option){background:#251d20!important;border-color:#654650!important;color:#e5dadc!important}
html[data-site-skin="overlay"] #ticketRegisterModal :is(.history-header,.ticket-register-option strong){background-color:#2a1d22!important;border-color:#583d46!important;color:#e5dadc!important}

/* Community content remains shared; only its enclosing surfaces are branded. */
html[data-site-skin="overlay"] #lobbyFeatureBody .community-hub{color:#e6dbdd}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.ch-daily,.ch-post,.ch-video,.ch-note,.ch-study-card,.ch-external-site,.ch-notification,.ch-hand-review-entry){background:linear-gradient(125deg,#2c1f23,#1d1719)!important;border-color:#573c45!important;color:#e5d9dc!important;box-shadow:inset 0 1px #e2d5d80b!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.ch-overline,.ch-section-head,.ch-page-head,.ch-video-pagination,.ch-kicker){color:#d3bfc4!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.ch-muted,.ch-post-author,.ch-post-meta,.ch-note-excerpt,.ch-video small,.ch-external-site p,.ch-daily>p,.ch-overline span:last-child){color:#b66e80!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.ch-tabs,.ch-personal-tabs,.ch-daily-answer,.ch-note-foot,.ch-section,.ch-external-sites){border-color:#513840!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.ch-tabs .ch-button,.ch-personal-tabs button){color:#b87283!important;background:none!important;border-color:transparent!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.ch-tabs .is-active,.ch-personal-tabs .is-active){color:#e8dde0!important;border-bottom-color:#d3c0c5!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.ch-tag,.ch-activity-strip,.ch-date-tile,.ch-quick){background:#39282d!important;border-color:#674752!important;color:#ddced2!important}
html[data-site-skin="overlay"] #lobbyFeatureBody .ch-felt{background:radial-gradient(ellipse at 50% 0,#38272d,#281f22)!important;border-color:#674852!important}
html[data-site-skin="overlay"] #lobbyFeatureBody .ch-felt small{color:#c2a7ad!important}
html[data-site-skin="overlay"] #lobbyFeatureBody .ch-button.is-selected{background:#cbb4ba!important;color:#261e20!important;border-color:#dacace!important}
html[data-site-skin="overlay"] #lobbyFeatureBody .ch-external-sites-heading p{color:#b77082!important}

/* Club data and uploaded art are retained; the fallback gold chrome is replaced. */
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.club-my-card,.club-list-my,.club-browse-card,.club-event-card,.club-checkin-code,.club-invite-current,.club-member-editor,.club-request-row,.club-pending-row,.club-member-row,.club-stats-row,.club-notice,.club-schedule-card,.club-checkin-card){background:linear-gradient(125deg,#2c1f23,#1f181b)!important;border-color:#573c45!important;color:#e2d6d9!important;box-shadow:inset 0 1px #e4d8db0c!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.club-home-hero-main,.club-link-row,.club-leader-row,.club-event-list,.club-stat,.club-cal-row,.club-member-head,.club-home-theme-settings){background-color:#1d1719!important;border-color:#4e363e!important;color:#c2a8ae!important}
html[data-site-skin="overlay"] #lobbyFeatureBody .club-board:not(.has-banner),
html[data-site-skin="overlay"] #lobbyFeatureBody .club-list-my-board:not(.has-banner){background:radial-gradient(ellipse at 95% 0,#4f373f77,transparent 65%),linear-gradient(125deg,#332429,#231c1e)!important;border-color:#684853!important;color:#e7dcdf!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.club-board-wedge,.club-home-theme-art){color:#c6adb3!important;opacity:.2;filter:grayscale(1)}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.club-my-head,.club-own-title,.club-browse-title,.club-home-name,.club-member-name,.club-list-my-id strong,.club-event-title,.club-stat b){color:#e7dddf!important;font-family:inherit!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.club-home-theme-kicker,.club-list-my-label,.club-home-headline,.club-my-status,.club-list-my-go,.club-leader-tag){color:#cdb7bd!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.club-my-desc,.club-membership-note,.club-member-meta,.club-event-meta,.club-kakao-help,.club-invite-info,.club-cal-date,.club-stat i,.club-membership-note){color:#b97485!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.club-tile,.club-pill,.club-my-pill,.club-member-filter,.club-kakao-check,.club-inline-btns button:not(.club-kakao-delete),.club-leader-btns button,.club-invite-btns button){background:#312227!important;border-color:#654650!important;color:#d9c8cc!important;box-shadow:inset 0 1px #e9e0e20b!important;font-family:inherit!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.club-tile.is-primary,.club-chat-primary,.club-create-cta){background:linear-gradient(125deg,#e0d3d6,#c3a9af)!important;border-color:#d0bbc0!important;color:#282023!important;box-shadow:inset 0 1px #ffffff99!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.club-create-cta-t,.club-create-cta-b){color:#35252b!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.club-kakao-delete,.club-leave-danger){background:#432c3a!important;border-color:#916d84!important;color:#e6bdcc!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.club-count,.club-check,.club-joinmode-row,.club-home-theme-current){background:#39282d!important;border-color:#664751!important;color:#d8c7cb!important}

/* Approved member page. Geometry below belongs only to this account sheet. */
html[data-site-skin="overlay"] #myInfoSheet .myinfo-card{background:linear-gradient(180deg,#1e1719,#0f0c0d)!important;border-color:#553b44!important;color:#ece3e5!important}
html[data-site-skin="overlay"] #myInfoSheet :is(.myinfo-head,.myinfo-head button){background:#271e21!important;border-color:#503740!important;color:#ddced2!important;box-shadow:none!important;font-family:inherit!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoTitle{color:#eae1e4!important;font-family:inherit!important;font-size:21px!important;font-weight:800!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody.tp-profile-ready{padding:19px 18px 28px!important;color:#e5dadc;font-family:var(--font-ui,Pretendard,sans-serif)!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.myinfo-name,.myinfo-badge,.myinfo-stat strong,.myinfo-section h3){font-family:inherit!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-hero{position:relative;display:grid;grid-template-columns:90px minmax(0,1fr);gap:17px;min-height:111px;margin:0 0 20px;padding:11px 17px 9px;border:1px solid #90485a77!important;border-radius:19px!important;background:radial-gradient(ellipse at 5% 95%,#ae5f7333,transparent 64%),linear-gradient(125deg,#322328,#241c1f 52%,#1c1618)!important;box-shadow:inset 0 1px #eae0e31c,inset 0 -1px #0b090ab0,0 9px 20px #0b090a66!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-avatar{width:90px;height:90px;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-avatar .avatar{width:90px!important;height:90px!important;min-width:0;border:0!important;border-radius:0!important;background-color:transparent!important;box-shadow:none!important;overflow:visible!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-avatar img{object-fit:contain!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-name-row{flex-direction:column-reverse;align-items:flex-start;gap:8px}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-badge{padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#d0bbc0!important;font-size:8px!important;letter-spacing:1.25px;font-weight:800!important;line-height:1.4}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-name{color:#efe8e9!important;font-size:23px;font-weight:800!important;line-height:1.1;letter-spacing:-.7px}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.myinfo-id-row,.myinfo-id-row *){color:#b87183!important;font-size:9px!important;font-weight:500!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-copy-btn{background:#39282e!important;border-color:#92495c66!important;border-radius:5px!important;min-height:20px;line-height:1.1;padding:2px 5px}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-wallet-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:#b16477!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-wallet-heading strong{color:#e8dfe1!important;font-size:15px;font-weight:750}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-wallet-heading>span{font-size:8px;color:#b66d7f!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px;margin-bottom:0}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-stat{position:relative;min-height:113px;padding:14px 15px 12px!important;border:1px solid #924a5c80!important;border-radius:15px!important;background:linear-gradient(135deg,#412d34,#2b1e22 68%,#271f21)!important;box-shadow:inset 0 1px #eae1e424,inset 0 -2px #0b090a66,0 5px 12px #0b090a55!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-stat.is-tc{background:linear-gradient(135deg,#312227,#282023 68%,#231b1e)!important;border-color:#6d4b5666!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-stat.is-point span::before{content:none!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-stat :is(span,b){color:#d0bcc1!important;font-size:10px!important;font-weight:550!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-stat strong{color:#efe8e9!important;font-size:29px;line-height:1.1;letter-spacing:-.8px;font-weight:850!important;margin:15px 0 6px}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-stat small{color:#b77182!important;font-size:9px}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-stat.is-ticket{grid-column:1/-1;min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:9px 14px!important;border-radius:11px!important;background:linear-gradient(#2a2124,#221b1d)!important;border-color:#4c353d!important;cursor:pointer}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-stat.is-ticket strong{margin:0;font-size:17px!important;letter-spacing:0}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-stat.is-usdt{grid-column:1/-1}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-profile-source-actions{display:none!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-profile-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:19px 0 23px}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-quick-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:76px;padding:4px 2px!important;background:none!important;border:0!important;border-radius:0!important;color:#ddced2!important;box-shadow:none!important;font-size:10px!important;font-weight:600!important;font-family:inherit!important;white-space:nowrap}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-quick-icon{display:grid;place-items:center;width:44px;height:43px;border:1px solid #a3526677;border-radius:13px;background:linear-gradient(145deg,#3c2930,#2b2225 60%,#231c1e);color:#dccdd0;box-shadow:inset 0 1px #e7dcdf28,inset 0 -3px #120e1077,0 4px 8px #0005}
html[data-site-skin="overlay"] .tp-ui-icon{display:block;flex:none;width:23px;height:23px}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-profile-group{padding:0!important;margin:10px 0 0!important;border:1px solid #4d353d!important;border-radius:15px!important;background:linear-gradient(120deg,#271e21,#1f181a)!important;box-shadow:inset 0 1px #e4d8db0b,0 3px 9px #0003!important;overflow:hidden}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-profile-group>summary{display:flex!important;align-items:center;gap:11px;min-height:68px;padding:13px 14px!important;border:0!important;background:none!important;color:#e5dadc!important;list-style:none;cursor:pointer}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-profile-group>summary::-webkit-details-marker{display:none}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-group-icon{display:grid;place-items:center;flex:none;width:31px;height:32px;border:1px solid #6d4b564d;border-radius:10px;background:linear-gradient(145deg,#3f2c32,#2b1e22);color:#c8b0b6;box-shadow:inset 0 1px #eee7e912}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-group-icon .tp-ui-icon{width:18px;height:18px}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-group-copy{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-group-copy strong{font-size:13px;letter-spacing:-.25px;font-weight:700;color:#e5dadc}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-group-copy small{font-size:10px;line-height:1.3;letter-spacing:-.2px;color:#b06376}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-group-chevron .tp-ui-icon{width:16px;height:16px;color:#bea1a8;transition:transform .18s}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-profile-group[open]>summary .tp-group-chevron .tp-ui-icon{transform:rotate(180deg)}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-profile-group>.myinfo-group-content{padding:0 14px 10px!important;border-top:1px solid #4a333b77;background:#1813154d}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.tp-profile-link,.myinfo-lounge-shortcuts>a,.tp-profile-group .myinfo-group-content>a){display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:60px;margin:0;padding:12px 1px!important;border:0!important;border-bottom:1px solid #3a282e55!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#d9c9cd!important;font:600 12px var(--font-ui,Pretendard,sans-serif)!important;text-align:left;text-decoration:none}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-profile-link>span:nth-child(2){flex:1}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-profile-link>.tp-ui-icon{width:15px;height:15px;color:#ae5f73}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-lounge-shortcuts{display:flex;flex-direction:column;gap:0}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.myinfo-lounge-shortcuts strong,.tp-profile-group .myinfo-group-content>a strong){font:600 12px var(--font-ui,Pretendard,sans-serif)!important;color:#d9c9cd!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.myinfo-lounge-shortcuts small,.tp-profile-group .myinfo-group-content>a small){font:400 10px var(--font-ui,Pretendard,sans-serif)!important;color:#ae5e72!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.myinfo-shortcut-icon,.ls-entry-icon){color:#c1a5ac!important;background:#312227!important;border-color:#593e47!important;box-shadow:none!important;filter:grayscale(1)}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.myinfo-section,.myinfo-store-current,.myinfo-store-toggle,.myinfo-store-row,.myinfo-ticket-box,.myinfo-ticket-chip,.myinfo-ticket-row,.myinfo-exchange-row input,.as-password-form){background:#251d1f!important;border-color:#553b44!important;color:#dbcbcf!important;box-shadow:none!important;font-family:inherit!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.myinfo-section h3,.myinfo-store-current-label,.myinfo-history-title,.myinfo-group-title,.myinfo-ticket-box-head strong){color:#dbcccf!important;font-family:inherit!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.myinfo-section-note,.myinfo-empty,.myinfo-ticket-empty,.myinfo-ticket-meta,.myinfo-practice-line,.rec-legal-agreed){color:#b77182!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.myinfo-primary,.as-primary){background:linear-gradient(#d1bcc1,#bb9da4)!important;border:1px solid #c2a8ae!important;color:#282023!important;box-shadow:inset 0 1px #ffffff77,0 3px #3c293055!important;font-family:inherit!important;font-weight:750!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.myinfo-secondary,.myinfo-store-operator-apply,.myinfo-store-toggle,.myinfo-exchange-quick button,.as-show){background:#332328!important;border-color:#664751!important;color:#dac9cd!important;box-shadow:none!important;font-family:inherit!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.myinfo-ledger,.myinfo-transfer-list){background:none!important;border-color:#503840!important;border-radius:0!important;box-shadow:none!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-ledger::before{content:none!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.myinfo-ledger-row,.myinfo-transfer-row){border-color:#4d363d!important;color:#ceb8be!important;background:none!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.myinfo-ledger-row small,.myinfo-transfer-status,.myinfo-transfer-reason){color:#b46a7c!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-history-tabs{display:flex;gap:4px;padding:4px;margin:13px 0;border:1px solid #463138;border-radius:11px;background:#181214}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-history-tabs>button{flex:1;min-width:0;min-height:32px;padding:5px 7px;border:0;border-radius:7px;background:none;color:#b16477;font:650 11px var(--font-ui,Pretendard,sans-serif)}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-history-tabs>button[aria-selected="true"]{color:#e9e0e2;background:linear-gradient(#4c353d,#3c2a30);box-shadow:inset 0 1px #c3a9b035,0 2px 5px #0005}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-history-panel{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-history-panel>summary{display:none!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-history-panel .myinfo-history-content{padding:0!important;border:0!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-transfer-unconfigured{padding:15px 0;color:#c5acb2;font-size:11px;line-height:1.7}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-transfer-unconfigured strong{color:#dbcbcf;font-size:12px}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-transfer-unconfigured p{margin:9px 0 0}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .rec-legal-links a{color:#d0bbc0!important;background:#302126!important;border-color:#5a3e47!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-profile-scope{margin:24px 0 0;color:#8d4759;text-align:center;font-size:8px;letter-spacing:1px}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody [hidden]{display:none!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :focus-visible{outline:2px solid #dcccd0!important;outline-offset:3px}

/* Human artwork overlays exact built-in identities; custom/AI images are unchanged. */
html[data-site-skin="overlay"] :is(#myInfoSheet #myInfoBody .avatar,#avatarPickerSheet .avatar-option)[data-tp-human]{background-image:var(--tp-profile-human)!important;background-position:center bottom!important;background-size:contain!important;background-repeat:no-repeat!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .avatar[data-tp-human]>img{opacity:0!important}
html[data-site-skin="overlay"] #avatarPickerSheet .avatar-option[data-tp-human] .avatar-option-image{background-image:var(--tp-profile-human);background-size:contain;background-position:center bottom;background-repeat:no-repeat}
html[data-site-skin="overlay"] #avatarPickerSheet .avatar-option[data-tp-human] .avatar-option-image>img{opacity:0!important}
html[data-site-skin="overlay"] #avatarPickerSheet :is(.avatar-picker-card,.avatar-option,.avatar-picker-tabs){background-color:#251d1f!important;border-color:#60434d!important;color:#dccdd0!important}
html[data-site-skin="overlay"] #avatarPickerSheet .avatar-option-name{color:#cfbabf!important}
html[data-site-skin="overlay"] #avatarPickerSheet :is(.avatar-picker-title,.avatar-picker-tabs .is-active){color:#e3d7da!important;border-color:#d1bec3!important}

/* The reusable entry dialog is separate from the unchanged playing table. */
html[data-site-skin="overlay"] .tp-funding-dialog{padding:0;margin:auto;width:min(410px,calc(100vw - 30px));max-height:calc(100dvh - 40px);border:1px solid #a9556a;border-radius:21px;background:linear-gradient(140deg,#2e2025,#1e181a 75%);color:#ece3e5;box-shadow:0 22px 90px #000b;font-family:var(--font-ui,Pretendard,sans-serif);overflow:auto}
html[data-site-skin="overlay"] .tp-funding-dialog::backdrop{background:#0b090abb;backdrop-filter:blur(5px)}
html[data-site-skin="overlay"] .tp-funding-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px;border-bottom:1px solid #5c404a55}
html[data-site-skin="overlay"] .tp-funding-dialog h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.5px}
html[data-site-skin="overlay"] .tp-funding-dialog>header>button{width:32px;height:32px;border:0;border-radius:9px;background:#38272d;color:#dcccd0;font-size:24px;cursor:pointer}
html[data-site-skin="overlay"] .tp-funding-body{padding:23px 21px}
html[data-site-skin="overlay"] .tp-funding-kicker{font-size:9px;font-weight:650;color:#cbb5ba;letter-spacing:1.7px}
html[data-site-skin="overlay"] .tp-funding-intro{font-size:12px;line-height:1.7;color:#c4aab0;margin:12px 0 0;word-break:keep-all}
html[data-site-skin="overlay"] .tp-funding-flow{display:grid;grid-template-columns:1fr 27px 1fr;align-items:center;gap:8px;margin-top:24px}
html[data-site-skin="overlay"] .tp-funding-flow>div{min-width:0;padding:16px 9px;border:1px solid #8b4657;border-radius:13px;background:linear-gradient(125deg,#422e35,#2b1e23);text-align:center}
html[data-site-skin="overlay"] .tp-funding-flow small{display:block;color:#c9b2b8;font-size:10px;margin-bottom:9px}
html[data-site-skin="overlay"] .tp-funding-flow strong{display:block;color:#eae0e3;font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:-.7px}
html[data-site-skin="overlay"] .tp-funding-arrow{color:#d3c0c5;text-align:center;font-size:22px}
html[data-site-skin="overlay"] .tp-funding-rate{text-align:center;margin:12px 0 22px;font-size:10px;color:#c9b1b7}
html[data-site-skin="overlay"] .tp-funding-dialog dl{display:grid;gap:16px;margin:0;padding:19px 0;border-block:1px solid #63454f66}
html[data-site-skin="overlay"] .tp-funding-dialog dl>div{display:flex;justify-content:space-between;align-items:center;gap:10px}
html[data-site-skin="overlay"] .tp-funding-dialog dt{color:#b97485;font-size:12px}
html[data-site-skin="overlay"] .tp-funding-dialog dd{margin:0;color:#e0d2d5;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}
html[data-site-skin="overlay"] .tp-funding-dialog dl>div:last-child dd{font-size:12px;color:#c5abb1}
html[data-site-skin="overlay"] .tp-funding-note{padding:12px;margin:17px 0 0;background:#c4aab110;border:1px solid #6b4a554d;border-radius:10px;color:#c5abb1;font-size:10px;line-height:1.8;word-break:keep-all}
html[data-site-skin="overlay"] .tp-funding-error{color:#e5b7c8;font-size:12px;line-height:1.7;margin:15px 0 0}
html[data-site-skin="overlay"] .tp-funding-dialog>footer{display:grid;grid-template-columns:.8fr 1.2fr;gap:9px;padding:0 21px 21px}
html[data-site-skin="overlay"] .tp-funding-dialog>footer>button{min-height:43px;border:1px solid #664751;border-radius:10px;background:#302126;color:#dacace;font:650 12px var(--font-ui,Pretendard,sans-serif);cursor:pointer}
html[data-site-skin="overlay"] .tp-funding-dialog>footer>.tp-funding-confirm{background:linear-gradient(#e1d4d7,#c6adb3);color:#2b2225;border-color:#d5c3c7;font-weight:800;box-shadow:inset 0 1px #ffffff99}
html[data-site-skin="overlay"] .tp-funding-dialog>footer>button:disabled{opacity:.4;cursor:default}
html[data-site-skin="overlay"] .tp-funding-dialog :focus-visible{outline:2px solid #dcccd0;outline-offset:3px}

@media(max-width:375px){
  html[data-site-skin="overlay"] body.holdem-lobby-active #topbar #title{width:76px;min-width:76px;height:22px}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody.tp-profile-ready{padding:17px 14px 25px!important}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-hero{grid-template-columns:80px minmax(0,1fr);gap:12px;padding-inline:13px;min-height:105px}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody :is(.myinfo-avatar,.myinfo-avatar .avatar){width:80px!important;height:85px!important}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-name{font-size:21px}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-badge{font-size:7px!important;letter-spacing:1px}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-stat{padding:12px!important;min-height:107px}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-stat :is(span,b){font-size:9px!important}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-stat strong{font-size:25px}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-wallet-heading>span{font-size:7px}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-profile-quick{margin:17px 0 18px;gap:5px}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-quick-button{font-size:9px!important;min-height:72px}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-quick-icon{width:41px;height:41px}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-profile-group>summary{padding:12px!important;min-height:65px;gap:9px}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-group-copy strong{font-size:12px}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-group-copy small{font-size:9px}
  html[data-site-skin="overlay"] .tp-funding-flow{gap:5px;grid-template-columns:1fr 23px 1fr}
  html[data-site-skin="overlay"] .tp-funding-flow strong{font-size:21px}
}
@media(min-width:780px){
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody.tp-profile-ready{padding:27px 28px 35px!important}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-hero{min-height:125px}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-stats{gap:13px}
  html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-profile-quick{max-width:570px;margin-inline:auto}
}
@media(prefers-reduced-motion:reduce){html[data-site-skin="overlay"] .tp-group-chevron .tp-ui-icon{transition:none}}

html[data-site-skin="overlay"] [data-tp-human="01"]{--tp-profile-human:url("/holdem/overlay/assets/avatars/human-01.webp")}
html[data-site-skin="overlay"] [data-tp-human="02"]{--tp-profile-human:url("/holdem/overlay/assets/avatars/human-02.webp")}
html[data-site-skin="overlay"] [data-tp-human="03"]{--tp-profile-human:url("/holdem/overlay/assets/avatars/human-03.webp")}
html[data-site-skin="overlay"] [data-tp-human="04"]{--tp-profile-human:url("/holdem/overlay/assets/avatars/human-04.webp")}
html[data-site-skin="overlay"] [data-tp-human="05"]{--tp-profile-human:url("/holdem/overlay/assets/avatars/human-05.webp")}
html[data-site-skin="overlay"] [data-tp-human="06"]{--tp-profile-human:url("/holdem/overlay/assets/avatars/human-06.webp")}

/* Real saved-event, ledger and QR sheets retain all native form controls. */
html[data-site-skin="overlay"] :is(.td-dialog,.ol-dialog,.sat-surface){background:linear-gradient(140deg,#2c1f23,#1e181a)!important;border-color:#964b5e!important;color:#e7dddf!important}
html[data-site-skin="overlay"] :is(.td-header,.ol-header,.sat-head,.td-footer,.ol-footer,.sat-footer,.td-tabs,.ol-tabs){background:#292123!important;border-color:#593e47!important;color:#dbcccf!important}
html[data-site-skin="overlay"] :is(.td-header h2,.ol-header h2,.sat-heading,.td-header small,.td-header button,.ol-header button,.sat-icon){color:#e4d8db!important}
html[data-site-skin="overlay"] :is(.td-dialog,.ol-dialog,.sat-overlay) :is(.td-saved-card,.td-notice,.td-report-card,.ol-visit-row,.ol-summary,.ol-visit-summary,.ol-confirm,.sat-event,.sat-status-card){background:#281f22!important;border-color:#5b3f48!important;color:#e3d7da!important}
html[data-site-skin="overlay"] :is(.td-primary,.ol-primary,.sat-primary){background:linear-gradient(#ddced2,#c0a4ab)!important;border-color:#cfbabf!important;color:#292123!important;box-shadow:inset 0 1px #ffffff66!important}
html[data-site-skin="overlay"] :is(.td-secondary,.td-save,.td-retry,.ol-secondary,.sat-button:not(.sat-primary)){background:#36252b!important;border-color:#6d4c57!important;color:#dccdd1!important}
html[data-site-skin="overlay"] :is(.td-tabs,.ol-tabs,.td-period) button{background:none!important;color:#b87183!important;border-color:transparent!important}
html[data-site-skin="overlay"] :is(.td-tabs,.ol-tabs,.td-period) .is-active{color:#e4d8db!important;border-bottom-color:#ccb6bc!important}
html[data-site-skin="overlay"] :is(.td-empty,.td-help,.td-card-main p,.td-notice p,.td-report-card>p,.ol-empty,.ol-hint,.ol-mini-note,.sat-copy,.sat-hint,.sat-status-note){color:#b97485!important}
html[data-site-skin="overlay"] :is(.td-card-main h3,.td-notice h3,.td-report-card h3,.ol-headline,.ol-detail-title,.sat-status-title){color:#e6dbdd!important}
html[data-site-skin="overlay"] :is(.td-pill,.ol-private,.sat-expiry,.sat-tag){background:#3d2a31!important;border-color:#994d60!important;color:#dccdd1!important}
html[data-site-skin="overlay"] :is(.td-dialog,.ol-dialog,.sat-overlay) :is(input,select,textarea){background:#221b1d!important;color:#e1d4d7!important;border-color:#684853!important;accent-color:#cab2b8}
html[data-site-skin="overlay"] :is(.td-dialog,.ol-dialog,.sat-overlay) :focus-visible{outline-color:#dacace!important}
html[data-site-skin="overlay"] #lobbyFeatureBody .mp-filter button{background:#292023!important;border-color:#573c45!important;color:#bea1a9!important}
html[data-site-skin="overlay"] #lobbyFeatureBody .mp-filter button.is-active{background:#4b343c!important;border-color:#b3687a!important;color:#e9e0e2!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.club-home-hero,.club-list-my,.club-home-theme-settings){--club-home-accent:#d2bfc4!important;--club-home-accent-rgb:166,190,231!important}
html[data-site-skin="overlay"] #lobbyFeatureBody .board-root{color:#e2d5d8}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.board-list,.board-detail,.board-comment,.board-form,.board-message,.board-answer){background:linear-gradient(#2a1d22,#211a1d)!important;border-color:#573d46!important;color:#e2d6d9!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.board-tabs button,.board-secondary,.board-store-tag){background:#2c1f23!important;border-color:#5e414b!important;color:#d1bec3!important}
html[data-site-skin="overlay"] #lobbyFeatureBody .board-tabs button.is-active{background:#4b343c!important;border-color:#b99ba2!important;color:#e9dfe2!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.board-primary,.board-small-primary){background:linear-gradient(#dacace,#c0a5ac)!important;color:#292123!important;border-color:#cfbabf!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.board-row,.board-detail-meta,.board-comment-meta,.board-list-head,.board-empty,.board-store-filter){color:#bea2a9!important;border-color:#4f373f!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.board-row strong,.board-empty strong,.board-detail h2,.board-comment strong){color:#e5dadc!important}
html[data-site-skin="overlay"] #lobbyFeatureBody :is(.board-row-meta,.board-row time,.board-comment time,.board-back){color:#ba9ba3!important}

/* Defeat legacy embossed gold declarations without changing layout or suit colors. */
html[data-site-skin="overlay"] body #myInfoSheet,
html[data-site-skin="overlay"] body #myInfoSheet *{font-family:Pretendard,"Noto Sans KR",-apple-system,sans-serif!important;text-shadow:none!important;-webkit-text-stroke:0!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody{--mr-panel:#241c1f;--mr-raised:#2e2025;--mr-control:#251d20;--mr-border:#5d414a;--mr-border-soft:#50384080;--mr-gold:#d2bec3;--mr-text:#e7dddf;--mr-muted:#b97485;--mr-ink:#c8afb6;--mr-ink-soft:#181315;--mr-button-text:#292123;--mr-yellow-face:linear-gradient(#dacace,#bc9ea6);--mr-gold-face:linear-gradient(#dacace,#bc9ea6);--mr-blue-face:linear-gradient(#ceb8be,#ae5e72);--mr-green-face:linear-gradient(#ceb9be,#b06175);background:none!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-badge{box-shadow:none!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .myinfo-id-row code{background:#3a282e!important;border:1px solid #8c4758!important;box-shadow:none!important}
html[data-site-skin="overlay"] #myInfoSheet #myInfoBody .tp-profile-group>summary{box-shadow:none!important}
html[data-site-skin="overlay"] #app #myInfoSheet #myInfoBody *,
html[data-site-skin="overlay"] #app #myInfoSheet .myinfo-head *,
html[data-site-skin="overlay"] #app #myInfoSheet #myInfoTitle{text-shadow:none!important;-webkit-text-stroke:0!important}
html[data-site-skin="overlay"] #app #myInfoSheet #myInfoBody .myinfo-copy-btn{box-shadow:none!important}
