[data-theme=legacy-stone]{--color-primary:#f0e4d8;--color-secondary:#d5e3eb;--color-highlight:#dec9f3;--color-text:#000;--color-lavender:var(--color-highlight);--color-cream:var(--color-primary);--color-yellow:var(--color-highlight);--color-blue:var(--color-secondary);--color-off-white:var(--color-primary);--color-green:var(--color-text);--color-tan:var(--color-highlight);--color-peach:var(--color-primary);--color-sage:var(--color-secondary);--color-pistachio:var(--color-highlight);--color-red-fox:var(--color-highlight);--color-sand:var(--color-primary);--color-stone:var(--color-secondary);--color-olive-light:var(--color-highlight);--color-ink:var(--color-text);--color-text-secondary:var(--color-text);--color-text-on-dark:var(--color-text);--off-white:var(--color-off-white);--lavender:var(--color-lavender);--yellow:var(--color-yellow);--green:var(--color-green);--blue:var(--color-blue);--tan:var(--color-tan);--peach:var(--color-peach);--sage:var(--color-sage);--cream:var(--color-cream);--pistachio:var(--color-pistachio);--red-fox:var(--color-red-fox);--paper-white:var(--off-white);--paper-light:var(--cream);--oat-milk:var(--pistachio);--sand-beige:var(--cream);--soft-sage:var(--sage);--light-oak:var(--red-fox);--stone-grey:var(--sage);--dark-olive:var(--color-text);--ink:var(--color-ink);--surface:var(--paper-light);--surface-muted:var(--oat-milk);--text-primary:var(--ink);--text-on-dark:var(--color-text-on-dark);--text-secondary:var(--color-text-secondary);--bg-app:var(--color-primary);--bg-surface:var(--color-primary);--bg-secondary:var(--color-secondary);--bg-muted:var(--color-secondary);--action-primary:var(--color-secondary);--accent-warm:var(--color-highlight);--brand-primary:var(--color-secondary);--brand-accent:var(--color-highlight);--brand-secondary:var(--color-highlight);--brand-warm:var(--color-highlight);--accent-sage:var(--color-secondary);--accent-pistachio:var(--lavender);--accent-red:var(--color-highlight);--accent-primary:var(--color-highlight);--border-subtle:#0000001f;--border-medium:#00000038;--shadow-paper:0 1px 2px #43362b14,0 8px 20px #43362b14;--shadow-raised:0 2px 3px #43362b1a,0 12px 28px #43362b1f}:root:not([data-theme]),[data-theme=stone]{--background:var(--paper-white);--foreground:var(--ink);--card:var(--paper-light);--card-foreground:var(--ink);--popover:var(--paper-light);--popover-foreground:var(--ink);--primary:var(--blue);--primary-foreground:var(--text-primary);--secondary:var(--color-primary);--secondary-foreground:var(--ink);--muted:var(--color-secondary);--muted-foreground:var(--text-secondary);--accent:var(--color-highlight);--accent-foreground:var(--ink);--border:var(--border-subtle);--input:var(--border-subtle);--ring:var(--blue);--sidebar:var(--paper-white);--sidebar-foreground:var(--ink);--sidebar-primary:var(--blue);--sidebar-primary-foreground:var(--text-primary);--sidebar-accent:var(--blue);--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--border-subtle);--sidebar-ring:var(--blue)}:root:not([data-theme]) body,[data-theme=stone] body{background-color:var(--paper-white);color:var(--ink);background-image:radial-gradient(circle at 20% 30%,#50453706 0,#0000 1px),radial-gradient(circle at 70% 60%,#ffffff29 0,#0000 1px);background-size:11px 13px,17px 19px}:root:not([data-theme]) a,:root:not([data-theme]) a:visited,:root:not([data-theme]) a:hover,:root:not([data-theme]) a:active,[data-theme=stone] a,[data-theme=stone] a:visited,[data-theme=stone] a:hover,[data-theme=stone] a:active{color:var(--color-text)}:root:not([data-theme]) a:hover,[data-theme=stone] a:hover{background-color:var(--color-highlight)}:root:not([data-theme]) .project-folio-tab-active:hover,[data-theme=stone] .project-folio-tab-active:hover,:root:not([data-theme]) .project-folio-tab:hover,[data-theme=stone] .project-folio-tab:hover{background-color:var(--folio-tab-paper)}.project-folio-sheet [data-slot=button][data-variant=secondary],.project-folio-sheet [data-slot=button][data-variant=outline]{background-color:var(--folio-button-secondary);color:var(--color-text)}:root:not([data-theme]) body:before,[data-theme=stone] body:before,[data-theme=marshmallow-dreams] body:before{z-index:-1;pointer-events:none;content:"";mix-blend-mode:multiply;opacity:.12;background:url(/textures/paper-texture.jpg) 0 0/700px;position:fixed;inset:0}[data-theme=linen-and-ink] body:before,[data-theme=renovatr-coral] body:before{z-index:-1;pointer-events:none;content:"";mix-blend-mode:multiply;opacity:.08;background:url(/textures/paper-texture.jpg) 0 0/700px;position:fixed;inset:0}.paper-surface{isolation:isolate;background-color:var(--paper-light);position:relative}.paper-surface:before{z-index:-1;pointer-events:none;content:"";mix-blend-mode:multiply;opacity:.16;background-image:url(/textures/paper-texture.jpg);background-repeat:repeat;background-size:600px;position:absolute;inset:0}.folder--kraft{background-color:var(--sand-beige);position:relative;overflow:hidden}.folder--kraft:after{pointer-events:none;content:"";mix-blend-mode:soft-light;opacity:.14;background-image:url(/textures/kraft-paper.webp);background-repeat:repeat;background-size:500px;position:absolute;inset:0}.folder--kraft>*{z-index:1;position:relative}.project-folder{box-shadow:var(--shadow-paper);border:1px solid #2928221a;border-radius:5px 14px 14px;transition:transform .16s,box-shadow .16s;position:relative}.project-folder:hover{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.folder--sage{background-color:var(--soft-sage)}.folder--sand{background-color:var(--sand-beige)}.folder--oat{background-color:var(--oat-milk)}.folder--oak{background-color:var(--light-oak)}.folder--stone{background-color:var(--stone-grey)}.folder-tab{background:inherit;letter-spacing:.08em;text-transform:uppercase;border:1px solid #2928221a;border-bottom:0;border-radius:9px 9px 0 0;align-items:center;min-width:130px;height:38px;padding:0 18px;font-size:12px;display:flex;position:absolute;top:-34px;left:18px}.project-sticky-card{isolation:isolate}.project-sticky-card:before,.project-folio-sheet:before{mix-blend-mode:multiply;background-image:url(/textures/paper-texture.jpg);background-repeat:repeat;background-size:600px}.project-sticky-card:before{z-index:0;background-color:var(--sticky-paper);content:"";opacity:.16;position:absolute;inset:0}.project-sticky-card-body{z-index:1}.project-sticky-note{border-radius:2px;box-shadow:0 2px 3px #463a2e1a,0 7px 14px #463a2e1a}:root:not([data-theme]) .dashboard-shell,[data-theme=stone] .dashboard-shell{background-color:var(--paper-white);background-blend-mode:normal,multiply;background-image:linear-gradient(#f0e4d8d1,#f0e4d8d1),url(/textures/paper-texture.jpg);background-repeat:no-repeat,repeat;background-size:auto,700px}[data-theme=marshmallow-dreams] .dashboard-shell{background-color:var(--color-primary-background);background-image:linear-gradient(color-mix(in srgb,var(--color-primary-background)82%,transparent),color-mix(in srgb,var(--color-primary-background)82%,transparent)),url(/textures/paper-texture.jpg);background-blend-mode:normal,multiply;background-repeat:no-repeat,repeat;background-size:auto,700px}[data-theme=linen-and-ink] .dashboard-shell{background-color:var(--color-primary-background);background-image:linear-gradient(color-mix(in srgb,var(--color-primary-background)88%,transparent),color-mix(in srgb,var(--color-primary-background)88%,transparent)),url(/textures/paper-texture.jpg);background-blend-mode:normal,multiply;background-repeat:no-repeat,repeat;background-size:auto,700px}[data-theme=renovatr-coral] .dashboard-shell{background-color:var(--renovatr-plaster);background-image:linear-gradient(color-mix(in srgb,var(--renovatr-plaster)88%,transparent),color-mix(in srgb,var(--renovatr-plaster)88%,transparent)),url(/textures/paper-texture.jpg);background-blend-mode:normal,multiply;background-repeat:no-repeat,repeat;background-size:auto,700px}:root:not([data-theme]) .project-folio-workspace,[data-theme=stone] .project-folio-workspace{background-image:linear-gradient(color-mix(in srgb,var(--folio-desk)82%,transparent),color-mix(in srgb,var(--folio-desk)82%,transparent)),url(/textures/paper-texture.jpg);background-blend-mode:normal,multiply;background-repeat:no-repeat,repeat;background-size:auto,700px}[data-theme=marshmallow-dreams] .project-folio-workspace{background-color:#fffcf7;background-image:none}[data-theme=linen-and-ink] .project-folio-workspace,[data-theme=renovatr-coral] .project-folio-workspace{background-image:linear-gradient(color-mix(in srgb,var(--folio-desk)88%,transparent),color-mix(in srgb,var(--folio-desk)88%,transparent)),url(/textures/paper-texture.jpg);background-blend-mode:normal,multiply;background-repeat:no-repeat,repeat;background-size:auto,700px}:root:not([data-theme]) .project-folio-sheet,[data-theme=stone] .project-folio-sheet,:root:not([data-theme]) .project-sticky-card,[data-theme=stone] .project-sticky-card,[data-theme=marshmallow-dreams] :is(.project-folio-sheet,.project-sticky-card){background-image:linear-gradient(color-mix(in srgb,var(--folio-section-paper,var(--sticky-paper))78%,transparent),color-mix(in srgb,var(--folio-section-paper,var(--sticky-paper))78%,transparent)),url(/textures/paper-texture.jpg);background-blend-mode:normal,multiply;background-repeat:no-repeat,repeat;background-size:auto,600px}[data-theme=linen-and-ink] :is(.project-folio-sheet,.project-sticky-card),[data-theme=renovatr-coral] :is(.project-folio-sheet,.project-sticky-card){background-image:linear-gradient(color-mix(in srgb,var(--folio-section-paper,var(--sticky-paper))86%,transparent),color-mix(in srgb,var(--folio-section-paper,var(--sticky-paper))86%,transparent)),url(/textures/paper-texture.jpg);background-blend-mode:normal,multiply;background-repeat:no-repeat,repeat;background-size:auto,600px}:root:not([data-theme]) :is(thead,[data-slot=table-header]),[data-theme=stone] :is(thead,[data-slot=table-header]){background-color:var(--accent-sage);color:var(--text-primary)}[data-theme=marshmallow-dreams] :is(thead,[data-slot=table-header]),[data-theme=linen-and-ink] :is(thead,[data-slot=table-header]),[data-theme=renovatr-coral] :is(thead,[data-slot=table-header]){background-color:var(--color-secondary);color:var(--color-text)}:is([data-theme=marshmallow-dreams],[data-theme=stone]) .project-folio-header{background-image:linear-gradient(color-mix(in srgb,var(--folio-paper)80%,transparent),color-mix(in srgb,var(--folio-paper)80%,transparent)),url(/textures/paper-texture.jpg);background-blend-mode:normal,multiply;background-repeat:no-repeat,repeat;background-size:auto,600px}[data-theme=linen-and-ink] .project-folio-header,[data-theme=renovatr-coral] .project-folio-header{background-image:linear-gradient(color-mix(in srgb,var(--folio-paper)88%,transparent),color-mix(in srgb,var(--folio-paper)88%,transparent)),url(/textures/paper-texture.jpg);background-blend-mode:normal,multiply;background-repeat:no-repeat,repeat;background-size:auto,600px}:is([data-theme=marshmallow-dreams],[data-theme=stone]) .project-folio-tab{background-image:linear-gradient(color-mix(in srgb,var(--folio-tab-paper)84%,transparent),color-mix(in srgb,var(--folio-tab-paper)84%,transparent)),url(/textures/paper-texture.jpg);background-blend-mode:normal,multiply;background-repeat:no-repeat,repeat;background-size:auto,400px}[data-theme=linen-and-ink] .project-folio-tab,[data-theme=renovatr-coral] .project-folio-tab{background-image:linear-gradient(color-mix(in srgb,var(--folio-tab-paper)90%,transparent),color-mix(in srgb,var(--folio-tab-paper)90%,transparent)),url(/textures/paper-texture.jpg);background-blend-mode:normal,multiply;background-repeat:no-repeat,repeat;background-size:auto,400px}:is([data-theme=marshmallow-dreams],[data-theme=stone]) .project-folio-section-nav,:is([data-theme=marshmallow-dreams],[data-theme=stone]) .project-folio-workspace .project-folio-sheet :is(thead,[data-slot=table-header]){background-image:linear-gradient(color-mix(in srgb,var(--project-tab-subtle)80%,transparent),color-mix(in srgb,var(--project-tab-subtle)80%,transparent)),url(/textures/paper-texture.jpg);background-blend-mode:normal,multiply;background-repeat:no-repeat,repeat;background-size:auto,500px}[data-theme=linen-and-ink] .project-folio-section-nav,[data-theme=linen-and-ink] .project-folio-workspace .project-folio-sheet :is(thead,[data-slot=table-header]),[data-theme=renovatr-coral] .project-folio-section-nav,[data-theme=renovatr-coral] .project-folio-workspace .project-folio-sheet :is(thead,[data-slot=table-header]){background-image:linear-gradient(color-mix(in srgb,var(--project-tab-subtle)88%,transparent),color-mix(in srgb,var(--project-tab-subtle)88%,transparent)),url(/textures/paper-texture.jpg);background-blend-mode:normal,multiply;background-repeat:no-repeat,repeat;background-size:auto,500px}@media (prefers-reduced-motion:reduce){.project-folder:hover{transform:none}}
.landing-theme,:root:not([data-theme]),[data-theme=renovatr-coral]{--renovatr-plaster-light:#eeeee6;--renovatr-plaster:#e4e5dc;--renovatr-plaster-deep:#d2d3cb;--renovatr-plaster-muted:#b9bbb1;--renovatr-ink:#41433a;--renovatr-muted:#595c55;--renovatr-border:#c1c3b9;--renovatr-border-strong:#92958b;--renovatr-coral:#66443b;--renovatr-coral-deep:#53372f;--renovatr-coral-light:#ded2c9;--renovatr-focus:#66443b;--renovatr-accent-surface:#e1dad2;--renovatr-accent-border:#b5a397;--color-primary:var(--renovatr-plaster-light);--color-primary-background:var(--renovatr-plaster);--color-secondary:var(--renovatr-plaster-deep);--color-tertiary:var(--renovatr-accent-surface);--color-highlight:var(--renovatr-coral-light);--color-text:var(--renovatr-ink);--color-canvas:var(--renovatr-plaster);--color-paper:var(--renovatr-plaster-light);--background:var(--renovatr-plaster-light);--foreground:var(--renovatr-ink);--card:var(--renovatr-plaster-light);--card-foreground:var(--renovatr-ink);--popover:var(--renovatr-plaster-light);--popover-foreground:var(--renovatr-ink);--primary:var(--renovatr-coral-deep);--primary-foreground:var(--renovatr-plaster-light);--secondary:var(--renovatr-plaster-deep);--secondary-foreground:var(--renovatr-ink);--muted:var(--renovatr-plaster-deep);--muted-foreground:var(--renovatr-muted);--accent:var(--renovatr-accent-surface);--accent-foreground:var(--renovatr-ink);--border:var(--renovatr-border);--input:var(--renovatr-border-strong);--ring:var(--renovatr-focus)}.landing-theme.landing-home{background:var(--renovatr-plaster-light)}.landing-theme :is(.landing-story-close,.marketing-close,.landing-statement-footer){background:var(--renovatr-coral-deep)}.landing-theme .landing-site-header img{filter:grayscale()}.landing-theme .project-folio-workspace .project-folio-sheet{--folio-paper:var(--renovatr-plaster-light);--card:var(--renovatr-plaster-light);--background:var(--renovatr-plaster-light)}
:root[data-theme=renovatr-coral]{--sidebar:var(--renovatr-plaster);--sidebar-foreground:var(--renovatr-ink);--sidebar-primary:var(--renovatr-coral-deep);--sidebar-primary-foreground:var(--renovatr-plaster-light);--sidebar-accent:var(--renovatr-plaster-deep);--sidebar-accent-foreground:var(--renovatr-ink);--sidebar-border:var(--renovatr-border);--sidebar-ring:var(--renovatr-focus)}[data-theme=renovatr-coral] .dashboard-shell,[data-theme=renovatr-coral] .dashboard-shell .project-folio-workspace,[data-theme=renovatr-coral] .dashboard-shell .project-folio-sheet,[data-theme=renovatr-coral] .dashboard-shell .project-folio-header{background:var(--renovatr-plaster-light);box-shadow:none;background-image:none}[data-theme=renovatr-coral] .dashboard-shell .project-folio-sheet:before,[data-theme=renovatr-coral] .dashboard-shell .project-folio-sheet:after{display:none}[data-theme=renovatr-coral] .dashboard-shell .project-folio-sheet :is(.bg-card,[data-slot=card],[class~=bg-muted\/50]){background:var(--renovatr-plaster-light);background-image:none}[data-theme=renovatr-coral] .dashboard-shell .dashboard-sidebar-rail{background:var(--renovatr-plaster);box-shadow:none}[data-theme=renovatr-coral] .dashboard-sidebar-rail nav a{min-height:2.75rem;color:var(--renovatr-muted);border-radius:.4rem}[data-theme=renovatr-coral] .dashboard-sidebar-rail nav a[aria-current=page]{background:var(--renovatr-coral-deep);color:var(--renovatr-plaster-light);box-shadow:none}[data-theme=renovatr-coral] .dashboard-sidebar-rail nav a[aria-current=page] svg{color:inherit}[data-theme=renovatr-coral] .dashboard-sidebar-rail nav>div>p{color:var(--renovatr-muted)}[data-theme=renovatr-coral] .dashboard-shell>.dashboard-main-panel>header{background:var(--renovatr-plaster-light)}[data-theme=renovatr-coral] .dashboard-shell .project-folio-header{padding:0 0 1rem}[data-theme=renovatr-coral] .dashboard-shell .project-folio-header-row{align-items:start;gap:1rem;padding:.5rem 0 1.25rem}[data-theme=renovatr-coral] .dashboard-shell .project-folio-header-row h1{white-space:normal;font-size:clamp(1.3rem,2.2vw,1.85rem);line-height:1.2}[data-theme=renovatr-coral] .dashboard-shell .project-folio-navigation{border:0;border-bottom:1px solid var(--renovatr-border);box-shadow:none;background:0 0;border-radius:0;gap:.35rem;padding:.25rem 0}[data-theme=renovatr-coral] .dashboard-shell .project-folio-section-nav-link{min-height:2.75rem;color:var(--renovatr-muted);background:0 0;border-radius:.4rem;align-items:center;gap:.5rem;padding:.6rem .8rem;display:inline-flex}[data-theme=renovatr-coral] .dashboard-shell .project-folio-section-nav-link-active{background:var(--renovatr-accent-surface);color:var(--renovatr-coral-deep);box-shadow:none;outline:none}[data-theme=renovatr-coral] .dashboard-shell .project-folio-sheet{border:0;padding:1.5rem 0}[data-theme=renovatr-coral] .dashboard-shell .project-folio-sheet :is(thead,[data-slot=table-header]){background:var(--renovatr-plaster)}[data-theme=renovatr-coral] .dashboard-shell .project-sticky-card{background:var(--renovatr-plaster-light);box-shadow:none;border:1px solid var(--renovatr-border);border-radius:.75rem}[data-theme=renovatr-coral] .dashboard-shell .project-sticky-card:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--renovatr-ink)8%,transparent);transform:translateY(-2px)}.studio-nav-count{background:var(--muted);font-variant-numeric:tabular-nums;border-radius:1rem;justify-content:center;min-width:1.2rem;padding:.05rem .35rem;font-size:.7rem;display:inline-flex}.studio-overview{gap:2rem;display:grid}.studio-health-summary{background:var(--card);border-radius:.75rem}.studio-attention,.studio-delivery{border:1px solid var(--border);background:var(--card);border-radius:.75rem;min-width:0;padding:1.5rem}.studio-delivery{background:var(--muted);align-self:start}.studio-attention-list>a{padding-inline:.25rem}.studio-attention-list>a:last-child{border-bottom:0}.studio-attention-filters{flex-wrap:wrap;gap:.4rem;margin:1rem 0;display:flex}.studio-attention-filters button{border:1px solid var(--border);min-height:2.25rem;color:var(--muted-foreground);border-radius:2rem;padding:.4rem .75rem;font-size:.75rem}.studio-attention-filters button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.studio-overview-loading,.studio-overview-error{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:.75rem;justify-items:start;gap:1rem;padding:2rem;font-size:.875rem;display:grid}.studio-overview-error h2{color:var(--foreground);font-weight:600}.studio-overview-error button{background:var(--primary);min-height:2.75rem;color:var(--primary-foreground);border-radius:.4rem;padding:.5rem 1rem}.dashboard-shell :is(.studio-attention-filters button,.studio-overview-error button):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:767px){.studio-attention,.studio-delivery{padding:1rem}[data-theme=renovatr-coral] .dashboard-shell .project-folio-header-row>div:first-child{flex-wrap:wrap}[data-theme=renovatr-coral] .dashboard-shell .project-folio-header-row h1{flex:80%}}@media (prefers-reduced-motion:reduce){[data-theme=renovatr-coral] .dashboard-shell .project-sticky-card:hover{transform:none}}.studio-decision-filter[aria-pressed=true]{border-color:var(--primary);background:var(--accent);box-shadow:inset 0 3px 0 var(--primary)}.studio-decision-filter:focus-visible,.studio-workflow-guide summary:focus-visible,.studio-project-form summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}[data-theme=renovatr-coral] .studio-work-queue :is(thead tr,.rounded-lg){background:var(--card)}[data-theme=renovatr-coral] .dashboard-shell .project-sticky-card{box-shadow:none;border-radius:.75rem;transform:none}[data-theme=renovatr-coral] .dashboard-shell .project-sticky-card:before,[data-theme=renovatr-coral] .dashboard-shell .project-sticky-card:after{display:none}[data-theme=renovatr-coral] .dashboard-shell .project-sticky-note{width:auto;box-shadow:none;border-radius:.5rem .5rem 0 0;margin:0;padding:.65rem 1rem;display:block;position:static;transform:none}[data-theme=renovatr-coral] .dashboard-shell .projects-folio-grid{gap:1rem}[data-theme=renovatr-coral] .dashboard-shell .project-sticky-card-metadata{margin-top:1rem}[data-theme=renovatr-coral] .dashboard-shell .project-sticky-card-body{padding:1.25rem}[data-theme=renovatr-coral] .dashboard-shell .project-sticky-card-owner{margin-top:.75rem;position:static}[data-theme=renovatr-coral] .dashboard-shell .projects-folio-heading{font-size:clamp(2rem,4vw,3rem)}.dashboard-shell .studio-today-shortcuts a.bg-primary{color:var(--primary-foreground)}@media (max-width:767px){.dashboard-shell .project-folio-navigation{display:none}.studio-decision-queues{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.studio-decision-filter{min-width:0;padding:.75rem}.studio-decision-filter>span:first-child{align-items:start;min-height:2rem;font-size:.7rem}.studio-decision-filter>span:first-child svg{display:none}.studio-decision-filter>span:last-child{margin-top:.25rem;font-size:1.35rem}}
