body[data-wp-game-id=color-lunchbox] .lunch-game .hidden{display:none!important}body[data-wp-game-id=color-lunchbox] #stageContent{display:block;min-width:0;min-height:0;overflow:hidden}body[data-wp-game-id=color-lunchbox] #stageStatus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}body[data-wp-game-id=color-lunchbox] #battleContent{position:relative;display:grid;grid-template-rows:6px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;container-type:size}body[data-wp-game-id=color-lunchbox] .lunch-progress-track{position:relative;z-index:1;height:6px;min-height:6px;overflow:hidden;border-radius:999px;background:var(--wp-ui-line)}body[data-wp-game-id=color-lunchbox] .lunch-progress-track>i{display:block;width:0;height:100%;border-radius:inherit;background:var(--wp-ui-active);transition:width .18s ease-out}body[data-wp-game-id=color-lunchbox] #gamePlayContent{display:grid;grid-template-rows:250px minmax(0,1fr) 64px;gap:8px;min-width:0;min-height:0;overflow:hidden}body[data-wp-game-id=color-lunchbox] #gamePlayContent.hidden{display:none!important}body[data-wp-game-id=color-lunchbox] .lunchboxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;min-height:0;overflow:hidden}body[data-wp-game-id=color-lunchbox] .lunchbox{min-height:76px}body[data-wp-game-id=color-lunchbox] .food-stage{min-width:0;min-height:0}body[data-wp-game-id=color-lunchbox] .food-card{width:172px;height:172px;min-width:172px;min-height:172px}body[data-wp-game-id=color-lunchbox] .feedback{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:0}body[data-wp-game-id=color-lunchbox] .feedback>strong{min-width:0}body[data-wp-game-id=color-lunchbox] #resultPanel[data-wp-result-screen]{position:absolute;z-index:120;inset:0;display:grid;place-items:center;box-sizing:border-box;padding:12px;overflow:auto;background:#041017c2;color:var(--wp-ui-text)}body[data-wp-game-id=color-lunchbox] #resultPanel[data-wp-result-screen].hidden{display:none!important}body[data-wp-game-id=color-lunchbox] #resultPanel .result-card{width:min(100%,560px);max-height:100%;overflow:auto;border:2px solid var(--wp-ui-line);border-radius:var(--wp-ui-radius);background:var(--wp-ui-surface);color:var(--wp-ui-text);box-shadow:0 5px 0 var(--wp-ui-shadow)}body[data-wp-game-id=color-lunchbox] #resultPanel :is(.result-report,.result-summary,.progress-message){color:var(--wp-ui-text)}body[data-wp-game-id=color-lunchbox] #resultPanel .result-report small{color:var(--wp-ui-muted)}body[data-wp-game-id=color-lunchbox] #resultPanel .result-stats span,body[data-wp-game-id=color-lunchbox] #resultPanel .skill-report{border:1px solid var(--wp-ui-line);border-radius:10px;background:var(--wp-ui-background);color:var(--wp-ui-text)}body[data-wp-game-id=color-lunchbox] #resultPanel .skill-report-row{color:var(--wp-ui-text)}body[data-wp-game-id=color-lunchbox] #resultPanel .skill-report-row b{color:var(--wp-ui-gold)}body[data-wp-game-id=color-lunchbox] #resultPanel .result-actions :is(button,a){min-height:48px;padding:4px;border:2px solid var(--wp-ui-line);border-radius:10px;background:var(--wp-ui-button-image);color:var(--wp-ui-text);box-shadow:0 3px 0 var(--wp-ui-shadow);font-size:clamp(11px,3vw,14px);font-weight:800;line-height:1.15;white-space:normal}body[data-wp-game-id=color-lunchbox] #resultPanel .result-actions .result-primary{border-color:#70b89b;background:linear-gradient(#3a8068,#245944);box-shadow:0 3px 0 var(--wp-ui-shadow),0 0 0 2px #9ff3d657}body[data-wp-game-id=color-lunchbox] :is(.leave-confirm-panel,.game-help-panel){z-index:130;background:#041017c2;color:var(--wp-ui-text)}body[data-wp-game-id=color-lunchbox] :is(.leave-confirm-card,.game-help-card){border:2px solid var(--wp-ui-line);border-radius:var(--wp-ui-radius);background:var(--wp-ui-surface);color:var(--wp-ui-text);box-shadow:0 5px 0 var(--wp-ui-shadow)}body[data-wp-game-id=color-lunchbox] :is(.leave-confirm-card,.game-help-card) :is(h2,p,li,span){color:inherit}body[data-wp-game-id=color-lunchbox] .stage-help-button{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:2px solid var(--wp-ui-line);border-radius:12px;background:var(--wp-ui-button-image);color:var(--wp-ui-text);box-shadow:inset 0 1px #ffffff21,0 3px 0 var(--wp-ui-shadow);font-size:21px;font-weight:900;line-height:1}body[data-wp-game-id=color-lunchbox] .stage-help-button:focus-visible,body[data-wp-game-id=color-lunchbox] :is(.leave-confirm-card,.game-help-card) button:focus-visible{outline:3px solid #9ff3d6;outline-offset:2px}body[data-wp-game-id=color-lunchbox] :is(.leave-confirm-card,.game-help-card) button{min-height:48px;border:2px solid var(--wp-ui-line);border-radius:10px;background:var(--wp-ui-button-image);color:var(--wp-ui-text);box-shadow:0 3px 0 var(--wp-ui-shadow);font:inherit;font-weight:800;cursor:pointer}body[data-wp-game-id=color-lunchbox] :is(.leave-confirm-card,.game-help-card) button:hover{filter:brightness(1.08)}body[data-wp-game-id=color-lunchbox] .leave-confirm-card #keepSortingBtn{border-color:#70b89b;background:linear-gradient(#3a8068,#245944)}@media(orientation:landscape)and (max-height:500px){body[data-wp-game-id=color-lunchbox] #gamePlayContent{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)!important;grid-template-rows:minmax(0,1fr) 48px!important;gap:8px 12px!important}body[data-wp-game-id=color-lunchbox] .lunchboxes{grid-column:1;grid-row:1 / 3;align-content:center}body[data-wp-game-id=color-lunchbox] .food-stage{grid-column:2;grid-row:1}body[data-wp-game-id=color-lunchbox] .feedback{grid-column:2;grid-row:2;min-height:48px}body[data-wp-game-id=color-lunchbox] .feedback>strong{padding:6px 12px;font-size:16px}body[data-wp-game-id=color-lunchbox] .food-card{width:150px;height:150px;min-width:150px;min-height:150px}body[data-wp-game-id=color-lunchbox] #resultPanel[data-wp-result-screen]{place-items:center;padding:8px}body[data-wp-game-id=color-lunchbox] #resultPanel .result-card{display:flex;flex-direction:column;gap:2px;width:min(100%,560px);max-height:100%;padding:6px}body[data-wp-game-id=color-lunchbox] #resultPanel .result-card h2{font-size:20px;line-height:1.1}body[data-wp-game-id=color-lunchbox] #resultPanel .reward-parade{min-height:24px}body[data-wp-game-id=color-lunchbox] #resultPanel .reward-parade img{width:24px;height:24px}body[data-wp-game-id=color-lunchbox] #resultPanel .result-report{gap:2px}body[data-wp-game-id=color-lunchbox] #resultPanel .result-summary{font-size:13px;line-height:1.15}body[data-wp-game-id=color-lunchbox] #resultPanel .result-stats{gap:4px}body[data-wp-game-id=color-lunchbox] #resultPanel .result-stats span{min-height:28px;padding:2px;font-size:10px}body[data-wp-game-id=color-lunchbox] #resultPanel .skill-report{gap:1px;padding:4px}body[data-wp-game-id=color-lunchbox] #resultPanel .skill-report>strong,body[data-wp-game-id=color-lunchbox] #resultPanel .skill-report-row,body[data-wp-game-id=color-lunchbox] #resultPanel .skill-report-row b{font-size:10px;line-height:1.1}body[data-wp-game-id=color-lunchbox] #resultPanel .progress-message{font-size:11px;line-height:1.15}body[data-wp-game-id=color-lunchbox] #resultPanel .result-report small{font-size:8px}body[data-wp-game-id=color-lunchbox] #resultPanel .result-actions :is(button,a){min-height:36px;font-size:11px}}
