.rcp[data-v-6d1277f6]{--pad:56px;--gutter:32px;--body-size:16px;--step-size:17px;position:relative}.rcp__head[data-v-6d1277f6]{padding:28px 16px 18px var(--pad);border-bottom:2px solid rgb(var(--v-theme-card-red-line));align-items:stretch;gap:24px;display:flex}.rcp__head[data-v-6d1277f6]:has(.rcp__stamp,.rcp__stamp-start){padding-bottom:40px;position:relative}.rcp__stamp[data-v-6d1277f6],.rcp__stamp-start[data-v-6d1277f6]{min-height:28px;font-family:var(--font-mono);color:rgb(var(--v-theme-ink-2));align-items:center;gap:2px;font-size:13px;display:flex;position:absolute;bottom:4px}.rcp__stamp[data-v-6d1277f6]{right:12px}.rcp__stamp-start[data-v-6d1277f6]{left:var(--pad);max-width:calc(100% - var(--pad) - 260px);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rcp__titles[data-v-6d1277f6]{flex:auto;align-self:center;min-width:0}.rcp__tools[data-v-6d1277f6]{flex:none;align-self:flex-start;margin-top:-12px}.rcp__head[data-v-6d1277f6]:not(:has(.rcp__tools)){padding-right:var(--pad)}.rcp__title[data-v-6d1277f6]{overflow-wrap:break-word;margin:0;font-size:52px;font-weight:600;line-height:1.02}.rcp__subtitle[data-v-6d1277f6]{margin:10px 0 0;font-size:20px}.rcp__description[data-v-6d1277f6]{white-space:pre-line;max-width:60ch;margin:10px 0 0;font-size:16px;line-height:1.5}.rcp__photo[data-v-6d1277f6]{flex:none;position:relative}.rcp__head .rcp__photo[data-v-6d1277f6]{flex-basis:136px}.rcp__head .rcp__print[data-v-6d1277f6]{border-width:4px;max-height:136px;margin:auto 0;position:absolute;inset:0}.rcp__print[data-v-6d1277f6]{cursor:zoom-in;border-width:6px;transform:rotate(-1.2deg);box-shadow:0 3px 10px #0000002e}.rcp__img[data-v-6d1277f6]{width:100%;height:100%}.rcp__prints[data-v-6d1277f6]{padding:20px var(--pad) 4px;flex-wrap:wrap;gap:20px;display:flex}.rcp__prints .rcp__photo[data-v-6d1277f6]{flex:none;margin:0}.rcp__print--small[data-v-6d1277f6]{border-width:4px;width:120px;height:88px;position:static}.rcp__prints .rcp__photo:nth-child(2n) .rcp__print[data-v-6d1277f6]{transform:rotate(.8deg)}.rcp__body[data-v-6d1277f6]{background-position:0 14px;padding:14px 0 46px}.rcp__ingredients[data-v-6d1277f6]{padding:0 var(--gutter) 0 var(--pad)}.rcp__ingredients[data-v-6d1277f6]:not(:last-child){border-right:1.5px solid rgb(var(--v-theme-card-red-line-soft))}.rcp__method[data-v-6d1277f6]{min-width:0;padding:0 var(--pad) 0 var(--gutter)}.rcp__ingredient-list[data-v-6d1277f6]{grid-template-columns:minmax(72px,max-content) 1fr;column-gap:10px;margin:0;padding:0;list-style:none;display:grid}.rcp__ingredient-list li[data-v-6d1277f6]{grid-column:1/-1;grid-template-columns:subgrid;font-size:var(--body-size);line-height:var(--rule);display:grid}.rcp__ingredient-list li.rcp__ingredient-header[data-v-6d1277f6]{font-weight:600;font-size:calc(var(--body-size) - 1px);letter-spacing:.02em;color:rgb(var(--v-theme-primary));display:block}.rcp__ingredient-list li.rcp__ingredient-header[data-v-6d1277f6]:not(:first-child){margin-top:var(--rule)}.rcp__qty[data-v-6d1277f6]{font-size:calc(var(--body-size) - 1px);color:rgb(var(--v-theme-primary))}.rcp__instructions[data-v-6d1277f6]{font-size:var(--step-size);line-height:var(--rule)}.rcp__instructions[data-v-6d1277f6] :is(p,ol,ul,blockquote,pre,h1,h2,h3,h4,h5,h6){margin:0 0 var(--rule);font-size:inherit;line-height:var(--rule)}.rcp__instructions[data-v-6d1277f6] :is(h1,h2,h3,h4,h5,h6){margin-bottom:0;font-weight:600}.rcp__instructions[data-v-6d1277f6] hr{height:var(--rule);background:linear-gradient(rgb(var(--v-theme-on-surface), .35), rgb(var(--v-theme-on-surface), .35)) center / 100% 1px no-repeat;border:0;margin:0}.rcp__instructions[data-v-6d1277f6]>:last-child{margin-bottom:0}.rcp__instructions[data-v-6d1277f6] li{margin-bottom:var(--rule)}.rcp__instructions[data-v-6d1277f6] li:last-child{margin-bottom:0}.rcp__instructions[data-v-6d1277f6] ul{padding-inline-start:1.25em}.rcp__instructions[data-v-6d1277f6] ol{--step-indent:48px;padding-inline-start:var(--step-indent);list-style:none}.rcp__instructions[data-v-6d1277f6] ol>li{position:relative}.rcp__instructions[data-v-6d1277f6] ol>li:before{content:counter(list-item, decimal-leading-zero);box-sizing:border-box;width:var(--step-indent);text-align:right;font-family:var(--font-mono);color:rgb(var(--v-theme-primary));padding-right:14px;font-size:14px;position:absolute;right:100%}.rcp__instructions[data-v-6d1277f6] ol ol{margin:0}.rcp__instructions[data-v-6d1277f6] ol ol>li:before{content:counter(list-item, lower-alpha) "."}.rcp__instructions[data-v-6d1277f6] ol ol li{margin-bottom:0}.recipe-content-preview--narrow .rcp[data-v-6d1277f6]{--pad:18px;--gutter:18px;--body-size:18px;--step-size:18px}.recipe-content-preview--narrow .rcp__head[data-v-6d1277f6]{gap:14px;padding-top:16px;padding-bottom:12px}.recipe-content-preview--narrow .rcp__head[data-v-6d1277f6]:has(.rcp__stamp,.rcp__stamp-start){padding-bottom:36px}.recipe-content-preview--narrow .rcp__head[data-v-6d1277f6]:has(.rcp__stamp-start){padding-bottom:64px}.recipe-content-preview--narrow .rcp__stamp-start[data-v-6d1277f6]{max-width:calc(100% - 2 * var(--pad));bottom:32px}.recipe-content-preview--narrow .rcp__tools[data-v-6d1277f6]{margin-top:-8px}.recipe-content-preview--narrow .rcp__title[data-v-6d1277f6]{font-size:32px;line-height:1.05}.recipe-content-preview--narrow .rcp__subtitle[data-v-6d1277f6]{margin-top:6px;font-size:17px}.recipe-content-preview--narrow .rcp__description[data-v-6d1277f6]{margin-top:6px;font-size:15px}.recipe-content-preview--narrow .rcp__head .rcp__photo[data-v-6d1277f6]{flex-basis:84px}.recipe-content-preview--narrow .rcp__head .rcp__print[data-v-6d1277f6]{border-width:3px;max-height:96px}.recipe-content-preview--narrow .rcp__prints[data-v-6d1277f6]{flex-wrap:nowrap;overflow-x:auto}.recipe-content-preview--narrow .rcp__body[data-v-6d1277f6]{padding-bottom:var(--rule)}.recipe-content-preview--narrow .rcp__ingredients[data-v-6d1277f6],.recipe-content-preview--narrow .rcp__method[data-v-6d1277f6]{padding:0 var(--pad);border-right:0}.recipe-content-preview--narrow .rcp__ingredients+.rcp__method[data-v-6d1277f6]{padding-top:var(--rule)}.recipe-content-preview--narrow .rcp__instructions[data-v-6d1277f6] ol{--step-indent:38px}.recipe-content-preview--compact .rcp[data-v-6d1277f6]{--pad:24px;--gutter:24px;--body-size:15px;--step-size:15px}.recipe-content-preview--compact .rcp__head[data-v-6d1277f6]{padding-top:20px;padding-bottom:12px}.recipe-content-preview--compact .rcp__title[data-v-6d1277f6]{font-size:28px;line-height:1.1}.recipe-content-preview--compact .rcp__subtitle[data-v-6d1277f6]{margin-top:4px;font-size:16px}.recipe-content-preview--compact .rcp__description[data-v-6d1277f6]{margin-top:4px;font-size:14px}.recipe-content-preview--compact .rcp__print--small[data-v-6d1277f6]{position:static;transform:none}@media print{.rcp__print[data-v-6d1277f6]{cursor:default}}.index-card[data-v-e30beb67]{aspect-ratio:5/3;color:rgb(var(--v-theme-on-surface));transition:transform .15s,box-shadow .15s}.index-card[data-v-e30beb67]:hover,.index-card[data-v-e30beb67]:focus-visible{box-shadow:var(--paper-shadow-raised);transform:translateY(-3px)}.index-card[data-v-e30beb67] .v-card__overlay{display:none}.index-card__head[data-v-e30beb67]{border-bottom:1.5px solid rgb(var(--v-theme-card-red-line));align-items:flex-end;height:58px;padding:0 20px 8px;display:flex}.index-card__title[data-v-e30beb67]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:22px;font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden}.index-card__title--wrapped[data-v-e30beb67]{font-size:17px}.index-card--photo .index-card__title[data-v-e30beb67]{padding-right:72px}.index-card__body[data-v-e30beb67]{height:calc(100% - 58px);padding:0 20px}.index-card__text[data-v-e30beb67]{height:round(down, 100%, var(--rule));overflow:hidden}.index-card__photo-gap[data-v-e30beb67]{float:right;width:64px;height:var(--rule)}.index-card__line[data-v-e30beb67]{line-height:var(--rule);overflow-wrap:break-word}.index-card__subtitle[data-v-e30beb67]{font-size:15px}.index-card__keys[data-v-e30beb67]{color:rgb(var(--v-theme-primary));font-size:13px}.index-card__photo[data-v-e30beb67]{width:62px;height:62px;position:absolute;top:12px;right:14px}
