:root{color-scheme:light dark;--bg: #000000;--surface: #1c1c1e;--surface-2: #2c2c2e;--fill: #3a3a3c;--fill-strong: #48484a;--separator: #38383a;--text: #ffffff;--text-secondary: #8e8e93;--text-soft: #aeaeb2;--text-tertiary: #636366;--accent: #30d158;--on-accent: #000000;--accent-text: #30d158;--danger: #ff453a;--on-danger: #ffffff;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", system-ui, sans-serif;--radius-card: 10px;--radius-button: 12px;--gutter: 16px}@media(prefers-color-scheme:light){:root{--bg: #f2f2f7;--surface: #ffffff;--surface-2: #e5e5ea;--fill: #d1d1d6;--fill-strong: #c7c7cc;--separator: #c6c6c8;--text: #000000;--text-secondary: #8a8a8e;--text-soft: #48484a;--text-tertiary: #aeaeb2;--accent: #4ade80;--accent-text: #1a9447;--danger: #ff3b30}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:17px;line-height:22px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input{font:inherit;color:inherit}.screen{display:flex;flex-direction:column;min-height:100dvh;padding:max(env(safe-area-inset-top),8px) var(--gutter) var(--screen-bottom, max(env(safe-area-inset-bottom), 16px))}.screen .bottom{margin-top:auto;padding-top:12px}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html[data-nav=forward]::view-transition-old(root){animation-name:slide-out-left}html[data-nav=forward]::view-transition-new(root){animation-name:slide-in-right}html[data-nav=back]::view-transition-old(root){z-index:1;animation-name:slide-out-right}html[data-nav=back]::view-transition-new(root){animation-name:slide-in-left}@keyframes slide-in-right{0%{transform:translate(100%)}}@keyframes slide-out-left{to{transform:translate(-30%);opacity:.6}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-in-left{0%{transform:translate(-30%);opacity:.6}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
