.od-album-container{container:od-album/inline-size}.od-album-layout{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"toolbar toolbar""photo photo""author add""comments comments""actions actions";align-items:start;gap:12px;min-width:0;display:grid}.od-album-layout[data-upload-open]{grid-template-areas:"toolbar toolbar""photo photo""author add""upload upload""comments comments""actions actions"}.od-album-toolbar{grid-area:toolbar}.od-album-add{grid-area:add;place-self:center end}.od-album-upload{grid-area:upload}.od-album-photo{grid-area:photo}.od-album-sidebar{display:contents}.od-album-author{grid-area:author}.od-album-comments{grid-area:comments}.od-album-actions{grid-area:actions}.od-album-image-stage{aspect-ratio:4/3;background:var(--color-panel-muted,#f1eee8);border-radius:16px;width:100%;display:block;overflow:hidden}.od-album-image-stage.is-full{aspect-ratio:auto;height:min(65dvh,650px)}@container od-album (width>=860px){.od-album-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"toolbar toolbar""photo sidebar";gap:16px}.od-album-layout[data-upload-open]{grid-template-areas:"toolbar toolbar""upload upload""photo sidebar"}.od-album-toolbar{padding-right:180px}.od-album-add{grid-area:1/2}.od-album-sidebar{border:1px solid var(--color-warm-line,#e7ded1);border-radius:16px;flex-direction:column;grid-area:sidebar;align-self:stretch;gap:16px;min-width:0;padding:16px;display:flex}.od-album-author{border-bottom:1px solid var(--color-warm-line,#e7ded1);padding-bottom:16px}.od-album-comments{flex:1}.od-photo-comments{border:0;border-radius:0;padding:0}.od-album-image-stage{aspect-ratio:auto;height:clamp(320px,100dvh - 230px,600px)}}
