.cookbook-page{padding-top:var(--md-sys-spacing-6)}.cookbook-page__cover-wrapper{margin-bottom:var(--md-sys-spacing-4);position:relative}.cookbook-page__cover{aspect-ratio:16/9;border-radius:var(--md-sys-shape-corner-medium);object-fit:cover;width:100%}.cookbook-page__cover-actions{bottom:var(--md-sys-spacing-2);display:flex;gap:var(--md-sys-spacing-1);inset-inline-end:var(--md-sys-spacing-2);position:absolute}.cookbook-page__actions img{display:block}.cookbook-page__title{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-headline-medium-size);font-weight:var(--md-sys-typescale-headline-weight);line-height:var(--md-sys-typescale-headline-medium-line-height);margin:0 0 var(--md-sys-spacing-2) 0}.cookbook-page__author{margin:0 0 var(--md-sys-spacing-2) 0}.cookbook-page__author,.cookbook-page__description{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height)}.cookbook-page__description{margin:0 0 var(--md-sys-spacing-4) 0}.cookbook-page__actions{margin-bottom:var(--md-sys-spacing-4)}.cookbook-page__header{align-items:center;display:flex;gap:var(--md-sys-spacing-2);margin-bottom:var(--md-sys-spacing-6)}.cookbook-page__header-title{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-headline-small-size);font-weight:var(--md-sys-typescale-headline-weight);line-height:var(--md-sys-typescale-headline-small-line-height);margin:0}.cookbook-page__grid{--row-gap:var(--md-sys-spacing-4);display:flex;flex-wrap:wrap;gap:var(--md-sys-spacing-4)}.cookbook-page__grid>.item-card{flex:0 0 100%;max-width:100%}@media (max-width:399px){.cookbook-page__grid{--row-gap:var(--md-sys-spacing-2);gap:var(--md-sys-spacing-2)}.cookbook-page__grid>.item-card{flex:0 0 100%;max-width:100%}}@media (min-width:400px) and (max-width:599px){.cookbook-page__grid{--row-gap:var(--md-sys-spacing-2);gap:var(--md-sys-spacing-2)}.cookbook-page__grid>.item-card{flex:0 0 calc(50% - var(--row-gap)/2);max-width:calc(50% - var(--row-gap)/2)}}@media (min-width:600px){.cookbook-page__grid>.item-card{flex:0 0 calc(50% - var(--row-gap)/2);max-width:calc(50% - var(--row-gap)/2)}}@media (min-width:905px){.cookbook-page__grid>.item-card{flex:0 0 calc(33.33333% - var(--row-gap)*2/3);max-width:calc(33.33333% - var(--row-gap)*2/3)}}.cookbook-page__empty{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);opacity:.7;padding:var(--md-sys-spacing-8);text-align:center}.cookbook-page__empty-icon{display:block;height:128px;margin:0 auto var(--md-sys-spacing-4) auto;width:128px}