.p-header-right{align-items:center;gap:18px;display:flex}.home-theme-toggle{border:1px solid var(--ht-border,#333);width:40px;height:40px;color:inherit;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.home-theme-toggle:hover{background:var(--ht-soft,#222);transform:rotate(15deg)}html[data-home-theme]{--ht-bg:#0b0b0b;--ht-surface:#141414;--ht-soft:#222;--ht-text:#f4f4f4;--ht-muted:#aaa;--ht-border:#333;--background:var(--ht-bg);--foreground:var(--ht-text);--card:var(--ht-surface);--popover:var(--ht-surface);--primary:var(--ht-text);--border:var(--ht-border);--color-secondary:var(--ht-soft);--color-muted:var(--ht-soft);--color-muted-foreground:var(--ht-muted);--color-accent:var(--ht-soft);--color-accent-foreground:var(--ht-text);--color-border:var(--ht-border);--color-input:var(--ht-border);--color-ring:var(--ht-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-home-theme=light]{--ht-bg:#fff;--ht-surface:#fff;--ht-soft:#f1f1f1;--ht-text:#161616;--ht-muted:#626262;--ht-border:#dedede;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-home-theme] body{background:var(--ht-bg);color:var(--ht-text)}html[data-home-theme] :is(.p-header,.p-footer,.resource-card,.filter-panel,.search,.select-trigger,.outline){background:var(--ht-surface);border-color:var(--ht-border);color:var(--ht-text)}html[data-home-theme] :is(.p-header nav a,.p-brand,.p-header-account,.card-head h3,.search input,.results-heading h2,.site-card-meta h3,.catalog-invite a){color:var(--ht-text)}html[data-home-theme] :is(.intro p,.eyebrow,.spectrum-label,.spectrum-bottom,.spectrum-bottom .hex,.card-description,.result-note,.catalog-invite,.results-heading h2 span,.quick-tags>span,.gallery-row>span,.gallery-browse>span,.filter-panel label,.p-footer p,.p-footer a,.card-actions button,.saved-toggle,.empty-state p,.palette-modes button,.site-card-meta p){color:var(--ht-muted)}html[data-home-theme] h1 span{color:var(--ht-text);background:0 0}html[data-home-theme] :is(.directory-top,.card-footer,.p-workspace,.search kbd){border-color:var(--ht-border)}html[data-home-theme] :is(.quick-tags>button,.gallery-row>button,.gallery-browse-scroller>button,.gallery-filters-trigger,.kind-tag,.tags span,.card-tags span,.tab-count,.brand-icon,.palette-modes button[aria-pressed=true]){background:var(--ht-soft);color:var(--ht-text);border-color:var(--ht-border)}html[data-home-theme] .category-tabs button{color:var(--ht-muted)!important;border-color:var(--ht-border)!important}html[data-home-theme] .category-tabs button[data-active]{background:var(--ht-soft)!important;color:var(--ht-text)!important;border-color:var(--ht-text)!important;box-shadow:inset 0 -2px var(--ht-text)!important}html[data-home-theme] :is(.quick-tags>button.chosen,.quick-tags>button:hover,.gallery-row>button.chosen,.gallery-row>button:hover,.gallery-browse-scroller>button.chosen,.gallery-browse-scroller>button:hover,.gallery-filters-trigger.chosen,.gallery-filters-trigger:hover,.filters-cloud>button.chosen,.filters-cloud>button:hover,.filters-modal-nav button.chosen,.filters-modal-nav button:hover){border-color:var(--ht-text);background:var(--ht-text);color:var(--ht-bg)}html[data-home-theme] :is(.gallery-browse-scroller>button em,.gallery-filters-trigger em){background:var(--ht-text);color:var(--ht-bg)}html[data-home-theme] :is(.gallery-browse-scroller>button.chosen em,.gallery-filters-trigger.chosen em){background:var(--ht-bg);color:var(--ht-text)}html[data-home-theme] .site-card-shot{background:#1c1c1e;outline:1px solid #ffffff1a;box-shadow:0 1px 2px #0006,0 8px 20px #00000059,0 22px 48px #00000040}html[data-home-theme] .site-card:hover .site-card-shot{border-color:#0000;box-shadow:0 1px 2px #0006,0 12px 28px #0006,0 28px 56px #0000004d}html[data-home-theme=light] .site-card-shot{background:#fff;outline:1px solid #dddcd9;box-shadow:0 1px 1px #0000000a,0 6px 16px #0000000f,0 18px 40px #b3b3b359}html[data-home-theme=light] .site-card:hover .site-card-shot{box-shadow:0 1px 1px #0000000a,0 10px 24px #00000014,0 24px 48px #b3b3b366}html[data-home-theme] .site-card-type{color:var(--ht-muted)}html[data-home-theme] .gallery-row .brief-trigger:hover{color:var(--ht-text);background:0 0;border-color:#0000}html[data-home-theme] .p-workspace{color:var(--ht-text)}html[data-home-theme] :is(.bottom-banner,.compare-tray,.detail-dialog,.brief-dialog,.filters-modal){color:var(--ht-text);border-color:var(--ht-border);background:var(--ht-surface)!important}html[data-home-theme] :is(.filters-modal-head,.filters-modal-nav,.filters-modal-foot,.filters-modal-body){border-color:var(--ht-border);background:var(--ht-surface)}html[data-home-theme] .filters-modal-nav,html[data-home-theme] .filters-modal-foot{background:var(--ht-soft)}html[data-home-theme] .filters-cloud>button{background:var(--ht-bg);color:var(--ht-text);border-color:var(--ht-border)}html[data-home-theme] .filters-colors>button{border-color:var(--ht-border);background:0 0}html[data-home-theme] .filters-colors>button.chosen,html[data-home-theme] .filters-colors>button:hover:not(:disabled){border-color:var(--ht-text);color:inherit;background:0 0}html[data-home-theme] :is(.bottom-banner h2,.bottom-banner p,.bottom-banner em){color:var(--ht-text)}html[data-home-theme] :is(button,a,input):focus-visible{outline-color:var(--ht-text)}html[data-home-theme] .locale-toggle select{border-color:var(--ht-border);color:var(--ht-text);background-color:#0000}html[data-home-theme=light] .locale-toggle select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath fill='%23161616' d='M1.2 1.2 6 6l4.8-4.8L12 2.4 6 8.4 0 2.4z'/%3E%3C/svg%3E")}@media (max-width:700px){.p-header-right{gap:10px}.home-theme-toggle{width:36px;height:36px}.p-header-right .p-header-account{gap:10px}.locale-toggle select{min-height:32px;padding:6px 24px 6px 10px;font-size:12px}}html[data-home-theme] .filter-select{background:var(--ht-surface)!important;color:var(--ht-text)!important;border-color:var(--ht-border)!important}html[data-home-theme] :is(.count-pending,.card-title-pending){background-image:linear-gradient(90deg,var(--ht-soft) 0%,#3a3a3a 50%,var(--ht-soft) 100%);background-size:200% 100%}html[data-home-theme=light] :is(.count-pending,.card-title-pending){background-image:linear-gradient(90deg,#ececec 0%,#f6f6f6 50%,#ececec 100%);background-size:200% 100%}html[data-home-theme] .collection-toggle span{background:var(--ht-soft);color:var(--ht-text)}
