.studio-shell{background:var(--background);letter-spacing:0;grid-template-columns:240px minmax(0,1fr);min-height:100svh;display:grid}.studio-nav{border-right:1px solid var(--border);flex-direction:column;height:100svh;padding:40px 24px;display:flex;position:sticky;top:0}.studio-main{min-width:0;max-width:1440px;padding:48px}.studio-shell h1,.studio-shell h2,.studio-shell h3{letter-spacing:0;text-transform:none}.studio-shell label{text-transform:none;letter-spacing:0}.studio-select{border:1px solid var(--border);width:100%;height:40px;color:var(--foreground);background:0 0;border-radius:4px;padding:6px 12px}.studio-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.studio-project{border:1px solid var(--border);border-radius:4px;overflow:hidden}.studio-project-open{flex-direction:column;width:100%;white-space:normal!important;align-items:stretch!important;gap:0!important;height:auto!important;padding:0!important;display:flex!important}.studio-project-open:hover,.studio-auth input{background:var(--card)}@media (width<=1200px){.studio-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-main{padding:32px}}@media (width<=767px){.studio-shell{grid-template-columns:1fr}.studio-nav{border-right:0;border-bottom:1px solid var(--border);height:auto;padding:24px;position:static}.studio-nav>a{margin-bottom:24px}.studio-nav>div{flex-direction:row;justify-content:space-between;padding-top:20px}.studio-main{padding:28px 20px}.studio-project-grid{grid-template-columns:1fr}}
