/* Light UI surfaces. Original background alpha values are retained. */
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .site-header{background:rgba(255,255,255,0.8);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .brand-mark{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .global-search{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .search-field{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .top-search{background:rgba(255,255,255,0.54);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .home-menu-button{background:rgba(255,255,255,0.1);}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .home-menu-button,html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .event-tabs button,html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .placeholder-grid > *{background:rgba(255,255,255,0.1) !important;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .page-back-button{background:rgba(255,255,255,0.1);}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .event-tabs button,html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .avatar-tabs button{background:rgba(255,255,255,0.1) !important;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .event-actions .event-teleport{background:var(--blue);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .event-actions .event-teleport:hover{background:var(--blue-hover);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-filters button[aria-pressed="true"]{background:var(--blue);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-teleport{background:var(--blue);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-teleport:hover{background:var(--blue-hover);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .directory-row .event-card,html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .directory-row .club-card{background:rgba(255,255,255,0.23);}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .subpage-header{background:rgba(255,255,255,0.65);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .page-back-button{background:rgba(255,255,255,0.65);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .page-back-button:hover{background:rgba(255,255,255,0.55);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .directory-row .event-card,html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .directory-row .club-card{background:rgba(255,255,255,0.23);}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .event-empty,html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-empty{background:rgba(255,255,255,0.11);}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .rental-groups{background:rgba(255,255,255,0.11);}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .rental-card{background:rgba(255,255,255,0.23);}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .page-home .home-menu-button{background:rgba(255,255,255,0.65) !important;--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .clock-controls button,html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .clock-alert-actions button{background:rgba(255,255,255,0.65);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .shortcut-tabs button[aria-selected="true"]{background:var(--blue);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .help-linden{background:rgba(255,255,255,0.65);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .developer-widget a,html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .developer-pending{background:rgba(255,255,255,0.65);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .header-actions .top-search:disabled:hover{background:rgba(255,255,255,0.54);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .page[data-page="/events"] .event-tabs button{background:rgba(255,255,255,0.65) !important;--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .page[data-page="/events"] .event-tabs button:hover{background:rgba(255,255,255,0.82) !important;--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .help-page-actions > *{background:rgba(255,255,255,0.65);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .genre-search-panel{background:rgba(255,255,255,0.96);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .genre-search-panel input{background:rgba(255,255,255,0.45);}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .genre-search-results button[aria-pressed="true"]{background:var(--blue);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .avatar-guides button{background:rgba(255,255,255,0.65) !important;--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .avatar-landmark-card{background:rgba(255,255,255,0.23);}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .direct-sell-options a{background:rgba(255,255,255,0.65);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .exchange-panel{background:rgba(255,255,255,0.72);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .exchange-panel select,html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .exchange-panel input{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .conversion-swap{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .sale-card{background:rgba(255,255,255,0.23);}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .sale-preview{background:radial-gradient(circle at 50% 42%, rgba(255,255,255,1), rgba(255,255,255,1) 50%, rgba(255,255,255,1));--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .sale-thumbnails button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-figure,html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-browser{background:rgba(255,255,255,0.74);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-tabs button[aria-selected="true"],html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-filters button[aria-pressed="true"]{background:var(--blue);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) #bones-search{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-selected button{background:var(--blue);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-card .club-action-row a.club-group-action{background:rgba(255,255,255,0.72);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-card .club-action-row a.club-group-action:not(:disabled):hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .event-card .event-notification[aria-pressed="true"]{background:#003a9c;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .event-card .event-notification[aria-pressed="true"]:hover{background:#1155bb;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .favorites-item-actions .favorites-teleport{background:var(--blue);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .header-actions .header-user:disabled,html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .header-actions .header-user:disabled:hover{background:rgba(255,255,255,0.54);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .cg-cover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .cg-preview{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .cg-preview:hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .cg-dialog{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .cg-controls button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .cg-controls button[aria-pressed=true]{background:#003a9c;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .cg-thumbs button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-agenda-button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-alert-message{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-card button.club-notification[aria-pressed="true"]{background:#003a9c;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-card button.club-notification:not(:disabled):hover{background:#17468e;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-card button.club-notification[aria-pressed="true"]:hover{background:#1155bb;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-shell{background:rgba(255,255,255,0.929411765);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-tabs button[aria-pressed=true]{background:#087ff7;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-shell #bones-search{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-layout{background:rgba(255,255,255,0.501960784);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-view-controls button[aria-pressed=true]{background:#087ff7;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-use-chips button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-result-row .bones-item[aria-pressed=true]{background:#082943;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .page[data-page="/avatar"] .avatar-guides > :is(button,a){background:rgba(255,255,255,0.65)!important;--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .panel{background:rgba(255,255,255,0.82);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) input{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) textarea{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) button,html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .button-link{background:#003a9c;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) button:hover,html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .button-link:hover{background:#1155bb;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .button-link.ghost:hover{background:#143262;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .delivery-option{background:rgba(255,255,255,0.74);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .share-preview{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .account-shell{background:rgba(255,255,255,0.8);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) button:hover,html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .button-link:hover{background:#153457;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) #pay-now:hover,html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .account-install .pwa-install-button:hover{background:#258aff;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .account-disclosure[aria-expanded=true]{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .notification-panel,html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .alert-list-panel{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .account-install .pwa-install-button{background:#0876f9;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .row input{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .alert-row{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .share-preview{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .plan-card{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) button,html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) button:hover,html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .button:hover{background:#223349;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) button.primary,html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .button.primary{background:#087fea;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) button.danger{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .agenda-shell{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .view-tabs{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .view-tabs button[aria-pressed=true]{background:#087fea;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .appointment{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .appointment[aria-pressed=true]{background:#132944;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .detail-notes{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .calendar button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .calendar button[aria-pressed=true]{background:#173351;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) dialog{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) input:not([type=checkbox]),html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) textarea,html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) select{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .page-back-button{background:rgba(255,255,255,0.650980392);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .list-range button[aria-pressed=true]{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .day-preview{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .period-navigation button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .scope-button[aria-pressed=true]{background:#122d49;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .scope-button[aria-pressed=true]:before{background:#168bef;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .appointment[aria-pressed=true]{background:#112b47;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .appointment:hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .list-labels{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .group-date{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .day-group{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .day-group>summary{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .calendar button[aria-pressed=true]{background:#133757;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .agenda-heading .workspace-picker select{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .agenda-heading .workspace-actions button:hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .datebar .period-navigation #today:hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .agenda-menu .workspace-actions{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .unified-heading .workspace-picker select:hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .datebar .period-navigation #prev:hover,html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .datebar .period-navigation #next:hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #agenda[data-layout=calendar] #calendar .weekday{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #agenda[data-layout=calendar] #calendar button:hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #agenda[data-layout=calendar] #calendar button[aria-pressed=true]{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .calendar-entry{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #agenda[data-layout=calendar] .calendar-entry .appointment[aria-expanded=true]{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #agenda[data-layout=calendar] .calendar-entry #detail{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .event-color-controls input[type=color]{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .event-color-controls button[aria-pressed=true]{background:#142a43;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #filters-open{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #filters-dialog{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #filters-dialog input:not([type=checkbox]),html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #filters-dialog select{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #filters-dialog button:not(.primary){background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #filters-dialog button:not(.primary):hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .unified-heading .hud-quick-button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page button,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-button,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-dialog button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page button:hover,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-button:hover,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-dialog button:hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page button.jf-primary,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-dialog button.jf-primary{background:#197fd6;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-filters{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page input,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page select,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-dialog input,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-dialog select,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-dialog textarea{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-card{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-dialog{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-note{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page{background:radial-gradient(ellipse at 50% 15%,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 85%);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-shell{background:rgba(255,255,255,0.8);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page button,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page button:not(:disabled):hover,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-button:hover{background:#153457;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page button.jf-primary{background:var(--jf-blue);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page button.jf-primary:not(:disabled):hover{background:#258aff;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-filters{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page input,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page select,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page textarea{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-card{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-empty{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .page-back-button{background:rgba(255,255,255,0.650980392);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-dialog{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-dialog input,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-dialog select,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-dialog textarea{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-directory-search input{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-card>button:hover{background:#153457;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-stepper button>b{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-stepper button[aria-current=step]>b{background:#0876f9;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-wizard-identity{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-choicechip button:hover{background:#1b476e;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-choicechips select{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page #jf-review-preview{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) input,html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) select,html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) textarea{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) button,html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .button{background:var(--blue);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) button.ghost{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .activation{background:rgba(255,255,255,0.533333333);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .gallery-edit-item{background:rgba(255,255,255,0.333333333);}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .club-row{background:linear-gradient(140deg,#0c1d38,rgba(255,255,255,1));--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .club-tool-nav button[aria-pressed=true]{background:#174482;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .club-tool-body>details{background:rgba(255,255,255,0.133333333);}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) #rules-dialog{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) header{background:rgba(255,255,255,0.960784314);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .club-confirm{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) header{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) main{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .club-tool-body>details.club-tool{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .club-tool summary:hover,html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .portal-section>summary:hover,html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .setup-info>summary:hover,html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .remove-club>summary:hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) input,html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) select,html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) textarea{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) #rules-dialog,html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .club-confirm{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .club-renewal .button{background:var(--blue);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .club-logo-editor{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="submit"]) .place-types button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"]:where([data-gridly-page="submit"]) .place-types button[aria-pressed=true]{background:#003a9c;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .event-card .event-actions .event-preview-pending.has-preview,html[data-gridly-theme="light"] .event-card .event-preview-pending.mh-preview:not(:disabled){background:rgba(255,255,255,0.72);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .event-card .event-actions .event-preview-pending.has-preview:hover,html[data-gridly-theme="light"] .event-card .event-preview-pending.mh-preview:not(:disabled):hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .club-alert-message{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .club-card button.club-notification[aria-pressed="true"]{background:#003a9c;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .club-card button.club-notification:not(:disabled):hover{background:#17468e;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .club-card button.club-notification[aria-pressed="true"]:hover{background:#1155bb;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .pwa-install-button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .pwa-install-button:hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"].gridly-installed .pwa-nav{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .pwa-nav a[aria-current=page]{background:#12305a;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .pwa-dialog{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .pwa-dialog button,html[data-gridly-theme="light"] .pwa-network button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .pwa-network{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
@media(max-width:749px){html[data-gridly-theme="light"].gridly-installed .page-home .utility-button.icon-only{background:rgba(255,255,255,0.701960784);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"].gridly-installed .page-home .home-menu-button{background:rgba(255,255,255,0.850980392)!important;--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .pwa-home-links a{background:rgba(255,255,255,0.729411765);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}}
html[data-gridly-theme="light"] .pwa-section-drawer{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .pwa-drawer-top button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .pwa-section-drawer nav a[aria-current=page]{background:#12305a;--gl-ink:initial;--gl-line:initial;color:#fff;}
@media(max-width:749px){html[data-gridly-theme="light"].gridly-installed .pwa-menu-toggle:not([hidden]){background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}}
@media(max-width:749px){html[data-gridly-theme="light"].gridly-mobile-nav .pwa-nav{background:rgba(255,255,255,0.97);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"].gridly-mobile-nav .pwa-menu-toggle:not([hidden]){background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}}
html[data-gridly-theme="light"] .has-place-tools .place-tools button:not(:disabled):hover{background:#263347;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .has-place-tools .place-tools button:is(.club-notification,.event-notification)[aria-pressed="true"]:hover{background:#1155bb;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .place-dialog{background:var(--panel,rgba(255,255,255,1));--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .place-dialog input,html[data-gridly-theme="light"] .place-dialog select,html[data-gridly-theme="light"] .place-dialog textarea{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .place-dialog button{background:#20354f;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .place-dialog button{background:var(--panel-2,rgba(255,255,255,1));--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .place-tools>.place-menu-toggle{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .place-action-panel{background:var(--panel,rgba(255,255,255,1));--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .has-place-tools .place-tools .place-menu-item:not(:disabled):hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .has-place-tools .place-tools .place-menu-item[aria-pressed="true"]{background:#003a9c;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .has-place-tools .place-tools .place-menu-item[aria-pressed="true"]:hover{background:#084bbf;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .place-tools>.place-menu-toggle{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .has-place-tools .place-tools .place-favorite-item[aria-pressed="true"]{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gridly-submission-feedback button{background:#1676c4;--gl-ink:initial;--gl-line:initial;color:#fff;}

html[data-gridly-theme="light"] .agenda-reminder-toast{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gchat{background:rgba(255,255,255,0.88);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gchat button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gchat-tabs button[aria-pressed=true]{background:#164dac;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .gchat-message{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gchat-mine{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gchat-form{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gchat textarea{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gchat-form button{background:#175acc;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .gchat-admin-log{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gchat-beta{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gchat-suggestions button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gchat-form{background:rgba(255,255,255,0.6);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .market-dialog{background:rgba(255,255,255,0.9);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .market-dialog button,html[data-gridly-theme="light"] .market-dialog select,html[data-gridly-theme="light"] .market-dialog input{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .market-dialog .market-primary{background:#175acc;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .market-toast{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .payout-estimate{background:rgba(255,255,255,0.72);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .payout-inputs input,html[data-gridly-theme="light"] .payout-inputs select{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .payout-estimate button{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .payout-estimate .payout-total{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] #gridly-language-dialog{background:var(--panel,rgba(255,255,255,1));--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .language-choices button{background:var(--panel-2,rgba(255,255,255,1));--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .language-choices button[aria-pressed=true]{background:var(--blue,#003a9c);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .language-choices button[aria-pressed=true]:hover{background:var(--blue-hover,#084bbf);--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .travel-rating-feedback button{background:#123867;--gl-ink:initial;--gl-line:initial;color:#fff;}
html[data-gridly-theme="light"] .gridly-tour-card{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gridly-tour-close:hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gridly-tour-next{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gridly-tour-next:hover{background:rgba(255,255,255,1);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
html[data-gridly-theme="light"] .gm-tools{background:rgba(255,255,255,0.94);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}
@media(max-width:749px){html[data-gridly-theme="light"] .gm-group{background:rgba(255,255,255,0.78);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}}
html[data-gridly-theme="light"] .gridly-display{background:rgba(255,255,255,0.94);--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);color:#111827;color-scheme:light;}

html[data-gridly-theme="light"] .modal{--gl-ink:17,24,39;--gl-line:17,24,39;--text:#111827;--panel:#fff;--panel-2:#f1f4f8;--muted:rgba(17,24,39,.68);--panel:rgba(255,255,255,.94);color:#111827;color-scheme:light}
html[data-gridly-theme="light"] :is(.page-home .home-menu-button:hover,.page[data-page="/events"] .event-tabs button:hover,.page[data-page="/avatar"] .avatar-guides>:is(a,button):hover){background:rgba(255,255,255,.75)!important;color:#111827}
html[data-gridly-theme="light"] .gridly-display .display-theme label{border-color:rgba(17,24,39,.2)}
html[data-gridly-theme="light"] .gridly-display .display-theme label:has(input:checked){border-color:#0876f9}
html[data-gridly-theme="light"] .pwa-nav a[aria-current=page]{--gl-ink:initial;--gl-line:initial;color:#fff}


/* Photos, colored tags and image overlays keep their original foreground colors. */
html[data-gridly-theme="light"] :is(.jf-photo,.jf-tag,.jf-note,.notice,.error,.warning,.activation,.sale-main,.cg-main){--gl-ink:initial;--gl-line:initial}

/* Preserve filled accent controls and their selected states. */
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .event-actions .event-teleport{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .event-actions .event-teleport:hover{background:var(--blue-hover);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-filters button[aria-pressed="true"]{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-teleport{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-teleport:hover{background:var(--blue-hover);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .legal-close{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .legal-close:hover{background:var(--blue-hover);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .clock-controls [data-clock-now],html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .clock-alert-actions #clock-notify{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .shortcut-tabs button[aria-selected="true"]{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .help-actions a{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .developer-widget a:first-of-type{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .genre-search-results button[aria-pressed="true"]{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-card:not(.hangout-card):not(.travel-card):not(.avatar-landmark-card) .club-sl-group{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .direct-sell-options a:first-child{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-tabs button[aria-selected="true"],html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-filters button[aria-pressed="true"]{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-selected button{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .event-card .event-notification[aria-pressed="true"]{background:#003a9c;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .event-card .event-notification:not(:disabled):hover{background:#17468e;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .event-card .event-notification[aria-pressed="true"]:hover{background:#1155bb;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .favorites-item-actions .favorites-teleport{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .cg-controls button[aria-pressed=true]{background:#003a9c;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-card button.club-notification[aria-pressed="true"]{background:#003a9c;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-card button.club-notification:not(:disabled):hover{background:#17468e;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .club-card button.club-notification[aria-pressed="true"]:hover{background:#1155bb;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-tabs button[aria-pressed=true]{background:#087ff7;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-view-controls button[aria-pressed=true]{background:#087ff7;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-code-bar #bones-copy{background:#087ff7;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-result-row .bones-item[aria-pressed=true]{background:#082943;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="main"]) .bones-result-row .bones-item:hover{background:#102a3d;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) button,html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .button-link{background:#003a9c;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) button:hover,html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .button-link:hover{background:#1155bb;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) #pay-now{background:#1260ca;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .ghost:hover{background:#143262;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .button-link.ghost:hover{background:#143262;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .delivery-option:has(input:checked){background:rgba(0,58,156,.5);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) #pay-now{background:#0876f9;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) button:hover,html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .button-link:hover{background:#153457;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) #pay-now:hover,html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .account-install .pwa-install-button:hover{background:#258aff;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .delivery-option input[type=checkbox]{background:#35445a;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .delivery-option input[type=checkbox]:checked{background:#0876f9;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="plus"]) .account-install .pwa-install-button{background:#0876f9;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) button:hover,html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .button:hover{background:#223349;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) button.primary,html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .button.primary{background:#087fea;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .view-tabs button[aria-pressed=true]{background:#087fea;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .appointment[aria-pressed=true]{background:#132944;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .pill{background:#122942;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .calendar button[aria-pressed=true]{background:#173351;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .calendar .dot{background:#4fa8fb;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .channel-grid label:has(input:checked){background:#163453;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .day-count{background:#243c59;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .complete-action{background:#152b43;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .scope-button[aria-pressed=true]{background:#122d49;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .scope-button[aria-pressed=true]:before{background:#168bef;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .appointment[aria-pressed=true]{background:#112b47;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .appointment-category:before{background:#2695f7;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .cat-work .appointment-category:before{background:#51bd99;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .group-count{background:#21374f;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .calendar button[aria-pressed=true]{background:#133757;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #agenda[data-layout=calendar] #calendar .calendar-event{background:#233044;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .calendar-event-title:before{background:#3299f5;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .cat-work .calendar-event-title:before{background:#50bb92;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #agenda[data-layout=calendar] .calendar-entry .appointment[aria-expanded=true]{background:#1c2c40;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #agenda[data-layout=calendar] .calendar-entry #detail{background:#1c2c40;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .event-color-controls button[aria-pressed=true]{background:#142a43;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .appointment .appointment-category:before,html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) .calendar-event .calendar-event-title:before{background:var(--event-color,#2695f7);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #filters-open.has-filters{background:#142a40;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="agenda"]) #filter-count{background:#2684d5;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page button.jf-primary,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-dialog button.jf-primary{background:#197fd6;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page button:not(:disabled):hover,html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-button:hover{background:#153457;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page button.jf-primary{background:var(--jf-blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page button.jf-primary:not(:disabled):hover{background:#258aff;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-card>button:hover{background:#153457;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-stepper button[aria-current=step]>b{background:#0876f9;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-choicechip{background:#0c2a47;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="job-finder"]) .jf-page .jf-choicechip button:hover{background:#1b476e;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) button,html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .button{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .club-tool-nav button[aria-pressed=true]{background:#174482;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"]:where([data-gridly-page="clubs"]) .club-renewal .button{background:var(--blue);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}

html[data-gridly-theme="light"]:where([data-gridly-page="submit"]) .place-types button[aria-pressed=true]{background:#003a9c;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .mh-landmark{background:var(--blue,#003A9C);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .mh-landmark:hover{background:var(--blue-hover,#064fc5);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .club-card button.club-notification[aria-pressed="true"]{background:#003a9c;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .club-card button.club-notification:not(:disabled):hover{background:#17468e;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .club-card button.club-notification[aria-pressed="true"]:hover{background:#1155bb;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .pwa-nav a[aria-current=page]{background:#12305a;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .pwa-section-drawer nav a[aria-current=page]{background:#12305a;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .has-place-tools .place-tools button:not(:disabled):hover{background:#263347;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .has-place-tools .place-tools button:is(.club-notification,.event-notification)[aria-pressed="true"]:hover{background:#1155bb;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .place-dialog button{background:#20354f;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .has-place-tools .place-tools>.place-menu-toggle:not(:disabled):hover,html[data-gridly-theme="light"] .has-place-tools .place-tools>.place-menu-toggle[aria-expanded="true"]{background:#173962;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .has-place-tools .place-tools .place-menu-item[aria-pressed="true"]{background:#003a9c;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .has-place-tools .place-tools .place-menu-item[aria-pressed="true"]:hover{background:#084bbf;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .place-alert-dot{background:#218bff;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .gridly-submission-feedback button{background:#1676c4;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}


html[data-gridly-theme="light"] .gchat-launch{background:#1457cb;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .gchat-tabs button[aria-pressed=true]{background:#164dac;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .gchat-place a{background:#155aca;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .gchat-form button{background:#175acc;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .gchat-suggestions .gchat-new{background:#175acc;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .market-dialog .market-primary{background:#175acc;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}

html[data-gridly-theme="light"] .language-choices button[aria-pressed=true]{background:var(--blue,#003a9c);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .language-choices button[aria-pressed=true]:hover{background:var(--blue-hover,#084bbf);--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}
html[data-gridly-theme="light"] .travel-rating-feedback button{background:#123867;--gl-ink:initial;--gl-line:initial;--text:#fff;--muted:rgba(255,255,255,.68);color:#fff;}


