.MainLayout-module__56aLsq__container{background:var(--bg-secondary);min-height:100vh;display:flex}.MainLayout-module__56aLsq__topbar{height:calc(var(--topbar-height,48px) + env(safe-area-inset-top,0px));background:var(--bg-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);padding:env(safe-area-inset-top,0px)1.5rem 0;z-index:3000;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;top:0;left:0;right:0}.MainLayout-module__56aLsq__topbarRight{align-items:center;gap:.75rem;margin-left:auto;display:inline-flex}.MainLayout-module__56aLsq__myDesignsLink{border-radius:var(--radius-md);border:1px solid var(--border-color);height:34px;color:var(--text-primary);white-space:nowrap;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.MainLayout-module__56aLsq__myDesignsLink:hover{background:var(--bg-secondary);border-color:var(--text-secondary)}.MainLayout-module__56aLsq__logo{font-family:var(--font-display);color:var(--text-primary);font-size:1.125rem;font-weight:900}[data-theme=dark] .MainLayout-module__56aLsq__logo{filter:invert()}.MainLayout-module__56aLsq__logoMark{width:auto;height:20px;color:var(--text-primary);display:block}.MainLayout-module__56aLsq__topbarNative .MainLayout-module__56aLsq__logoLink{left:50%;top:env(safe-area-inset-top,0px);align-items:center;display:flex;position:absolute;bottom:0;transform:translate(-50%)}.MainLayout-module__56aLsq__main{padding:calc(var(--topbar-height,48px) + env(safe-area-inset-top,0px) + 2rem)2.5rem 3rem;width:100%;max-width:1600px;margin-inline:auto}.MainLayout-module__56aLsq__headerSignInButton{--header-action-height:34px;--header-action-radius:var(--radius-md);--header-action-padding-x:.95rem}@media (max-width:1024px){.MainLayout-module__56aLsq__container{display:block}.MainLayout-module__56aLsq__main{padding:calc(var(--topbar-height,48px) + env(safe-area-inset-top,0px) + 1.5rem)1.5rem 2rem}}
