.weekly-theme{--w-brand-primary:#6538ff;--w-brand-secondary:#26acff;--w-brand-dark:#0d0b1e;--w-surface-bg:#f5f4f0;--w-surface-card:#fff;--w-surface-card-alt:#f8f7f4;--w-border:#00000014;--w-border-strong:#00000024;--w-text-primary:#0d0b1e;--w-text-secondary:#5c5a6b;--w-text-tertiary:#9997a8;--w-status-green:#15803d;--w-status-amber:#b45309;--w-status-red:#b91c1c;--w-priority-1:#c84b31;--w-priority-2:#e8962a;--w-priority-3:#2e4daf;--w-priority-4:#97aadf;--w-chart-accent:#2e4daf;--w-chart-comparison-primary:#5e78ca;--w-chart-comparison-secondary:#00cbbd;--w-chart-comparison-tertiary:#e8962a;background:var(--w-surface-bg);color:var(--w-text-primary);font-family:var(--font-sans), system-ui, sans-serif;min-height:100vh}.weekly-theme h1,.weekly-theme h2,.weekly-theme h3{font-family:var(--font-display), serif;letter-spacing:-.01em}.weekly-theme .tabular-nums{font-variant-numeric:tabular-nums}.weekly-theme details[data-ci-collapsible]>summary{list-style:none}.weekly-theme details[data-ci-collapsible]>summary::-webkit-details-marker{display:none}.weekly-theme details[data-ci-collapsible]>summary .chevron:before{content:"▸"}.weekly-theme details[data-ci-collapsible][open]>summary .chevron:before{content:"▾"}.weekly-theme details.ci-collapsible-section>summary:hover{background:var(--w-border)!important}.weekly-theme details.ci-collapsible-section[open]>summary{border-bottom:1px solid var(--w-border)}.weekly-theme details.ci-collapsible-section:not([open])>summary{border-radius:.75rem}@media print{.weekly-theme .no-print{display:none!important}.weekly-theme details[data-ci-collapsible]>div{display:block!important}}
