:root{--bg:#F7F8FC;--surface:#FFFFFF;--surface2:#EFF1F8;--text:#20243B;--muted:#60667A;--border:#E0E4F0;--accent:#5366D9;--ink:#424FB5;--soft:#EEF0FF;--onaccent:#FFFFFF;--start:#CCD5FF;--end:#EAE5FF;--glow:#B7ECEE;}[data-app="imageCompressor"],[data-theme="imageCompressor"]{--accent:#7450CB;--ink:#6442B3;--soft:#F3EEFF;--onaccent:#FFFFFF;--start:#DCCBFF;--end:#F9E6EC;--glow:#DEC4F7;}[data-app="videoCompressor"],[data-theme="videoCompressor"]{--accent:#07738B;--ink:#075F76;--soft:#EAF9FB;--onaccent:#FFFFFF;--start:#B9E9F3;--end:#D8EDEA;--glow:#B7D7FC;}[data-app="photo"],[data-theme="photo"]{--accent:#5366D9;--ink:#424FB5;--soft:#EEF0FF;--onaccent:#FFFFFF;--start:#CCD5FF;--end:#EAE5FF;--glow:#B7ECEE;}[data-app="voiceNotes"],[data-theme="voiceNotes"]{--accent:#6B4EC9;--ink:#6042B4;--soft:#F4F0FC;--onaccent:#FFFFFF;--start:#D9CCFA;--end:#F6DFE9;--glow:#BBCDFF;}[data-app="dailyLedger"],[data-theme="dailyLedger"]{--accent:#157465;--ink:#0E6658;--soft:#F0F9F5;--onaccent:#FFFFFF;--start:#BEE8DA;--end:#DEECEC;--glow:#DAD7B9;}[data-app="timeFlow"],[data-theme="timeFlow"]{--accent:#2867CF;--ink:#255BB8;--soft:#EFF5FE;--onaccent:#FFFFFF;--start:#BED9FB;--end:#E1E7FA;--glow:#EDDDC1;}
@media(prefers-color-scheme:dark){:root:not([data-appearance="light"]){color-scheme:dark}:root:not([data-appearance="light"]){--bg:#111322;--surface:#1C2031;--surface2:#272B40;--text:#F3F5FF;--muted:#BFC5DA;--border:#353B52;--accent:#C0CDFF;--ink:#C0CDFF;--soft:#1E2540;--onaccent:#12172B;--start:#1E2540;--end:#272F59;--glow:#5366D9;}:root:not([data-appearance="light"])[data-app="imageCompressor"],:root:not([data-appearance="light"]) [data-theme="imageCompressor"]{--accent:#D9C4FF;--ink:#D9C4FF;--soft:#2B203F;--onaccent:#19132B;--start:#2B203F;--end:#3D2656;--glow:#7450CB;}:root:not([data-appearance="light"])[data-app="videoCompressor"],:root:not([data-appearance="light"]) [data-theme="videoCompressor"]{--accent:#A3DDEC;--ink:#A3DDEC;--soft:#193343;--onaccent:#101D29;--start:#193343;--end:#194652;--glow:#07738B;}:root:not([data-appearance="light"])[data-app="photo"],:root:not([data-appearance="light"]) [data-theme="photo"]{--accent:#C0CDFF;--ink:#C0CDFF;--soft:#1E2540;--onaccent:#12172B;--start:#1E2540;--end:#272F59;--glow:#5366D9;}:root:not([data-appearance="light"])[data-app="voiceNotes"],:root:not([data-appearance="light"]) [data-theme="voiceNotes"]{--accent:#D1C0FF;--ink:#D1C0FF;--soft:#2B203E;--onaccent:#171226;--start:#2B203E;--end:#36274D;--glow:#6B4EC9;}:root:not([data-appearance="light"])[data-app="dailyLedger"],:root:not([data-appearance="light"]) [data-theme="dailyLedger"]{--accent:#ACDEC9;--ink:#ACDEC9;--soft:#193B33;--onaccent:#10231F;--start:#193B33;--end:#204940;--glow:#157465;}:root:not([data-appearance="light"])[data-app="timeFlow"],:root:not([data-appearance="light"]) [data-theme="timeFlow"]{--accent:#ACCBFF;--ink:#ACCBFF;--soft:#1B304B;--onaccent:#101B2D;--start:#1B304B;--end:#243B5B;--glow:#2867CF;}}
:root[data-appearance="dark"]{--bg:#111322;--surface:#1C2031;--surface2:#272B40;--text:#F3F5FF;--muted:#BFC5DA;--border:#353B52;--accent:#C0CDFF;--ink:#C0CDFF;--soft:#1E2540;--onaccent:#12172B;--start:#1E2540;--end:#272F59;--glow:#5366D9;color-scheme:dark;}:root[data-appearance="dark"][data-app="imageCompressor"],:root[data-appearance="dark"] [data-theme="imageCompressor"]{--accent:#D9C4FF;--ink:#D9C4FF;--soft:#2B203F;--onaccent:#19132B;--start:#2B203F;--end:#3D2656;--glow:#7450CB;}:root[data-appearance="dark"][data-app="videoCompressor"],:root[data-appearance="dark"] [data-theme="videoCompressor"]{--accent:#A3DDEC;--ink:#A3DDEC;--soft:#193343;--onaccent:#101D29;--start:#193343;--end:#194652;--glow:#07738B;}:root[data-appearance="dark"][data-app="photo"],:root[data-appearance="dark"] [data-theme="photo"]{--accent:#C0CDFF;--ink:#C0CDFF;--soft:#1E2540;--onaccent:#12172B;--start:#1E2540;--end:#272F59;--glow:#5366D9;}:root[data-appearance="dark"][data-app="voiceNotes"],:root[data-appearance="dark"] [data-theme="voiceNotes"]{--accent:#D1C0FF;--ink:#D1C0FF;--soft:#2B203E;--onaccent:#171226;--start:#2B203E;--end:#36274D;--glow:#6B4EC9;}:root[data-appearance="dark"][data-app="dailyLedger"],:root[data-appearance="dark"] [data-theme="dailyLedger"]{--accent:#ACDEC9;--ink:#ACDEC9;--soft:#193B33;--onaccent:#10231F;--start:#193B33;--end:#204940;--glow:#157465;}:root[data-appearance="dark"][data-app="timeFlow"],:root[data-appearance="dark"] [data-theme="timeFlow"]{--accent:#ACCBFF;--ink:#ACCBFF;--soft:#1B304B;--onaccent:#101B2D;--start:#1B304B;--end:#243B5B;--glow:#2867CF;}
[data-theme="piploom"],:root[data-app="piploom"]{--bg:#F6F5FB;--surface:#FFFFFF;--surface2:#F0ECFF;--text:#20243B;--muted:#60667A;--border:#DED7EF;--accent:#6D4BE8;--ink:#5E3BD2;--soft:#EEE9FF;--onaccent:#FFFFFF;--start:#E4D8FF;--end:#E5F6EE;--glow:#BEE8DA;color-scheme:light;}
:root{--space-xs:0.25rem;--space-sm:0.5rem;--space-md:0.75rem;--space-base:1.0rem;--space-lg:1.25rem;--space-xl:1.5rem;--space-2xl:2.0rem;--space-3xl:2.5rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-card:20px;--radius-sheet:24px;--radius-pill:999px;--radius-hero:28px;--motion:180ms;}