.legacy-app{--bg:#fff;--ink:#17160f;--ink-soft:#6d6b5c;--ink-rgb:23,22,15;--bg-rgb:255,255,255;--surface:#f4efe1;--seed:#1d4ed8;--seed-soft:rgba(29,78,216,.32);--accent:#047857;--accent-soft:rgba(4,120,87,.16);--coral:#ff6b5e;--sky:#0a84ff;--mint:#34c759;--violet:#af52de;--dock-active-bg:rgba(23,22,15,.08);--hairline:rgba(23,22,15,.12);--glass-bg:hsla(0,0%,100%,.72);--glass-border:rgba(23,22,15,.1);--glass-highlight:hsla(0,0%,100%,.5);--card-radius:28px;--serif:Georgia,"Iowan Old Style","Times New Roman",serif;--serif-lean:normal;--outfit:var(--font-outfit),"Outfit",sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono","Cascadia Mono",Menlo,monospace;--ease:cubic-bezier(0.22,1,0.36,1);--shadow:0 20px 50px -30px rgba(23,22,15,.4);--shadow-hover:0 24px 40px -24px rgba(23,22,15,.3)}:root[data-theme=dark] .legacy-app{--bg:#0b0b0d;--ink:#f1efe4;--ink-soft:#9a988c;--ink-rgb:241,239,228;--bg-rgb:11,11,13;--surface:#131316;--seed:#5b9eff;--seed-soft:rgba(91,158,255,.35);--accent:#7aad96;--accent-soft:rgba(122,173,150,.18);--dock-active-bg:hsla(51,32%,92%,.1);--hairline:hsla(51,32%,92%,.14);--glass-bg:hsla(0,0%,8%,.55);--glass-border:hsla(51,32%,92%,.12);--glass-highlight:hsla(0,0%,100%,.08);--serif-lean:italic;--shadow:0 20px 50px -30px rgba(0,0,0,.9);--shadow-hover:0 24px 40px -24px rgba(0,0,0,.8)}.legacy-app{min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--serif);line-height:1.5;transition:background .4s var(--ease),color .4s var(--ease)}.legacy-app :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.legacy-app :where(h1,h2,h3,h4,h5,h6,p,blockquote,dl,dd,figure,hr,pre){margin:0}.legacy-app :where(ol,ul,menu){list-style:none;margin:0;padding:0}.legacy-app :where(a){color:inherit;text-decoration:inherit}.legacy-app :where(button,input,select,textarea){font:inherit;color:inherit;margin:0}.legacy-app :where(button){background-color:transparent;background-image:none}.legacy-app :where(img,svg,video,canvas){display:block;vertical-align:middle}:where(.legacy-app) h1,:where(.legacy-app) h2,:where(.legacy-app) h3{font-weight:800;letter-spacing:-.04em;line-height:1.06;font-style:var(--serif-lean)}:where(.legacy-app) a{color:var(--ink)}