.portfolio-shell{--pf-bg:#f7f9fb;--pf-header-bg:#f7f9fbe0;--pf-surface:#fff;--pf-surface-subtle:#f1f5f9;--pf-text:#0f172a;--pf-text-secondary:#334155;--pf-muted:#475569;--pf-soft:#64748b;--pf-border:#0f172a1a;--pf-border-strong:#0f172a2e;--pf-accent:#047857;--pf-accent-hover:#065f46;--pf-accent-soft:#0478571a;--pf-accent-border:#0478573d;--pf-on-accent:#fff;--pf-glow:#0478571f}.dark .portfolio-shell{--pf-bg:#070b14;--pf-header-bg:#070b14cc;--pf-surface:#ffffff09;--pf-surface-subtle:#ffffff05;--pf-text:#f8fafc;--pf-text-secondary:#e2e8f0;--pf-muted:#94a3b8;--pf-soft:#64748b;--pf-border:#ffffff1a;--pf-border-strong:#ffffff2e;--pf-accent:#34d399;--pf-accent-hover:#6ee7b7;--pf-accent-soft:#34d3991a;--pf-accent-border:#34d3993d;--pf-on-accent:#020617;--pf-glow:#10b9812e}
