body[data-shell=app]{--paper-2:#f7f5f2;--line-2:#17131d14;--ok:#2f9f98;--shimmer-base:#17131d0a;--shimmer-shine:#17131d1a;--status-draft:var(--muted);--status-review:var(--accent-cool);--status-pending:#d49a4f;--status-delivery:var(--accent);--status-complete:var(--ok);--status-frozen:#17131d8c;--rail-width:220px;--rail-collapsed:56px;--topbar-height:56px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;background:var(--paper);color:var(--ink);font-family:var(--sans)}body[data-shell=app] .toolApp{background:var(--paper);min-height:100dvh;color:var(--ink)}body[data-shell=app] ::selection{background:#f06f5b33}body[data-shell=app] button{font-family:inherit}body[data-shell=app] [data-display]{font-family:var(--display);letter-spacing:-.01em}body[data-shell=app] [data-serif]{font-family:var(--serif);font-style:italic;font-weight:200}body[data-shell=app] [data-mono]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem}@keyframes toolShimmer{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes toolFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes toolSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
