@media (min-width:1101px){.main-content:has(.studio-shell){max-width:1500px;padding:34px 40px 0}.studio-shell{--studio-line:#eee9e9;--studio-soft:#fff4f5}.studio-top{position:sticky;top:0;z-index:4;margin:0 -40px 20px;padding:18px 40px;background:#fffdfdf2;border-bottom:1px solid var(--studio-line);backdrop-filter:blur(12px)}.studio-top h1{font-size:24px;line-height:1.35;margin:6px 0}.studio-top .primary-button{min-height:42px;padding:11px 16px}.studio-tabs{position:sticky;top:88px;z-index:3;gap:4px;padding:5px;background:#f2f0f0;border:1px solid #ebe7e7;border-radius:9px;margin:0 0 18px;width:max-content;max-width:100%}.studio-tabs button{min-width:72px;padding:9px 14px;border:0;border-radius:6px;color:#77737a}.studio-tabs button.active{background:white;color:var(--red);box-shadow:0 1px 4px #30202512}.studio-columns{grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.cover-choice,.studio-editor,.task-rail{border-radius:9px;box-shadow:0 2px 10px #30202506}.studio-editor{padding:22px 24px}.task-rail{position:sticky;top:154px;max-height:calc(100vh - 174px);overflow:auto}.project-titles button{border-radius:7px}.project-titles button.chosen{border-color:#ff9eae;background:var(--studio-soft);box-shadow:inset 3px 0 #ff2442}.asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.asset-card{border-radius:7px}.phone-preview-wrap{align-items:flex-start}.phone-preview{position:sticky;top:156px}.task-row{border-radius:7px}}@media (max-width:1100px){.main-content:has(.studio-shell){max-width:none}}@media (max-width:760px){.phone-preview,.studio-columns,.studio-editor,.studio-tabs,.studio-top{position:static}.studio-top{margin:0 0 18px;padding:0;background:transparent;border:0;backdrop-filter:none}.studio-tabs{width:100%}}