:root{--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fox:#f97316;--charcoal:#0f172a;--slate:#475569;--teal:#0ea5a4;--sand:#fff7ed}html,body,#root{height:100%}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f172a;background:#f8fafc;margin:0}h1,h2,h3{letter-spacing:.2px;font-weight:700}.btn,.user-sub,.link-desc{font-weight:500}:root{--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fox:#f97316;--teal:#0ea5a4;--blue:#60a5fa;--amber:#fbbf24;--violet:#c4b5fd;--sand:#fff7ed;--charcoal-0:#0b0b10;--charcoal-1:#0f172a;--charcoal-2:#111827;--slate-1:#334155;--slate-2:#64748b;--bg:var(--charcoal-0);--surface:#111827db;--surface-2:#ffffff0f;--border:#ffffff24;--text:#e5e7eb;--text-dim:#cbd5e1;--shadow-lg:0 12px 28px #00000059;--shadow-float:0 18px 50px #00000061;--radius-lg:16px;--radius-md:12px}body{font-family:var(--font-sans), serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f172a;overscroll-behavior-y:auto;overscroll-behavior-x:none;background:#f8fafc;margin:0}html,body{background:#0b0b10;overflow-x:hidden}#root{overflow-x:clip}button,input,textarea,select,option{font-family:inherit}button{font:inherit}main.app-shell{box-sizing:border-box;min-height:100dvh;margin-left:1in;margin-right:1in;padding:16px}@media (width<=768px){main.app-shell{max-width:none;padding-left:max(4px, env(safe-area-inset-left));padding-right:max(4px, env(safe-area-inset-right));margin-left:0;margin-right:0}}:is(#root:has(.tr-shell) main.app-shell,#root:has(.acctPage) main.app-shell,#root:has(.manage-media-page) main.app-shell,#root:has(.cancel-shell) main.app-shell,#root:has(.cancelV2) main.app-shell,#root:has(.success-shell) main.app-shell,#root:has(.successV2) main.app-shell,#root:has(.landing-v2) main.app-shell,#root:has(.pricing-v2) main.app-shell,#root:has(.explore-page) main.app-shell,#root:has(.creatorGuide) main.app-shell,#root:has(.features-v2) main.app-shell,#root:has(.legal-v2) main.app-shell,#root:has(.notifications-page) main.app-shell,#root:has(.my-den-page) main.app-shell){max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}:is(body:has(.tr-shell),body:has(.acctPage),body:has(.manage-media-page),body:has(.cancel-shell),body:has(.cancelV2),body:has(.success-shell),body:has(.successV2),body:has(.landing-v2),body:has(.pricing-v2),body:has(.explore-page),body:has(.creatorGuide),body:has(.features-v2),body:has(.legal-v2),body:has(.notifications-page),body:has(.my-den-page)){background:0 0!important}.tr-shell .tr-logo,.cancel-shell .brand,.success-shell .brand-lg{background:0 0;border:0;outline:0;display:block}#root:has(.dash-shell) main.app-shell{max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}#root:has(.public-shell) .app-shell{max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}#root:has(.landing-v2) .app-shell{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}
