/* Quiet, collected menu. Gameplay remains the same full-screen kitchen. */
[data-recipes=true] .recipe-book-entry{display:block;margin:16px auto 8px!important;padding:8px 14px;min-height:44px;background:transparent!important;border:1px solid #a4b29266!important;color:#d3d7b7!important;font-size:13px;}
[data-recipes=true] .chaos-result h1{font-size:clamp(28px,3.3vw,46px);text-wrap:balance;line-height:1.16;margin:14px 0 9px;}
[data-recipes=true] .recipe-formal-name{display:block!important;color:#e3ba70;font-size:17px;letter-spacing:.08em;}
[data-recipes=true] .chaos-result>p{font-size:14px;line-height:1.7;}
[data-recipes=true] .chaos-result blockquote{font-size:17px;margin:15px 0;}
[data-recipes=true] .chaos-result-links{gap:4px 12px;flex-wrap:wrap;}
[data-recipes=true] .chaos-result-links button{min-height:44px;}
[data-recipes=true] .chaos-result-actions{grid-template-columns:1fr;}
.recipe-flavors{border-block:1px solid #a8b39338;padding:12px 0;margin:15px 0;font-size:13px;}
.recipe-flavors summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer;min-height:30px;align-items:center;}
.recipe-flavors summary span{color:#b9c6a2;font-size:11px;}
.recipe-flavors>p{font-size:12px;line-height:1.7;color:#bdc3b1;}
.recipe-flavors>div{display:grid;grid-template-columns:45px 1fr 38px;align-items:center;gap:10px;margin:9px 0;}
.recipe-flavors i{height:5px;overflow:hidden;background:#ede3c31c;}
.recipe-flavors em{display:block;height:100%;background:#ddae62!important;}
.recipe-flavors b{text-align:right;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;}
.recipe-book{display:grid;gap:7px;margin:22px 0;}
.recipe-book-item{border:1px solid #244d352b;border-radius:3px;padding:0 13px;background:#f5f0df;}
.recipe-book-item summary{display:flex;gap:12px;align-items:center;cursor:pointer;min-height:66px;list-style:none;}
.recipe-book-item summary::-webkit-details-marker{display:none;}
.recipe-book-item summary>span{font:14px monospace;color:#777e65;}
.recipe-book-item summary div{flex:1;min-width:0;}
.recipe-book-item strong{display:block;font-size:15px;font-weight:600;color:#273f34;}
.recipe-book-item small{font-size:11px;color:#6e725e;display:block;margin-top:4px;}
.recipe-book-item summary>b{font-size:10px;font-weight:500;white-space:nowrap;color:#7d816c;}
.recipe-book-item.unlocked{background:#e3ead5;border-color:#697b5266;}
.recipe-book-item.unlocked summary>b{color:#355d41;}
.recipe-book-item p{font-size:12px!important;color:#616b56;line-height:1.8!important;margin:0 0 14px!important;}
@media(max-width:700px){[data-recipes=true] .chaos-result h1{font-size:31px;}[data-recipes=true] .chaos-result>p{font-size:13px;}}
[data-recipes=true] .chaos-result-actions{display:grid;grid-template-columns:1fr;gap:8px;}
[data-recipes=true] .chaos-result-actions button{width:100%;min-height:44px;}
.recipe-flavors .recipe-portions{display:flex;flex-wrap:wrap;gap:9px;padding-top:9px;color:#bbc5a5;font-size:11px;text-align:left;}
