:root{--color-primary:#466b6a;--color-primary-soft:#e5eeed;--color-primary-tint:#466b6a29}:root,[data-theme=light]{--canvas:#fffaf5;--surface:#fff;--surface-muted:#fff1ea;--ink:#10213f;--muted:#59647a;--line:#eadfd7;--brand:var(--color-primary);--brand-strong:var(--color-primary);--pink:var(--brand);--neon-pink:#ec00b8;--cyan:#159bbd;--sky:#dff5f7;--blue:#3f70d8;--blue-soft:#e7eeff;--yellow:#ffba25;--sunshine:#fff1bc;--lime:#91b84f;--lime-soft:#f2f9df;--blush:#f9e8eb;--focus:var(--color-primary);--danger:#a31834;--role-mood:var(--blush);--role-energy:var(--sunshine);--role-feelings:var(--sky);--role-activities:var(--lime-soft);--role-calendar:#211a22;--role-settings:var(--surface-muted)}[data-theme=night]{--canvas:#161216;--surface:#241e24;--surface-muted:#2c242a;--ink:#fff8f2;--muted:#cfc2c9;--line:#4a3c45;--brand:var(--color-primary);--brand-strong:var(--color-primary);--pink:var(--brand);--neon-pink:#ff63d7;--cyan:#67d0e2;--sky:#17373d;--blue:#94b4ff;--blue-soft:#202d4d;--yellow:#f5d760;--sunshine:#3d371d;--lime:#bedf77;--lime-soft:#2b371f;--blush:#3c2633;--focus:#75d8ea;--danger:#ff91a4;--role-mood:var(--blush);--role-energy:var(--sunshine);--role-feelings:var(--sky);--role-activities:var(--lime-soft);--role-calendar:#0f0c10;--role-settings:var(--surface-muted);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-theme=system]{--canvas:#161216;--surface:#241e24;--surface-muted:#2c242a;--ink:#fff8f2;--muted:#cfc2c9;--line:#4a3c45;--brand:var(--color-primary);--brand-strong:var(--color-primary);--pink:var(--brand);--neon-pink:#ff63d7;--cyan:#67d0e2;--sky:#17373d;--blue:#94b4ff;--blue-soft:#202d4d;--yellow:#f5d760;--sunshine:#3d371d;--lime:#bedf77;--lime-soft:#2b371f;--blush:#3c2633;--focus:#75d8ea;--danger:#ff91a4;--role-mood:var(--blush);--role-energy:var(--sunshine);--role-feelings:var(--sky);--role-activities:var(--lime-soft);--role-calendar:#0f0c10;--role-settings:var(--surface-muted);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{color:var(--ink);background:var(--sunshine)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where([data-app-shell],[data-transactional],[role=dialog]) :is(button,a[href],summary){transition:translate .18s,box-shadow .18s,background-color .18s}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where([data-app-shell],[data-transactional],[role=dialog]) :is(button,a[href],summary):not(:disabled):not([aria-disabled=true]):hover{translate:0 -2px}[data-app-shell] :is(a[href],button)[data-interactive-card]:hover{translate:0 -3px}}:where([data-app-shell],[data-transactional],[role=dialog]) :is(button,a[href],summary):not(:disabled):active{translate:0}[data-reduce-motion=true] :is(button,a[href],summary),[data-app-navigation] a[href]{translate:none!important}@media (prefers-reduced-motion:reduce){:where([data-app-shell],[data-transactional],[role=dialog]) :is(button,a[href],summary){translate:none!important}}
