/* Graphite collection presentation, scoped independently of project previews. */
.pele-portfolio .pele-catalog-glass-wrap { background:none; box-shadow:none; }
.pele-portfolio .pele-catalog-glass-wrap > .glass-ambient-orb { display:none; }
.pele-portfolio #peleProjectCatalog { background:var(--rui-surface) !important; border:1px solid var(--rui-line) !important; box-shadow:none !important; color:var(--rui-text); }
.pele-portfolio #peleProjectCatalog::before,.pele-portfolio #peleProjectCatalog::after { display:none; }
.pele-portfolio #peleProjectCatalog :is(.pele-section-label,.work-catalog-head h2,.work-catalog-count,.work-group-header h3,.work-project-name,.metric-number,.metric-sparkle) { color:var(--rui-text-strong) !important; text-shadow:none !important; }
.pele-portfolio #peleProjectCatalog :is(.studio-gradient,.metric-number) { background:none !important; -webkit-text-fill-color:var(--rui-text-strong); }
.pele-portfolio #peleProjectCatalog .work-catalog-toolbar { background:var(--rui-surface-soft) !important; border:1px solid var(--rui-line) !important; box-shadow:none !important; backdrop-filter:none; }
.pele-portfolio #peleProjectCatalog :is(.cw-filter-pill,.view-switch-btn) { color:var(--rui-text) !important; border-color:var(--rui-line) !important; box-shadow:none !important; }
.pele-portfolio #peleProjectCatalog .cw-filter-pill { background:var(--rui-surface) !important; }
.pele-portfolio #peleProjectCatalog :is(.cw-filter-pill.is-active,.view-switch-btn.is-active) { background:var(--rui-text-strong) !important; color:var(--rui-surface) !important; border-color:var(--rui-text-strong) !important; }
.pele-portfolio #peleProjectCatalog .cw-filter-badge { background:var(--rui-line-subtle) !important; color:inherit !important; }
.pele-portfolio #peleProjectCatalog .cw-filter-pill.is-active .cw-filter-badge { background:#8884 !important; }
.pele-portfolio #peleProjectCatalog .work-view-switcher { background:var(--rui-surface) !important; border-color:var(--rui-line) !important; }
.pele-portfolio #peleProjectCatalog .work-group-indicator { background:var(--rui-text-strong) !important; box-shadow:none !important; }
.pele-portfolio #peleProjectCatalog .work-split-row { border:1px solid var(--rui-line) !important; box-shadow:0 12px 32px -24px #0f172a35 !important; }
.pele-portfolio #peleProjectCatalog .work-split-row:hover { border-color:var(--rui-line-strong) !important; }
.pele-portfolio #peleProjectCatalog :is(button,a):focus-visible { outline:2px solid var(--rui-text-strong); outline-offset:3px; }
.pele-portfolio [role="tabpanel"]:focus:not(:focus-visible) { outline:none; }