/* Approved Midnight Blue / Silver Blue identity across existing Poolory screens. */
body:has(.clubhouse-home),body:has(.poolory-welcome-card),body:has(#main[data-blue-room=player]),body:has(#qm-setup,.qm-live){
 --paper:#e8edf3;--surface:#f3f6fa;--soft:#dfe8f1;--selected:#d1e3f3;
 --ink:#142c4a;--muted:#4c6179;--line:#c1cfdd;--green:#0866a7;
 --accent-ink:#f6faff;--club-accent:#0866a7;--club-wash:#d8e8f5;
 --club-primary:#153b62;--club-primary-ink:#f6faff;--club-primary-muted:#ccdded;
 --blue-button:#dfe8f1;--blue-hero-scrim:rgba(232,237,243,.98);--blue-hero-mid:rgba(232,237,243,.67);
}
:root[data-theme=dark] body:has(.clubhouse-home),:root[data-theme=dark] body:has(.poolory-welcome-card),:root[data-theme=dark] body:has(#main[data-blue-room=player]),:root[data-theme=dark] body:has(#qm-setup,.qm-live){
 --paper:#071321;--surface:#102338;--soft:#142d44;--selected:#1b3c58;
 --ink:#eef5ff;--muted:#a8bdd2;--line:#29435c;--green:#73cbed;
 --accent-ink:#082137;--club-accent:#73cbed;--club-wash:#15334b;
 --club-primary:#113a5d;--club-primary-ink:#f1f8ff;--club-primary-muted:#bfd6e8;
 --blue-button:#10273d;--blue-hero-scrim:rgba(4,15,29,.94);--blue-hero-mid:rgba(4,15,29,.42);
}
body:has(.clubhouse-home) #app-header,body:has(.poolory-welcome-card) #app-header{border-color:var(--line)}
body:has(.clubhouse-home) .persona-switch{background:var(--blue-button);border-color:var(--line)}
body:has(.clubhouse-home) .persona-switch button{background:transparent}
body:has(.clubhouse-home) .persona-switch button[aria-pressed=true]{background:var(--club-wash);color:var(--club-accent)}
body:has(.clubhouse-home) .profile-menu-panel,body:has(.poolory-welcome-card) .profile-menu-panel{background:var(--surface)}
body:has(.clubhouse-home) button,body:has(.poolory-welcome-card) button{background-color:var(--blue-button);color:var(--ink);border-color:var(--line)}
body:has(.clubhouse-home) .shell-brand,body:has(.clubhouse-home) .club-navigation button{background:transparent}
body:has(.clubhouse-home) .profile-avatar{background:var(--club-wash);color:var(--club-accent);border-color:var(--line)}
.clubhouse-home{padding-top:18px;max-width:800px}
.clubhouse-home .persona-heading{
 position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;
 min-height:228px;padding:30px 34px;margin:0 0 15px;overflow:hidden;
 border:1px solid var(--line);border-radius:20px;
 background-image:linear-gradient(90deg,var(--blue-hero-scrim),var(--blue-hero-mid) 55%,transparent 85%),url('assets/clubhouse/midnight-billiards.webp');
 background-size:cover;background-position:center 53%;
}
.clubhouse-home .persona-heading .club-eyebrow{position:relative;max-width:65%;font-size:10px;letter-spacing:1.7px}
.clubhouse-home .persona-heading h1{position:relative;max-width:54%;font-size:clamp(28px,3.7vw,38px);font-weight:650;letter-spacing:-1.15px;line-height:1.08;margin:13px 0 0;text-wrap:balance;color:var(--ink)}
.clubhouse-home .persona-heading:after{content:'';position:absolute;width:24px;height:2px;left:34px;bottom:25px;background:var(--club-accent)}
body:has(.clubhouse-home) .club-primary{min-height:108px;background:var(--club-primary);border:1px solid #37688f;color:var(--club-primary-ink);box-shadow:none;border-radius:16px}
body:has(.clubhouse-home) .club-primary:hover{background:#17486f;border-color:var(--club-accent)}
.clubhouse-home .club-primary-copy strong{font-size:21px;letter-spacing:-.45px}
.clubhouse-home .club-primary-copy>span:last-child{color:var(--club-primary-muted)}
.clubhouse-home .club-primary-arrow,.clubhouse-home .club-primary-icon{color:#a2daf5}
.clubhouse-home .club-primary-icon .club-ball{border-color:#47718d;background:#071321}
.clubhouse-home .club-prep-mark{border-color:#577e9b}
.clubhouse-home[data-home-persona=player] .club-primary{border-left:3px solid #6bc5e9}
.clubhouse-home[data-home-persona=player] .club-primary:after{display:none}
.clubhouse-home[data-home-persona=organizer] .club-primary{border-top:1px solid #37688f}
.clubhouse-home .club-shortcuts{gap:10px;margin-top:12px}
body:has(.clubhouse-home) .club-shortcuts .persona-action{background:var(--blue-button);border:1px solid var(--line);min-height:94px;border-radius:14px;box-shadow:none}
.clubhouse-home .club-shortcuts .persona-action svg{color:var(--club-accent);width:21px;height:21px;margin-bottom:10px}
.clubhouse-home .club-shortcuts .persona-action strong{font-size:13px}
body:has(.clubhouse-home) .club-shortcuts .persona-action:hover{background:var(--club-wash)}
.clubhouse-home .club-context{padding:20px 22px;border-radius:16px;background:var(--surface);border-color:var(--line);margin-top:16px}
body:has(.clubhouse-home) .club-context-link{background:transparent;color:var(--club-accent)}
.clubhouse-home .club-context .club-eyebrow{font-size:10px;letter-spacing:1.3px}
.clubhouse-home .club-context h2{font-size:18px}
.clubhouse-home .club-context .small{color:var(--muted)}
.clubhouse-home .club-navigation{border-color:var(--line)}
body:has(.clubhouse-home) .club-more-panel{background:var(--surface);border-color:var(--line)}
body:has(.clubhouse-home) .club-more-panel button{background:transparent}
.clubhouse-home .club-attendance-bar .ready,.clubhouse-home .club-attendance-key .ready{background:var(--club-accent)}
.clubhouse-home .club-context:has(.club-event-status){
 background-image:linear-gradient(90deg,var(--surface) 45%,var(--blue-hero-scrim) 66%,rgba(7,19,33,.14)),url('assets/clubhouse/midnight-billiards.webp');
 background-position:center,right center;background-size:cover;background-repeat:no-repeat;
}
.clubhouse-home .club-context:has(.club-event-status)>*{position:relative;max-width:72%}
.clubhouse-home .club-stage{background:var(--club-wash);color:var(--club-accent)}
.clubhouse-home #persona-onboarding{background:var(--surface);border-color:var(--line);padding:0 24px 24px;overflow:hidden}
.clubhouse-home .poolory-welcome{margin:0 -24px 22px;padding:25px 24px;min-height:200px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;
 background-image:linear-gradient(90deg,var(--blue-hero-scrim),var(--blue-hero-mid) 60%,transparent),url('assets/clubhouse/midnight-billiards.webp');background-size:cover;background-position:center;
}
.clubhouse-home .poolory-logo-plate{max-width:245px;background:transparent;padding:0}
.clubhouse-home .poolory-full-logo{max-width:245px}
.clubhouse-home .poolory-statement{font-size:9px;letter-spacing:2px;color:var(--ink)}
.clubhouse-home #persona-onboarding .primary{background:var(--club-primary);color:var(--club-primary-ink)}
.poolory-welcome-card{position:relative;max-width:700px;margin:25px auto;isolation:isolate;padding:226px 28px 28px;overflow:hidden;border-color:var(--line)}
.poolory-welcome-card:before{content:'';position:absolute;inset:0 0 auto;height:200px;background:url('assets/clubhouse/midnight-billiards.webp') center 52%/cover;z-index:-1}
.poolory-welcome-card h1{font-size:28px;letter-spacing:-.8px}
.poolory-welcome-card a.primary{display:inline-flex;align-items:center;min-height:46px;padding:12px 18px;margin:18px 0 10px;border-radius:10px;background:var(--club-primary);color:var(--club-primary-ink);text-decoration:none}
@media(min-width:1100px){.clubhouse-home .persona-heading{min-height:244px}}
@media(max-width:600px){
 .clubhouse-home{padding-top:16px}.clubhouse-home .persona-heading{min-height:188px;padding:23px 20px;background-position:65% 50%;border-radius:17px;margin-bottom:13px}
 .clubhouse-home .persona-heading h1{font-size:28px;max-width:63%;line-height:1.1;letter-spacing:-.9px;margin-top:12px}
 .clubhouse-home .persona-heading .club-eyebrow{max-width:66%;font-size:9px;letter-spacing:1.1px}
 .clubhouse-home .persona-heading:after{left:20px;bottom:21px}
 body:has(.clubhouse-home) .club-primary{min-height:104px;padding:18px 16px;gap:12px}
 .clubhouse-home .club-primary-copy strong{font-size:20px}.clubhouse-home .club-primary-copy>span:last-child{font-size:11px}
 .clubhouse-home .club-shortcuts{gap:8px}.clubhouse-home .club-shortcuts .persona-action{min-height:90px;padding:13px 10px}
 .clubhouse-home .club-shortcuts .persona-action strong{font-size:12px}.clubhouse-home .club-context{padding:18px;margin-top:14px}
 .clubhouse-home .club-context:has(.club-event-status)>*{max-width:78%}.poolory-welcome-card{padding:202px 20px 22px}.poolory-welcome-card:before{height:178px}
}
@media(max-height:500px) and (min-width:700px){
 .clubhouse-home{max-width:900px;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:12px}
 .clubhouse-home .persona-heading{grid-row:span 2;min-height:210px;margin:0;padding:24px}
 body:has(.clubhouse-home) .club-primary{min-height:98px}.clubhouse-home .club-shortcuts{margin:0;gap:8px}
 .clubhouse-home .club-shortcuts .persona-action{min-height:94px;padding:12px 8px}
 .clubhouse-home .club-context{grid-column:1/-1;margin:0}.clubhouse-home .club-navigation{grid-column:1/-1;margin:0}
}
@media print{.clubhouse-home .persona-heading,.clubhouse-home .club-context:has(.club-event-status),.clubhouse-home .poolory-welcome{background-image:none}.poolory-welcome-card:before{display:none}}

/* Rollout batch 1: profile and personal records. No imagery in record workspaces. */
body:has(#main[data-blue-room=player]) #app-header{border-color:var(--line)}
body:has(#main[data-blue-room=player]) .persona-switch,
body:has(#main[data-blue-room=player]) button{background:var(--blue-button);color:var(--ink);border-color:var(--line)}
body:has(#main[data-blue-room=player]) .shell-brand,
body:has(#main[data-blue-room=player]) #nav button{background:transparent}
body:has(#main[data-blue-room=player]) .persona-switch button{background:transparent}
body:has(#main[data-blue-room=player]) .persona-switch button[aria-pressed=true]{background:var(--club-wash);color:var(--club-accent)}
body:has(#main[data-blue-room=player]) .profile-avatar{background:var(--club-wash);color:var(--club-accent)}
body:has(#main[data-blue-room=player]) .profile-menu-panel{background:var(--surface);border-color:var(--line)}
body:has(#main[data-blue-room=player]) .primary,
body:has(#main[data-blue-room=player]) dialog button[type=submit],
#main[data-blue-room=player] #cloud-history-filters button{background:var(--club-primary);color:var(--club-primary-ink);border-color:#37688f}
#main[data-blue-room=player]{max-width:980px;margin:0 auto;padding-top:16px}
#main[data-blue-room=player]>.top{border-left:3px solid var(--club-accent);padding:6px 0 6px 18px;margin-bottom:22px;gap:18px}
#main[data-blue-room=player] h1{font-size:clamp(26px,4vw,34px);line-height:1.14;letter-spacing:-.9px;overflow-wrap:anywhere}
#main[data-blue-room=player] h2{font-size:18px;letter-spacing:-.3px;line-height:1.3}
#main[data-blue-room=player] .card{border:1px solid var(--line);border-radius:16px;padding:22px;background:var(--surface);box-shadow:none;min-width:0}
#main[data-blue-room=player]>.card+ .card{margin-top:16px}
#main[data-blue-room=player] .eco-banner{background:var(--club-wash)}
#main[data-blue-room=player] .stat{border-top:2px solid var(--club-accent)}
#main[data-blue-room=player] .stat b{font-size:38px;line-height:1.1;letter-spacing:-1px;font-variant-numeric:tabular-nums}
#main[data-blue-room=player] .label{font-size:11px;line-height:1.4;letter-spacing:.7px;color:var(--muted)}
#main[data-blue-room=player] p{line-height:1.6;overflow-wrap:anywhere}
#main[data-blue-room=player] .note{font-size:12px;color:var(--muted);line-height:1.65;margin-bottom:0}
#main[data-blue-room=player] .small{color:var(--muted);line-height:1.5}
#main[data-blue-room=player] details.card{padding:0;overflow:clip}
#main[data-blue-room=player] details.card>summary{padding:16px 20px;min-height:52px;font-weight:600;color:var(--club-accent)}
#main[data-blue-room=player] details.card>:not(summary){margin:0 20px 20px}
#main[data-blue-room=player] input,
#main[data-blue-room=player] select,
body:has(#main[data-blue-room=player]) dialog input,
body:has(#main[data-blue-room=player]) dialog select,
body:has(#main[data-blue-room=player]) dialog textarea{background:var(--paper);border:1px solid var(--line);border-radius:10px;color:var(--ink);min-height:44px}
#main[data-blue-room=player] .table-scroll{max-width:100%;border:1px solid var(--line);border-radius:12px;overscroll-behavior-inline:contain}
#main[data-blue-room=player] .org-standings{margin:0;min-width:560px;width:100%;font-size:13px;font-variant-numeric:tabular-nums}
#main[data-blue-room=player] .org-standings th{background:var(--soft);color:var(--muted);font-size:11px;letter-spacing:.4px;padding:14px;text-align:left}
#main[data-blue-room=player] .org-standings td{padding:16px 14px;border-color:var(--line);line-height:1.5;min-width:96px;overflow-wrap:normal}
#main[data-blue-room=player] .org-standings td:first-child{min-width:114px;white-space:nowrap}
#main[data-blue-room=player] .org-standings tbody tr:last-child td{border-bottom:0}
#main[data-blue-room=player] .org-standings tbody tr:hover{background:var(--club-wash)}
#main[data-blue-room=player] .org-standings td:first-child{font-weight:600}
#main[data-blue-room=player] .org-standings td[colspan]{font-weight:400;padding:28px 16px;color:var(--muted)}
#main[data-blue-room=player] .row{gap:16px;border-color:var(--line)}
#main[data-blue-room=player] .row>div{min-width:0}
body:has(#main[data-blue-room=player]) dialog{background:var(--surface);border:1px solid var(--line);border-radius:18px;color:var(--ink)}
@media(max-width:600px){
 #main[data-blue-room=player]{padding-top:12px}
 #main[data-blue-room=player]>.top{padding-left:14px;margin-bottom:18px;align-items:flex-start;flex-direction:column}
 #main[data-blue-room=player]>.top .actions{width:100%;display:flex;flex-wrap:wrap}
 #main[data-blue-room=player]>.top .actions button{flex:1 1 auto}
 #main[data-blue-room=player] .card{padding:18px}
 #main[data-blue-room=player] .stats{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}
 #main[data-blue-room=player] .stat{padding:14px 10px}
 #main[data-blue-room=player] .stat b{font-size:30px}
 #main[data-blue-room=player] .row{flex-wrap:wrap}
 #main[data-blue-room=player] details.card{padding:0}
}

/* Narrow screens show each complete record as a labelled card; full tables remain on tablets. */
@media(max-width:600px){
 #main[data-blue-room=player] .table-scroll{border:0;overflow:visible}
 #main[data-blue-room=player] .org-standings{min-width:0;display:block;white-space:normal}
 #main[data-blue-room=player] .org-standings thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 #main[data-blue-room=player] .org-standings tbody{display:grid;gap:12px}
 #main[data-blue-room=player] .org-standings tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:12px}
 #main[data-blue-room=player] .org-standings td,
 #main[data-blue-room=player] .org-standings td:first-child{display:block;min-width:0;max-width:none;padding:0;border:0;white-space:normal;overflow-wrap:anywhere;font-weight:500}
 #main[data-blue-room=player] .org-standings td[data-column]:before{content:attr(data-column);display:block;font-size:10px;color:var(--muted);letter-spacing:.35px;line-height:1.4;margin-bottom:5px;font-weight:400}
 #main[data-blue-room=player] .org-standings td[colspan]{grid-column:1/-1;padding:8px 0}
 #main[data-blue-room=player] .org-standings td button{margin-top:2px}
}

/* Visual Identity 2.0 batch 2 — Quick Match. Colour only; Phase2 geometry retained. */
body:has(#qm-setup,.qm-live) #app-header{border-color:var(--line)}
body:has(#qm-setup,.qm-live) button,
body:has(#qm-setup,.qm-live) .qm-view-menu>summary{background:var(--blue-button);color:var(--ink);border-color:var(--line)}
body:has(#qm-setup,.qm-live) .shell-brand,
body:has(#qm-setup,.qm-live) #nav button{background:transparent}
body:has(#qm-setup,.qm-live) .profile-avatar{background:var(--club-wash);color:var(--club-accent)}
body:has(#qm-setup,.qm-live) .profile-menu-panel,
body:has(#qm-setup,.qm-live) .qm-view-options,
body:has(#qm-setup,.qm-live) .card,
body:has(#qm-setup,.qm-live) dialog{background:var(--surface);border-color:var(--line);color:var(--ink)}
body:has(#qm-setup,.qm-live) input,
body:has(#qm-setup,.qm-live) select,
body:has(#qm-setup,.qm-live) textarea{background:var(--paper);border-color:var(--line);color:var(--ink)}
body:has(#qm-setup,.qm-live) .primary,
body:has(#qm-setup,.qm-live) .sp-continue,
body:has(#qm-setup,.qm-live) .qm-toolbar .qm-undo{background:var(--club-primary);color:var(--club-primary-ink);border-color:#37688f}
body:has(#qm-setup,.qm-live) .qm-end{background:transparent;color:var(--ink)}
body:has(#qm-setup,.qm-live) .qm-view-menu>summary{color:var(--club-accent)}
body:has(#qm-setup,.qm-live) .qm-live{--table-green:#17614b;--table-red:#883b4c}
:root[data-theme=dark] body:has(#qm-setup,.qm-live) .qm-live{--table-green:#123e35;--table-red:#5e2939}
body:has(#qm-setup,.qm-live) .qm-live .qm-panel{color:#f5faff;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff12}
body:has(#qm-setup,.qm-live) .qm-live .qm-score{background:transparent;color:#f5faff;border:0}
body:has(#qm-setup,.qm-live) .qm-live .qm-adjust button{background:#ffffff14;color:#f5faff;border-color:#ffffff65}
body:has(#qm-setup,.qm-live) .qm-live .qm-adjust button:disabled{background:#ffffff14;color:#c5d6df}
body:has(#qm-setup,.qm-live) .qm-live .qm-seat,
body:has(#qm-setup,.qm-live) .qm-live .qm-score span,
body:has(#qm-setup,.qm-live) .qm-live .sp-run,
body:has(#qm-setup,.qm-live) .qm-live .qm-progress-caption{color:#dcecf3}
body:has(#qm-setup,.qm-live) .qm-live .qm-progress>span{background:#c9eafa}
body:has(#qm-setup,.qm-live) .qm-live .sp-active{outline-color:var(--club-accent)}
body:has(#qm-setup,.qm-live) .qm-live .sp-active .sp-player-state{background:#c9eafa;color:#102c40}
body:has(#qm-setup,.qm-live) .qm-live .sp-preview{background:var(--club-wash);color:var(--ink)}
body:has(#qm-setup,.qm-live) .qm-live .sp-continue:disabled{background:var(--soft);color:var(--muted);border-color:var(--line)}
body:has(#qm-setup,.qm-live) .qm-live .qm-target-note{border-color:var(--club-accent);background:var(--club-wash);color:var(--ink)}
body:has(#qm-setup,.qm-live) .qm-live .qm-winner{outline-color:var(--club-accent)}
body:has(#qm-setup,.qm-live) .qm-live .qm-winner-label{background:#c9eafa;color:#102c40;border:1px solid #ffffff40}
body:has(#qm-setup,.qm-live) dialog::backdrop{background:#030e20b3}
body:has(#qm-setup,.qm-live) button:focus-visible,
body:has(#qm-setup,.qm-live) summary:focus-visible{outline-color:var(--club-accent)}
body:has(#qm-setup,.qm-live) .qm-panel button:focus-visible{outline-color:#e3f4ff}

/* Complete approved rollout: one palette for every existing application room. */
:root{--paper:#e8edf3;--surface:#f3f6fa;--soft:#dfe8f1;--selected:#d1e3f3;--ink:#142c4a;--muted:#4c6179;--line:#c1cfdd;--green:#0866a7;--accent-ink:#f6faff;--club-accent:#0866a7;--club-wash:#d8e8f5;--club-primary:#153b62;--club-primary-ink:#f6faff;--club-primary-muted:#ccdded;--blue-button:#dfe8f1;--danger:#a62e45;--blue-hero-scrim:rgba(232,237,243,.98);--blue-hero-mid:rgba(232,237,243,.67)}
:root[data-theme=dark]{--paper:#071321;--surface:#102338;--soft:#142d44;--selected:#1b3c58;--ink:#eef5ff;--muted:#a8bdd2;--line:#29435c;--green:#73cbed;--accent-ink:#082137;--club-accent:#73cbed;--club-wash:#15334b;--club-primary:#113a5d;--club-primary-ink:#f1f8ff;--club-primary-muted:#bfd6e8;--blue-button:#10273d;--danger:#ffb4be;--blue-hero-scrim:rgba(4,15,29,.94);--blue-hero-mid:rgba(4,15,29,.42)}
body button{background-color:var(--blue-button);color:var(--ink);border-color:var(--line)}
body button.primary,body button[type=submit].primary{background:var(--club-primary);color:var(--club-primary-ink);border-color:#37688f}
body button.danger,body .money.minus{color:var(--danger)}
body input,body select,body textarea{background-color:var(--paper);color:var(--ink);border-color:var(--line);accent-color:var(--club-accent)}
body input::placeholder,body textarea::placeholder{color:var(--muted);opacity:1}
body .card,body dialog,body .profile-menu-panel{background-color:var(--surface);color:var(--ink);border-color:var(--line)}
body dialog::backdrop{background:#030e20b3}
body .shell-brand,body nav button,body .club-navigation button{background:transparent}
body .profile-avatar,body .pill,body .avatar,body .org-stage,body .org-status{background:var(--club-wash);color:var(--club-accent)}
body .eco-banner,body .match,body .upload-zone,body .org-champion,body .org-contender.winner{background:var(--club-wash);color:var(--ink);border-color:var(--line)}
body .persona-switch,body .org-role-bar{background:var(--soft);border-color:var(--line)}
body .persona-switch button{background:transparent}
body .persona-switch button[aria-pressed=true],body .org-tabs button.active,body .org-role-bar button.active{background:var(--selected);color:var(--club-accent)}
body .captain-match-nav>button.selected,body .captain-desk .availability-chip.going{background:var(--selected);color:var(--ink);border-color:var(--club-accent)}
body .captain-tools button,body .org-more button{background:transparent}
body .captain-desk .card,body .org-workspace .card{border-color:var(--line)}
body .captain-upload-zone,body .smart-record,body .smart-row{background-color:var(--surface);border-color:var(--line)}
body .org-workspace .org-match{background:var(--surface);border-color:var(--line)}
body .org-workspace .org-contender.winner{background:var(--club-wash);color:var(--ink)}
body .org-workspace progress{accent-color:var(--club-accent)}
body .sa-vote.selected{background:var(--club-primary);color:var(--club-primary-ink);border-color:var(--club-accent)}
body .sa-error{border-color:var(--danger)}
body .sa-notice,body .sa-fixture{border-color:var(--club-accent)}
body button:focus-visible,body summary:focus-visible,body a:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible{outline-color:var(--club-accent)}
@media print{body{--paper:white;--surface:white;--ink:#142c4a;--muted:#4c6179;--line:#c1cfdd}.clubhouse-home .persona-heading{background-image:none}}
/* Respect visibility state used by dialogs, form feedback and public invitations. */
body [hidden]{display:none!important}
