html[data-app]{--bg:#fff9f1;--surface:#fff;--surface-2:#fbefdc;--text:#3a1e48;--muted:#6b5475;--line:#3a1e481f;--shadow:0 1px 2px #3a1e480f, 0 8px 24px #3a1e4812;--ok:#1f9d55;--ok-bg:#e3f5ea;--warn:#9a5b00;--warn-bg:#fdf0d2;--bad:#c23a3a;--bad-bg:#fde6e4;--scrim:#1d10248c;--accent:#ee7a2e;--accent-deep:#d9621c;--accent-ink:#3a1e48;--accent-text:#b5531a;--c-cash:#d9621c;--c-momo:#2a78d6;--c-bank:#15966a;--c-card:#6250d6;--c-income:#15966a;--c-expense:#d9621c;--r:16px;--r-sm:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px}html[data-app][data-accent=plum]{--accent:#6b3fa0;--accent-deep:#4f2b7a;--accent-ink:#fff;--accent-text:#6b3fa0}html[data-app][data-accent=teal]{--accent:#0b7a7c;--accent-deep:#075a5c;--accent-ink:#fff;--accent-text:#0b7a7c}html[data-app][data-accent=rose]{--accent:#e86a8a;--accent-deep:#c74c6c;--accent-ink:#3a1e48;--accent-text:#b23a5a}html[data-app][data-accent=green]{--accent:#188049;--accent-deep:#0f6136;--accent-ink:#fff;--accent-text:#188049}html[data-app][data-accent=blue]{--accent:#2f6fdb;--accent-deep:#1f52ad;--accent-ink:#fff;--accent-text:#2f6fdb}html[data-app][data-mode=dark],html[data-app][data-scene=night],html[data-app][data-scene=pic-stars],html[data-app][data-scene=pic-bokeh],html[data-app][data-scene=pic-marble],html[data-app][data-scene=pic-midnight]{--bg:#1d1024;--surface:#2a1833;--surface-2:#352040;--text:#f5e2c3;--muted:#c9b3c9;--line:#f5e2c321;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--ok:#4fd08a;--ok-bg:#4fd08a24;--warn:#f2c25b;--warn-bg:#f2c25b24;--bad:#ff8a80;--bad-bg:#ff8a8024;--accent-text:color-mix(in srgb, var(--accent) 55%, #fff);--c-cash:#d9621c;--c-momo:#3987e5;--c-bank:#199e70;--c-card:#9085e9;--c-income:#199e70;--c-expense:#d9621c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html[data-app][data-mode=auto]{--bg:#1d1024;--surface:#2a1833;--surface-2:#352040;--text:#f5e2c3;--muted:#c9b3c9;--line:#f5e2c321;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--ok:#4fd08a;--ok-bg:#4fd08a24;--warn:#f2c25b;--warn-bg:#f2c25b24;--bad:#ff8a80;--bad-bg:#ff8a8024;--accent-text:color-mix(in srgb, var(--accent) 55%, #fff);--c-cash:#d9621c;--c-momo:#3987e5;--c-bank:#199e70;--c-card:#9085e9;--c-income:#199e70;--c-expense:#d9621c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-app]{font-size:15px}html[data-app][data-text=small]{font-size:14px}html[data-app][data-text=large]{font-size:18px}html[data-app][data-text=xlarge]{font-size:20px}html[data-app][data-text=xxlarge]{font-size:22px}html[data-app]:is([data-text=small],[data-text=normal],:not([data-text])) :is(input,select,textarea){font-size:16px}html[data-app] body{background:var(--bg);color:var(--text);min-height:100dvh}html[data-app][data-scene=market] body{background-color:var(--bg);background-image:radial-gradient(circle at 12px 12px, color-mix(in srgb, var(--accent) 16%, transparent) 2.5px, transparent 3px), radial-gradient(circle at 36px 36px, #e8b43c38 2px, transparent 2.5px);background-size:48px 48px}html[data-app][data-scene=garden] body{background:radial-gradient(120% 60% at 100% 0%, #1f9d552e, transparent 60%), radial-gradient(90% 50% at 0% 100%, #8fd19e38, transparent 60%), var(--bg);background-attachment:fixed}html[data-app][data-scene=sunset] body{background:radial-gradient(140% 70% at 50% -10%, #ee7a2e4d, transparent 60%), radial-gradient(80% 50% at 100% 100%, #f2a1a04d, transparent 60%), var(--bg);background-attachment:fixed}html[data-app][data-scene=night] body{background-color:var(--bg);background-image:radial-gradient(1.5px 1.5px at 20px 30px,#f5e2c3b3,#0000),radial-gradient(1px 1px at 90px 70px,#f5e2c380,#0000),radial-gradient(1.5px 1.5px at 150px 20px,#e8b43cb3,#0000),radial-gradient(1px 1px at 60px 140px,#f5e2c373,#0000),radial-gradient(1.2px 1.2px at 170px 120px,#f5e2c399,#0000);background-size:200px 170px}html[data-app] ::selection{background:color-mix(in srgb, var(--accent) 35%, transparent)}html[data-app] :focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 70%, var(--text));outline-offset:2px}html[data-app][data-scene=kente] body:before,html[data-app][data-scene=adinkra] body:before,html[data-app][data-scene=stalls] body:before,html[data-app][data-scene=coast] body:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--accent) 14%, transparent);position:fixed;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}html[data-app][data-scene=kente] body:before{background:color-mix(in srgb, var(--accent) 11%, transparent);-webkit-mask-image:url(/brand/bg/grid-v1.svg);mask-image:url(/brand/bg/grid-v1.svg);-webkit-mask-size:32px 32px;mask-size:32px 32px}html[data-app][data-scene=adinkra] body:before{background:color-mix(in srgb, var(--accent) 22%, transparent);-webkit-mask-image:url(/brand/bg/dots-v1.svg);mask-image:url(/brand/bg/dots-v1.svg);-webkit-mask-size:28px 28px;mask-size:28px 28px}html[data-app][data-scene=stalls] body:before{background:color-mix(in srgb, var(--accent) 13%, transparent);-webkit-mask-image:url(/brand/bg/leaves-v1.svg);mask-image:url(/brand/bg/leaves-v1.svg);-webkit-mask-size:180px 180px;mask-size:180px 180px}html[data-app][data-scene=coast] body:before{background:color-mix(in srgb, var(--accent) 12%, transparent);-webkit-mask-image:url(/brand/bg/waves-v1.svg);mask-image:url(/brand/bg/waves-v1.svg);-webkit-mask-size:160px 64px;mask-size:160px 64px}html[data-app][data-scene^=pic-] body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--bg) 38%, transparent), color-mix(in srgb, var(--bg) 38%, transparent)), var(--pic-wide) center / cover no-repeat;position:fixed;inset:0}@media (orientation:portrait){html[data-app][data-scene^=pic-] body:before{background:linear-gradient(color-mix(in srgb, var(--bg) 38%, transparent), color-mix(in srgb, var(--bg) 38%, transparent)), var(--pic-tall) center / cover no-repeat}}html[data-app][data-scene=pic-glow]{--pic-wide:url(/brand/bg/photo/glow-wide-v1.webp);--pic-tall:url(/brand/bg/photo/glow-tall-v1.webp)}html[data-app][data-scene=pic-paper]{--pic-wide:url(/brand/bg/photo/paper-wide-v1.webp);--pic-tall:url(/brand/bg/photo/paper-tall-v1.webp)}html[data-app][data-scene=pic-mist]{--pic-wide:url(/brand/bg/photo/mist-wide-v1.webp);--pic-tall:url(/brand/bg/photo/mist-tall-v1.webp)}html[data-app][data-scene=pic-leaves]{--pic-wide:url(/brand/bg/photo/leaves-wide-v1.webp);--pic-tall:url(/brand/bg/photo/leaves-tall-v1.webp)}html[data-app][data-scene=pic-linen]{--pic-wide:url(/brand/bg/photo/linen-wide-v1.webp);--pic-tall:url(/brand/bg/photo/linen-tall-v1.webp)}html[data-app][data-scene=pic-silk]{--pic-wide:url(/brand/bg/photo/silk-wide-v1.webp);--pic-tall:url(/brand/bg/photo/silk-tall-v1.webp)}html[data-app][data-scene=pic-terrazzo]{--pic-wide:url(/brand/bg/photo/terrazzo-wide-v1.webp);--pic-tall:url(/brand/bg/photo/terrazzo-tall-v1.webp)}html[data-app][data-scene=pic-sky]{--pic-wide:url(/brand/bg/photo/sky-wide-v1.webp);--pic-tall:url(/brand/bg/photo/sky-tall-v1.webp)}html[data-app][data-scene=pic-stars]{--pic-wide:url(/brand/bg/photo/stars-wide-v1.webp);--pic-tall:url(/brand/bg/photo/stars-tall-v1.webp)}html[data-app][data-scene=pic-bokeh]{--pic-wide:url(/brand/bg/photo/bokeh-wide-v1.webp);--pic-tall:url(/brand/bg/photo/bokeh-tall-v1.webp)}html[data-app][data-scene=pic-marble]{--pic-wide:url(/brand/bg/photo/marble-wide-v1.webp);--pic-tall:url(/brand/bg/photo/marble-tall-v1.webp)}html[data-app][data-scene=pic-midnight]{--pic-wide:url(/brand/bg/photo/midnight-wide-v1.webp);--pic-tall:url(/brand/bg/photo/midnight-tall-v1.webp)}
