:root{--ground:#fdfaf3;--hairline:#f0e6d2;--ink:#3e2e1c;--muted:#b49b7c;--faint:#c0a985;--crust:#dd9435;--wordmark:#c77b29;--butter:#fbf1dc;--butter-border:#eed9ae;--chip:#f7eedb;--ring-idle:#e7dcc6;--ease-out-strong:cubic-bezier(.23, 1, .32, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;font-family:system-ui,-apple-system,sans-serif}#root{min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}h1,h2,h3,p{text-wrap:balance}.field{border:1px solid var(--butter-border);width:100%;color:var(--ink);background:#fff;border-radius:11px;outline:none;padding:12px 14px;font-family:inherit;font-size:16px}.field:focus{border-color:var(--crust)}.btn-primary{background:var(--crust);width:100%;color:var(--ground);cursor:pointer;border:0;border-radius:11px;padding:13px 28px;font-family:inherit;font-size:14px;font-weight:700}.btn-primary:disabled{opacity:.5}.btn-primary,.pressable{transition:transform .16s var(--ease-out-strong)}.btn-primary:active,.pressable:active:not(:disabled){transform:scale(.97)}.canblur{transition:filter .35s,transform .35s}.feed-post{transition:opacity .2s ease-out, transform .2s var(--ease-out-strong)}@starting-style{.feed-post{opacity:0;transform:translateY(4px)}}.link-quiet{color:var(--muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px;font-family:inherit;font-size:12px;text-decoration:underline}.butter-box{background:var(--butter);border:1px solid var(--butter-border);border-radius:11px;padding:14px 16px}.error-note{color:#b4543a;margin:0;font-size:12px}.spinner{border:2px solid var(--ring-idle);border-top-color:var(--crust);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:1.6s}.canblur,.feed-post{transition:none}}
