.theme-feature{display:grid;grid-template-columns:minmax(210px,320px) minmax(0,1fr);gap:36px;align-items:center;padding:28px;margin:30px 0 44px;background:#eee5d8;border-radius:16px}.theme-video{display:block;width:100%;max-width:320px;height:auto;max-height:500px;aspect-ratio:9/16;object-fit:contain;background:#211e1a;border-radius:12px}.theme-feature h2{font-size:clamp(26px,4vw,42px);line-height:1.15;margin:12px 0}.theme-feature p{line-height:1.7;margin:12px 0}.theme-feature .btn{margin-top:12px}.theme-skip{display:block;margin-top:20px;text-decoration:underline;text-underline-offset:4px;font-weight:700}.theme-recipes-title{font-size:28px;margin:36px 0 12px}.theme-library-link{margin:28px 0}.recipe-film{padding:20px 0 35px;margin-bottom:25px;border-bottom:1px solid #d8cec2}.recipe-film h2{font-size:26px;margin-bottom:20px}.recipe-film p{margin-top:15px}.recipe-heading figure{margin:0}.recipe-heading figcaption{font-size:11px;line-height:1.6;margin-top:8px;color:#746b62}.ingredients-panel h3{font-size:17px;margin:22px 0 8px}.ingredients-panel li{line-height:1.7;margin-bottom:8px}.recipe-topbar{flex-wrap:wrap}.tab{display:inline-flex;text-decoration:none;align-items:center;justify-content:center}.recipe-actions{margin-top:18px}
@media(max-width:700px){.theme-feature{grid-template-columns:1fr;padding:20px;gap:18px;margin-top:20px}.theme-feature .theme-video{max-height:360px;max-width:100%;margin:auto}.theme-feature h2{font-size:28px}.theme-feature .btn{width:100%;white-space:normal}.theme-recipes-title{font-size:25px}.theme-video{max-height:360px}.theme-library-link .btn{white-space:normal;text-align:center}.recipe-film .theme-video{max-width:100%}}
@media print{.recipe-film,.theme-feature,.theme-skip{display:none}}

.theme-page-title{font-size:clamp(52px,7vw,84px);margin:26px 0 16px}.theme-page-intro{font-size:17px;line-height:1.6}.theme-page nav [aria-current="page"]{background:#27221d;color:#fff}
@media(max-width:700px){.theme-page nav[aria-label="Choisir un univers"]{display:flex;flex-wrap:nowrap;gap:7px;overflow-x:auto;max-width:100%;padding:5px 0 10px;scrollbar-width:thin}.theme-page nav[aria-label="Choisir un univers"] .tab{flex:none;margin:0;min-height:44px}.theme-feature{margin-top:18px}}
