@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Mono:wght@400;500&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&display=swap";:root{--bg: #F5F2ED;--bg2: #EDEAE3;--bg3: #E3DFD7;--surface: #FDFCFA;--border: rgba(60,50,30,.12);--border2: rgba(60,50,30,.22);--text: #1A1612;--text2: #6B6256;--text3: #9E9284;--accent: #2D5016;--accent2: #4A7C28;--accent-light: #EBF3E0;--red: #8B2C1A;--red-light: #F5E8E4;--amber: #7A4E0D;--amber-light: #FBF0DC;--purple: #3D2C6B;--purple-light: #EDE8F8;--teal: #0F5545;--teal-light: #E0F0EB;--radius: 10px;--radius-lg: 14px}html[data-theme=dark]{--bg: #18160F;--bg2: #201E15;--bg3: #28261C;--surface: #1E1C13;--border: rgba(220,200,150,.08);--border2: rgba(220,200,150,.15);--text: #F0EDE6;--text2: #A89D8A;--text3: #6B6256;--accent: #5E9832;--accent2: #74B840;--accent-light: rgba(94,152,50,.15);--red: #D05040;--red-light: rgba(176,66,40,.18);--amber: #C48820;--amber-light: rgba(196,136,32,.18);--purple: #8B7FD4;--purple-light: rgba(139,127,212,.15);--teal: #2EB08A;--teal-light: rgba(46,176,138,.15)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background:var(--bg);color:var(--text);font-family:DM Sans,sans-serif}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:99px}@keyframes spin{to{transform:rotate(360deg)}}.spinner{display:inline-block;width:13px;height:13px;border:2px solid var(--border);border-top-color:var(--text2);border-radius:50%;animation:spin .7s linear infinite;vertical-align:middle;margin-right:6px}@keyframes fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:.45}50%{opacity:.9}}.fadein{animation:fadein .2s ease}
