@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Plus+Jakarta+Sans:wght@300;400;500;700&family=Poiret+One&display=swap";
:root{--bg-primary:#fff;--bg-secondary:#fbfbfb;--text-primary:#000;--text-secondary:#666;--text-muted:#999;--border-color:#e5e5e5;--border-hover:#000;--accent-color:#000;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-display:"Plus Jakarta Sans", -apple-system, sans-serif;--font-logo:"Poiret One", var(--font-display);--header-height:48px;--panel-height:42px;--drawer-width:600px;--transition-smooth:all .3s cubic-bezier(.25, .8, .25, 1);--transition-fast:all .15s ease}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg-primary);max-width:100vw;height:100%;color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:hidden}body{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}button,input,select{color:inherit;background:0 0;border:none;font-family:inherit}button{cursor:pointer}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.hidden{display:none!important}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-right{text-align:right}
