@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);:root{--bg-app:#faf8f5;--bg-sidebar:#1e1e24;--bg-sidebar-card:#282830;--bg-card:#fff;--bg-subtle:#f3efea;--bg-input:#fff;--primary:#ea580c;--primary-hover:#c2410c;--primary-light:#ffedd5;--primary-gradient:linear-gradient(135deg,#ff6b35,#ea580c);--subject-a:#ea580c;--subject-a-light:#fff7ed;--subject-b:#2563eb;--subject-b-light:#eff6ff;--mascot-green:#10b981;--mascot-green-light:#ecfdf5;--text-main:#1c1917;--text-muted:#57534e;--text-dim:#78716c;--text-sidebar:#e2e8f0;--text-sidebar-dim:#94a3b8;--border-color:#00000014;--border-sidebar:#ffffff14;--border-focus:#ea580c;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 16px -2px #0000000f,0 2px 6px -1px #00000008;--shadow-lg:0 12px 32px -4px #00000014,0 4px 12px -2px #0000000a;--shadow-phone:0 25px 50px -12px #00000040,0 0 0 12px #18181b;--transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--transition-normal:0.25s cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#faf8f5;background-color:var(--bg-app);color:#1c1917;color:var(--text-main);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;overflow-x:hidden}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#00000026;border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#00000040}.studio-card{background:#fff;background:var(--bg-card);border:1px solid #00000014;border:1px solid var(--border-color);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000d;box-shadow:var(--shadow-sm);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.studio-card:hover{box-shadow:0 4px 16px -2px #0000000f,0 2px 6px -1px #00000008;box-shadow:var(--shadow-md)}.animate-fade-in{animation:fadeIn .25s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.btn-component:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.btn-component:active:not(:disabled){transform:translateY(0)}
/*# sourceMappingURL=main.d06a87c4.css.map*/