.recipe-page__header{margin-bottom:7.5rem;margin-top:2rem}@media (max-width:992px){.recipe-page__header{margin:0}}.recipe-page__title{color:#fff;font-size:2.5rem;font-weight:600;margin:0}.recipe-page__forked{color:var(--md-sys-color-on-surface);font-size:1rem;font-weight:300}.recipe-page__forked a:hover{text-decoration:underline}.recipe-page__description{color:var(--md-sys-color-on-surface-variant);font-size:1.1rem;line-height:1.6;margin:1rem .5rem}.recipe-page__image{position:relative}.recipe-page__image>img{animation:shadow-pulse 5s infinite alternate;aspect-ratio:1.2;border-radius:1rem 5rem 1rem 10rem;object-fit:cover;width:100%}@media (max-width:992px){.recipe-page__image>img{animation:none;border-radius:1rem}}.recipe-page__creator{align-items:center;backdrop-filter:blur(10px);background:rgba(250,47,73,.36);border-radius:1rem;bottom:-50px;box-shadow:4px 8px 16px 0 rgba(0,0,0,.16);color:#fff;cursor:pointer;display:flex;height:50px;inset-inline-start:calc(50% - 50px);min-width:200px;overflow:hidden;padding:1rem;position:absolute;text-decoration:none}@media (max-width:992px){.recipe-page__creator{box-sizing:border-box;height:calc(50px + 2rem);margin-bottom:-.5rem;margin-top:1rem;position:static;width:100%}}.recipe-page__creator-avatar{border-radius:50%;height:50px;width:50px}.recipe-page__creator-text{color:#fff;font-size:.75rem;font-weight:300;margin:0;padding:0 .5rem}.recipe-page__creator-name{font-size:1.125rem;font-weight:500}.recipe-page__content{padding-top:var(--md-sys-spacing-8)}.recipe-page__filters{background:var(--md-sys-color-primary-container);border-radius:var(--md-sys-shape-corner-extra-extra-large) var(--md-sys-shape-corner-large);box-shadow:var(--md-sys-elevation-level3);margin:var(--md-sys-spacing-8) 0;padding:var(--md-sys-spacing-8) 0;text-align:center}.recipe-page__filter h3{color:var(--md-sys-color-on-primary-container);font-size:var(--md-sys-typescale-headline-small-size);font-weight:700;margin:0}.recipe-page__filter span{color:var(--md-sys-color-on-primary-container);font-size:var(--md-sys-typescale-body-large-size);font-weight:var(--md-sys-typescale-body-weight)}.recipe-page__ingredients h2{color:#fff;font-size:var(--md-sys-typescale-headline-medium-size);font-weight:600;line-height:var(--md-sys-typescale-headline-medium-line-height);margin-bottom:var(--md-sys-spacing-4)}.recipe-page__ingredients ul{list-style:none;margin:var(--md-sys-spacing-4) var(--md-sys-spacing-2) var(--md-sys-spacing-8) var(--md-sys-spacing-2);padding:0}.recipe-page__ingredients ul li{color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-body-large-size);padding:var(--md-sys-spacing-1) 0}.recipe-page__ingredients ul li span{color:var(--md-sys-color-on-surface)}.recipe-page__steps h2{color:#fff;font-size:var(--md-sys-typescale-headline-medium-size);font-weight:600;line-height:var(--md-sys-typescale-headline-medium-line-height);margin-bottom:var(--md-sys-spacing-4)}.recipe-page__steps-content{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height)}.recipe-page__steps-content ol,.recipe-page__steps-content ul{list-style:revert;margin:var(--md-sys-spacing-4) 0;padding-inline-start:var(--md-sys-spacing-6)}.recipe-page__steps-content ol li,.recipe-page__steps-content ul li{color:var(--md-sys-color-on-surface);margin-bottom:var(--md-sys-spacing-2)}.recipe-page__steps-content ol li::marker,.recipe-page__steps-content ul li::marker{color:var(--md-sys-color-primary)}@keyframes shadow-pulse{0%{box-shadow:0 0 10em 0 #fa304a}to{box-shadow:0 0 10em 0 rgba(250,48,74,.4)}}