:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f3f1ee;--text:#141414;--muted:#14141499;--ring:#f3f1ee;--card:#ffffff94;--card-border:#ffffffbf;--card-shadow:0 1px 2px #0000000a;--chip:#ffffff8c;--chip-border:#0000000d;--chip-active-bg:#141414;--chip-active-text:#fff;--primary-bg:#141414;--primary-text:#fff;--accent:#d9482b;--accent-tint:#d9482b1a;--accent-tint-soft:#d9482b14;--accent-text:#a8341c;--on-accent:#fff;--vote:#ffffff9e;--vote-border:#fffc;--sheet:#faf8f5d6;--sheet-border:#ffffffe6;--scrim:#14141452;--tag:#0000000d;--overlay:#ffffffb3;--overlay-text:#141414;--r-card:20px;--r-thumb:14px;--r-sheet:30px;--r-pill:999px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease-ios:cubic-bezier(.32, .72, 0, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0e0e10;--text:#f2efe9;--muted:#f2efe999;--ring:#1a1a1d;--card:#ffffff0f;--card-border:#ffffff14;--card-shadow:none;--chip:#ffffff12;--chip-border:#ffffff14;--chip-active-bg:#f2b45a;--chip-active-text:#1a1206;--primary-bg:#f2efe9;--primary-text:#0e0e10;--accent:#f2b45a;--accent-tint:#f2b45a24;--accent-tint-soft:#f2b45a1a;--accent-text:#f2b45a;--on-accent:#1a1206;--vote:#f2b45a1f;--vote-border:#f2b45a40;--sheet:#121214d1;--sheet-border:#ffffff1a;--scrim:#0000008c;--tag:#ffffff14;--overlay:#00000073;--overlay-text:#fff}}*{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{min-height:100dvh;color:var(--text);background:var(--bg);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.35}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app{z-index:1;max-width:440px;min-height:100dvh;padding:22px 18px calc(18px + env(safe-area-inset-bottom));margin:0 auto;position:relative}@keyframes duyet-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes duyet-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.rise{animation:duyet-rise .32s var(--ease-ios) both}.pop{animation:duyet-pop .28s var(--ease-ios)}@media (prefers-reduced-motion:reduce){.rise,.pop{animation:none}}
