.ck35-app{--paper:#efe1c8;--ink:#5f4d3a;--accent:#a86d38}.ck35-app .cook-controls,.ck35-app .cook-intro,.ck35-app .cook-result{background:#efe1c8ed}.ck35-app .cook-tools{padding:6px 0}.ck35-app .cook-metric{width:90px}.ck35-app #ck35-tool-label{min-height:34px}.ck35-gauge{height:5px;position:relative;background:#dbc5a4;border-radius:4px;overflow:hidden;margin:4px 0 8px}.ck35-gauge>i{display:block;height:100%;background:#b99559;max-width:100%}.ck35-gauge>span{position:absolute;top:0;bottom:0;left:53%;width:8%;background:#a6b17888;border-left:2px solid #8c9c62;border-right:2px solid #8c9c62}.ck35-choices{display:flex;gap:6px;margin:6px 0}.ck35-choices button{flex:1 1;min-width:0;min-height:44px;padding:5px;border:1px solid #bea57c;background:transparent;color:var(--ink);font:inherit;font-size:11px;border-radius:3px}.ck35-choices button[aria-pressed=true]{background:#dec5a0}.ck35-app .cook-tools label{display:flex;align-items:center;gap:8px;font-size:10px;min-width:0}.ck35-app .cook-tools input[type=range]{height:44px;min-width:0;flex:1 1;accent-color:var(--accent)}.ck35-app select{min-height:44px;max-width:100%;border:1px solid #b6a88b;background:transparent;color:var(--ink);font:inherit;font-size:11px;padding:5px}.ck35-app .cook-tools select{flex:1 1;min-width:0}#ck35-action,#ck35-heat,#ck35-tuck{min-height:44px;padding:5px;width:100%}#ck35-detail{font-size:10px;color:#9d815d;margin-top:4px}@media (max-width:759px){.ck35-app #ck35-tool-label{display:none}}@media (max-height:740px){.ck35-app.playful-game .cook-instruction>p{font-size:12px;line-height:1.35}.ck35-app .cook-tools>p{font-size:11px}}@media (max-height:740px) and (max-width:759px){.ck35-app .cook-controls{max-height:calc(100dvh - 345px);overflow-y:auto}.ck35-app .cook-controls .cook-actions{position:-webkit-sticky;position:sticky;bottom:0;background:var(--paper);padding-top:6px}}@media (max-height:540px) and (min-width:600px){.ck35-app .cook-primary{padding:12px 10px}.ck35-app .cook-controls{max-height:calc(100dvh - 24px);overflow-y:auto}.ck35-app .cook-controls .cook-actions{position:-webkit-sticky;position:sticky;bottom:0;background:var(--paper);padding-top:6px}}.ck35-ranges{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ck35-ranges label{flex-wrap:wrap}.ck35-ranges input{width:100%}