.rk-inspiration-v2{background:#fff;font-family:Instrument Sans,sans-serif}.rk-inspiration-v2__grid{grid-template-columns:1fr 1.12fr;gap:28px;display:grid}.rk-inspiration-panel{background:linear-gradient(145deg,#fbfdfb,#f7faf5);border:1px solid #edf1e9;border-radius:16px;padding:18px}.rk-inspiration-panel__head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.rk-inspiration-panel__head h2{color:#17231a;margin:0;font-size:27px;font-weight:700}.rk-inspiration-panel__head a{color:#17652d;font-size:12px;font-weight:700;text-decoration:none}.rk-inspiration-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.rk-season-card,.rk-recipe-card{color:#17231a;background:#fff;border:1px solid #dfe7dc;border-radius:10px;flex-direction:column;height:248px;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 3px 10px #183e1f0a}.rk-card-media{background:#eef3e9;height:116px;min-height:116px;position:relative;overflow:hidden}.rk-card-media img{object-fit:cover;width:100%;height:100%;display:block}.rk-card-media.is-missing:after{content:"Bild folgt";color:#6c7b6e;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.rk-ai-badge{z-index:2;color:#fff;background:#142218c7;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:800;position:absolute;bottom:8px;right:8px}.rk-season-card__body,.rk-recipe-card__body{box-sizing:border-box;flex:1;padding:11px 12px}.rk-season-card__body{grid-template-rows:auto auto 1fr;align-content:start;gap:5px;padding-right:34px;display:grid;position:relative}.rk-season-card__body small{color:#657267;font-size:10px;line-height:1.25;display:block}.rk-season-card__body strong{color:#17231a;font-size:16px;font-weight:750;line-height:1.2;display:block}.rk-season-card__body>span{color:#17652d;font-size:16px;font-weight:800;position:absolute;bottom:14px;right:12px}.rk-recipe-card__body{grid-template-rows:minmax(38px,auto) minmax(32px,auto) 1fr;gap:4px;min-height:0;display:grid}.rk-recipe-card__body>strong{-webkit-line-clamp:3;color:#17231a;-webkit-box-orient:vertical;font-size:14px;font-weight:750;line-height:1.28;display:-webkit-box;overflow:hidden}.rk-recipe-card__body>span{-webkit-line-clamp:2;color:#48564b;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.rk-recipe-card__body>div{justify-content:space-between;align-self:end;align-items:flex-end;width:100%;margin-top:auto;display:flex}.rk-recipe-card__body>div small{color:#657267;font-size:10px;line-height:1.2}.rk-recipe-card__body>div b{color:#17652d;font-size:16px;font-weight:800}.rk-recipe-page,.rk-recipe-detail{color:#17231a;background:#fbfdf9;padding:70px 0 100px;font-family:Instrument Sans,sans-serif}.rk-recipe-page__header h1,.rk-recipe-detail h1{letter-spacing:-.045em;color:#173821;margin:7px 0 12px;font-size:48px;font-weight:750;line-height:1.04}.rk-recipe-page__header p,.rk-recipe-detail__hero p{color:#657267;line-height:1.65}.rk-recipe-seasons{flex-wrap:wrap;gap:8px;margin:0 0 30px;display:flex}.rk-recipe-seasons a{color:#415246;background:#fff;border:1px solid #dbe6d8;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700;text-decoration:none}.rk-recipe-seasons a.is-active{color:#fff;background:#17652d}.rk-recipe-page__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.rk-recipe-tile{color:#17231a;background:#fff;border:1px solid #dfe7dc;border-radius:14px;text-decoration:none;overflow:hidden}.rk-recipe-tile__media{background:#e7efe2;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.rk-recipe-tile__media img{object-fit:cover;width:100%;height:100%}.rk-recipe-tile__season{color:#fff;background:#17652deb;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;top:12px;left:12px}.rk-recipe-tile__body{gap:5px;padding:16px;display:grid}.rk-recipe-detail__back{color:#17652d;margin-bottom:28px;font-weight:750;text-decoration:none;display:inline-block}.rk-recipe-detail__hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:64px;display:grid}.rk-recipe-detail__intro{padding:18px 0}.rk-recipe-detail__subtitle{color:#47634d;margin:-3px 0 12px;font-size:18px;display:block}.rk-recipe-detail__image{color:#657267;background:#e7efe2;border-radius:20px;place-items:center;height:430px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #1e402614}.rk-recipe-detail__image img{object-fit:cover;width:100%;height:100%}.rk-ai-disclosure{z-index:3;color:#fff;white-space:nowrap;background:#142218d1;border-radius:8px;align-items:center;max-width:34px;height:28px;font-size:11px;font-weight:800;transition:max-width .22s;display:inline-flex;position:absolute;bottom:14px;right:14px;overflow:hidden}.rk-ai-disclosure__short{min-width:32px;padding:0 7px}.rk-ai-disclosure__full{opacity:0;padding-right:10px;transition:opacity .16s}.rk-ai-disclosure:hover,.rk-ai-disclosure:focus-visible{max-width:120px}.rk-ai-disclosure:hover .rk-ai-disclosure__full,.rk-ai-disclosure:focus-visible .rk-ai-disclosure__full{opacity:1}.rk-recipe-detail__meta{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.rk-recipe-detail__meta span{color:#315638;background:#edf5e9;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:650}.rk-recipe-rating-summary{align-items:center;gap:8px;margin-top:18px;display:flex}.rk-stars,.rk-vote-stars label{color:#e4a620}.rk-recipe-rating-summary small{color:#748076}.rk-recipe-flash{color:#17652d;background:#eef7eb;border:1px solid #cfe3ca;border-radius:12px;margin:28px 0 -8px;padding:13px 16px;font-weight:700}.rk-recipe-toolbar{background:#fff;border:1px solid #dfe8dc;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin:44px 0 22px;padding:18px 22px;display:grid;box-shadow:0 8px 26px #1e40260d}.rk-recipe-toolbar small{color:#657267;text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.rk-serving-stepper{align-items:center;gap:10px;display:flex}.rk-serving-stepper button{color:#17652d;cursor:pointer;background:#f4f8f1;border:1px solid #cfe0ca;border-radius:50%;width:32px;height:32px;font-size:20px}.rk-serving-stepper strong{text-align:center;min-width:22px;font-size:18px}.rk-serving-stepper span,.rk-recipe-toolbar__hint{color:#657267;font-size:12px}.rk-recipe-toolbar>a{color:#17652d;font-size:12px;font-weight:800;text-decoration:none}.rk-recipe-detail__content{grid-template-columns:.78fr 1.22fr;gap:24px;margin-top:0;display:grid}.rk-recipe-panel{background:#fff;border:1px solid #e1e9de;border-radius:18px;padding:30px}.rk-panel-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rk-panel-head h2,.rk-recipe-community h2{letter-spacing:-.03em;margin:4px 0 22px;font-size:28px}.rk-panel-head>span{color:#315638;background:#eef5ea;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.rk-recipe-ingredients{margin:0;padding:0;list-style:none}.rk-recipe-ingredients li{border-bottom:1px solid #eef2ec;grid-template-columns:100px 1fr;gap:10px;padding:10px 0;display:grid}.rk-recipe-ingredients li strong{color:#173821}.rk-preparation ol{margin:0;padding:0;list-style:none}.rk-preparation ol li{grid-template-columns:34px 1fr;gap:14px;margin-bottom:17px;display:grid}.rk-preparation ol li>span{color:#fff;background:#17652d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.rk-preparation ol p{margin:4px 0;line-height:1.6}.rk-regional-ingredients{background:#f0f6ec;border:1px solid #dbe8d6;border-radius:14px;margin:26px 0 16px;padding:18px}.rk-regional-ingredients__label{color:#17652d;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.rk-regional-ingredients__chips{flex-wrap:wrap;gap:8px;display:flex}.rk-regional-ingredients__chips a{color:#17652d;background:#fff;border:1px solid #cfe0ca;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:750;text-decoration:none}.rk-regional-ingredients p{color:#657267;margin:12px 0 0;font-size:11px}.rk-recipe-nutrition{background:linear-gradient(135deg,#f7fbf4 0%,#fff 48%,#fbf7ed 100%);border-color:#dce7d7;margin-top:24px;padding:28px 30px 24px;position:relative;overflow:hidden;box-shadow:0 10px 30px #1e40260b}.rk-recipe-nutrition:before{content:"";pointer-events:none;background:#ddebd261;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-55px}.rk-recipe-nutrition .rk-panel-head{z-index:1;align-items:center;margin-bottom:20px;position:relative}.rk-recipe-nutrition .rk-panel-head h2{margin-bottom:0}.rk-recipe-nutrition .rk-panel-head>span{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#17652d}.rk-recipe-nutrition__grid{z-index:1;background:#ffffffe0;border:1px solid #e0e9dc;border-radius:14px;grid-template-columns:1.25fr repeat(5,1fr);display:grid;position:relative;overflow:hidden}.rk-recipe-nutrition__grid>div{border-right:1px solid #e8eee5;flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;padding:18px 16px;display:flex}.rk-recipe-nutrition__grid>div:last-child{border-right:0}.rk-recipe-nutrition__grid strong{color:#173821;letter-spacing:-.025em;font-size:20px;font-weight:800;line-height:1.15;display:block}.rk-recipe-nutrition__grid span{color:#6b796d;min-height:30px;font-size:10px;line-height:1.35;display:block}.rk-recipe-nutrition__grid small{color:#315638;text-transform:uppercase;letter-spacing:.055em;margin-top:auto;padding-top:8px;font-size:10px;font-weight:800;display:block}.rk-recipe-nutrition__grid>div:first-child{background:#f2f7ee}.rk-recipe-nutrition__grid>div:first-child strong{font-size:23px}.rk-recipe-nutrition__note{z-index:1;color:#7b857d;margin:14px 2px 0;font-size:10px;line-height:1.5;position:relative}.rk-recipe-community{grid-template-columns:.72fr 1.28fr;gap:24px;margin-top:26px;display:grid}.rk-community-rating,.rk-community-comments{background:#fff;border:1px solid #e1e9de;border-radius:18px;padding:30px}.rk-community-rating>p{color:#657267}.rk-vote-stars{flex-direction:row-reverse;justify-content:flex-end;margin:18px 0;display:flex}.rk-vote-stars input{opacity:0;position:absolute}.rk-vote-stars label{cursor:pointer;color:#d8ded6;font-size:34px}.rk-vote-stars label:hover,.rk-vote-stars label:hover~label,.rk-vote-stars input:checked~label{color:#e4a620}.rk-comment-form>div{grid-template-columns:180px 1fr;gap:10px;display:grid}.rk-comment-form input,.rk-comment-form textarea{box-sizing:border-box;width:100%;font:inherit;background:#fbfdf9;border:1px solid #dce5d9;border-radius:10px;padding:12px 13px}.rk-comment-form textarea{resize:vertical;min-height:90px}.rk-comment-form button{margin-top:10px}.rk-button{color:#fff;cursor:pointer;background:#17652d;border:0;border-radius:999px;padding:11px 17px;font-weight:750;text-decoration:none;display:inline-flex}.rk-comment-list{margin-top:25px}.rk-comment-list article{border-top:1px solid #edf1eb;grid-template-columns:38px 1fr;gap:12px;padding:16px 0;display:grid}.rk-comment-avatar{color:#17652d;background:#e7f1e3;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.rk-comment-list strong{margin-right:8px;display:inline-block}.rk-comment-list small{color:#899189}.rk-comment-list p{margin:5px 0 0;line-height:1.55}.rk-empty-comments,.rk-form-error{color:#657267}.rk-form-error{color:#9c3d32}@media (width<=1050px){.rk-recipe-nutrition__grid{grid-template-columns:repeat(3,1fr)}.rk-recipe-nutrition__grid>div{border-bottom:1px solid #e8eee5}.rk-recipe-nutrition__grid>div:nth-child(3n){border-right:0}.rk-recipe-nutrition__grid>div:nth-last-child(-n+3){border-bottom:0}}@media (width<=900px){.rk-recipe-detail__hero,.rk-recipe-detail__content,.rk-recipe-community,.rk-recipe-toolbar{grid-template-columns:1fr}.rk-recipe-detail__image{height:330px}}@media (width<=760px){.rk-inspiration-cards,.rk-recipe-page__grid{grid-template-columns:repeat(2,1fr)}.rk-season-card,.rk-recipe-card{height:248px}.rk-recipe-detail h1{font-size:38px}.rk-ai-disclosure{max-width:120px}.rk-ai-disclosure__full{opacity:1}.rk-comment-form>div{grid-template-columns:1fr}.rk-recipe-nutrition{padding:22px 20px}.rk-recipe-nutrition__grid{grid-template-columns:repeat(2,1fr)}.rk-recipe-nutrition__grid>div:nth-child(3n){border-right:1px solid #e8eee5}.rk-recipe-nutrition__grid>div:nth-child(2n){border-right:0}.rk-recipe-nutrition__grid>div:nth-last-child(-n+3){border-bottom:1px solid #e8eee5}.rk-recipe-nutrition__grid>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=480px){.rk-recipe-page__grid{grid-template-columns:1fr}.rk-recipe-detail{padding-top:35px}.rk-recipe-detail__image{height:260px}.rk-recipe-panel,.rk-community-rating,.rk-community-comments{padding:20px}.rk-recipe-nutrition__grid strong{font-size:17px}.rk-recipe-nutrition__grid>div:first-child strong{font-size:19px}}
