*{box-sizing:border-box}html,body{margin:0}html,body,#root{height:100%}:root{color-scheme:light dark}html,body{background-color:#fdf7f5}@media(prefers-color-scheme:dark){html,body{background-color:#1a1416}}body{min-height:100%;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;color:var(--ink, #33272A);overscroll-behavior-y:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}a{color:var(--primary, #A9484F);text-decoration:none}a:hover{color:var(--feed, #C05E68)}input,textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}html,body,[data-scroll],*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,[data-scroll]::-webkit-scrollbar,*::-webkit-scrollbar{width:0;height:0;display:none}html,body{overscroll-behavior:none}[data-scroll]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}button,[role=button]{-webkit-tap-highlight-color:transparent}button:active,[role=button]:active{transform:scale(.97)}button{transition:transform .12s cubic-bezier(.2,0,0,1),background .2s,border-color .2s,color .2s}input{font-family:inherit}@keyframes llbreathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes llhalo{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}@keyframes llfloat{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lldot{0%,to{opacity:.45}50%{opacity:1}}.app-root{height:100vh;height:100dvh;overflow:hidden;width:100%;max-width:480px;margin:0 auto;background:var(--bg, #FDF7F5);display:flex;flex-direction:column;position:relative;padding-top:env(safe-area-inset-top)}
