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