@import "https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700&display=swap";
:root,[data-theme=light]{--bg:#f6eed8;--ink:#5b1a03;--mut:#7f5944;--accent:#ab331f;--accentInk:#fbf5e6;--card:#fefaf0;--cardInk:#511805;--cardMut:#805945;--gold:#a34c1b;--cover:#581701;--line:color-mix(in oklch, var(--ink) 16%, transparent);--cline:color-mix(in oklch, var(--cardInk) 14%, transparent);--font-display:"Onest", ui-sans-serif, system-ui, sans-serif;--font-body:"Onest", ui-sans-serif, system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--bg:lab(94.3429% .152856 11.6066);--ink:lab(20.272% 29.4189 28.964);--mut:lab(41.6906% 14.1741 18.8697);--accent:lab(40.5183% 48.9808 40.7871);--accentInk:lab(96.6012% .515223 7.67738);--card:lab(98.3246% .168949 5.36399);--cardInk:lab(18.0429% 26.3982 25.0998);--cardMut:lab(41.6675% 14.6386 18.2783);--gold:lab(43.4187% 34.8011 44.5186);--cover:lab(19.1065% 29.4881 28.4308)}}[data-theme=dark]{--bg:#982e1a;--ink:#f9edd5;--mut:#eacab0;--accent:#faeac6;--accentInk:#8d1d05;--card:#822516;--cardInk:#f9edd5;--cardMut:#dcbea4;--gold:#f5daaa;--cover:#fcf1d8}@supports (color:lab(0% 0 0)){[data-theme=dark]{--bg:lab(36.0376% 44.1061 38.0765);--ink:lab(94.3327% 1.06353 13.5601);--mut:lab(83.6615% 8.49229 17.4135);--accent:lab(93.2164% 1.74823 19.5726);--accentInk:lab(31.3246% 45.9369 42.6173);--card:lab(30.3577% 39.7788 32.9949);--cardInk:lab(94.3327% 1.06353 13.5601);--cardMut:lab(79.0198% 8.52558 17.445);--gold:lab(88.5572% 4.57358 27.7098);--cover:lab(95.493% 1.05971 13.557)}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;padding-top:env(safe-area-inset-top,0px)}body:before{content:"";height:env(safe-area-inset-top,0px);background:var(--bg);z-index:100;pointer-events:none;position:fixed;top:0;left:0;right:0}a{color:inherit}.app-shell{background:var(--bg);max-width:390px;min-height:100vh;margin:0 auto;position:relative}.app-shell:after{content:"";pointer-events:none;z-index:40;mix-blend-mode:multiply;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/></svg>");position:fixed;inset:0}body[data-appnav],body[data-appnav-bottom]{--appnav-h:calc(64px + max(env(safe-area-inset-bottom), 10px));padding-bottom:var(--appnav-h)}@media (min-width:1024px){body[data-appnav]{--appnav-h:0px;--nav-w:248px;padding-bottom:0;padding-left:var(--nav-w)}body[data-appnav][data-appnav-side=collapsed]{--nav-w:68px}body[data-appnav-bottom]{--appnav-h:0px;padding-bottom:0;padding-left:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
.AppNav-module___bSExW__nav{z-index:60;background:color-mix(in oklch, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.1);border-top:1px solid var(--line);padding-bottom:max(env(safe-area-inset-bottom), 10px);display:flex;position:fixed;bottom:0;left:0;right:0}.AppNav-module___bSExW__items{scrollbar-width:none;width:100%;max-width:560px;margin:0 auto;display:flex;overflow-x:auto}.AppNav-module___bSExW__items::-webkit-scrollbar{display:none}.AppNav-module___bSExW__item{min-width:72px;color:var(--mut);letter-spacing:.005em;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:4px;padding:11px 0 13px;font-size:11px;font-weight:600;text-decoration:none;transition:color .14s,background .14s;display:flex}.AppNav-module___bSExW__item svg{transition:transform .16s cubic-bezier(.22,.8,.36,1);display:block}.AppNav-module___bSExW__item:active svg{transform:scale(.88)}.AppNav-module___bSExW__active{color:var(--accent)}.AppNav-module___bSExW__label{line-height:1}.AppNav-module___bSExW__iconWrap{display:inline-flex;position:relative}.AppNav-module___bSExW__badge{background:var(--accent);min-width:16px;height:16px;color:var(--accentInk);text-align:center;box-sizing:border-box;border-radius:99px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-9px}.AppNav-module___bSExW__toggle{display:none}.AppNav-module___bSExW__toggleLabel{white-space:nowrap}@media (min-width:1024px){.AppNav-module___bSExW__nav{width:var(--nav-w,248px);border-top:0;border-right:1px solid var(--line);background:color-mix(in oklch, var(--card) 94%, transparent);padding:16px 0 calc(12px + env(safe-area-inset-bottom));flex-direction:column;top:0;bottom:0;right:auto}.AppNav-module___bSExW__items{flex-direction:column;flex:auto;gap:3px;width:100%;max-width:none;min-height:0;margin:0;padding:4px 12px;overflow:visible auto}.AppNav-module___bSExW__item{min-width:0;color:var(--ink);border-radius:11px;flex-direction:row;flex:none;justify-content:flex-start;gap:13px;padding:10px 12px;font-size:14px;font-weight:600}.AppNav-module___bSExW__item:hover{background:color-mix(in oklch, var(--ink) 6%, transparent)}.AppNav-module___bSExW__active,.AppNav-module___bSExW__active:hover{color:var(--accent);background:color-mix(in oklch, var(--accent) 13%, transparent)}.AppNav-module___bSExW__item:active svg{transform:none}.AppNav-module___bSExW__label{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.AppNav-module___bSExW__nav[data-collapsed] .AppNav-module___bSExW__item{justify-content:center;padding:11px 0}.AppNav-module___bSExW__nav[data-collapsed] .AppNav-module___bSExW__label{display:none}.AppNav-module___bSExW__toggle{color:var(--mut);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;margin:6px 12px 0;padding:10px 12px;font-size:13px;font-weight:600;transition:background .14s;display:flex}.AppNav-module___bSExW__toggle:hover{background:color-mix(in oklch, var(--ink) 6%, transparent)}.AppNav-module___bSExW__toggle svg{flex:none;transition:transform .16s}.AppNav-module___bSExW__nav[data-collapsed] .AppNav-module___bSExW__toggle{justify-content:center;padding:11px 0}.AppNav-module___bSExW__nav[data-collapsed] .AppNav-module___bSExW__toggle svg{transform:rotate(180deg)}.AppNav-module___bSExW__nav[data-collapsed] .AppNav-module___bSExW__toggleLabel,.AppNav-module___bSExW__nav[data-bottom-only]{display:none}}@media (prefers-reduced-motion:reduce){.AppNav-module___bSExW__nav,.AppNav-module___bSExW__item svg,.AppNav-module___bSExW__toggle svg{transition:none}}
