:root{--bg:#ffe6a0;--text:#3b2a10;--text-soft:#7b6234;--panel:#ffffff8c;--panel-strong:#ffffffd9;--panel-line:#7a54002e;--track:#7a54002b;--stop:#fff6da;--card-ink:#3b2a10;--card-soft:#7b6234;--card-tint:#fff6da;--edge:#f0c254;--accent:#6f5cf1;--accent-deep:#5a48d6;--accent-ink:#fff;--reward:#9a5b00;--reward-drop:#f59e0b;--focus:#5a48d6;--ship-turn:0deg;--locked-filter:brightness(0);--stage-no:#ffd25e;--cell:clamp(46px, 14.5vw, 66px);--honey:#ffd25e;--honey-edge:#e39b00}body{background-image:radial-gradient(60% 40% at 85% 0,#ffffffbf,#0000 70%),linear-gradient(#fff7dc,#ffdf8c)}.bee{width:100%;height:100%;display:block}.mode-bak{--mode-tint:#fff0c7;--mode-deep:#9a5b00;--mode-edge:#f0c254}.mode-yerlestir{--mode-tint:#e9e5ff;--mode-deep:#5a48d6;--mode-edge:#cfc8ff}.mode-akildan{--mode-tint:#d5f4ee;--mode-deep:#0b8473;--mode-edge:#9adfd4}.mode-art .bee{width:56px;height:56px}.mini-comb{grid-template-columns:repeat(5,12px);gap:3px;display:grid}.mini-comb i{background:var(--honey-edge);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:12px;height:14px}.mini-comb i.off{background:#f3d98f}.comb{gap:calc(var(--cell) * .22);display:grid}.frame{grid-template-columns:repeat(5, var(--cell));gap:calc(var(--cell) * .07);justify-content:center;display:grid}.cell{width:var(--cell);height:calc(var(--cell) * 1.1);background:var(--honey-edge);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;padding:0;display:grid;position:relative}.cell:before{content:"";clip-path:inherit;background:#fff6da;position:absolute;inset:3px}.cell .bee{width:72%;height:72%;position:relative}.cell.is-bee:before{background:var(--honey)}.cell.is-bee2:before{background:#ffc1b3}.cell.is-new.is-bee .bee,.cell.is-new.is-bee2 .bee{animation:.25s both land}.cell.is-gone .bee{transition:none}.cell.is-new.is-gone .bee{animation:.3s both leave}@keyframes leave{0%{opacity:1;transform:none}}@keyframes land{0%{opacity:0;transform:scale(.4)translateY(-8px)}}.cell.is-gone .bee{opacity:.28;transform:translate(10%,-14%)rotate(14deg)}button.cell{cursor:pointer;transition:transform .1s}button.cell:active{transform:scale(.92)}button.cell:focus-visible{background:var(--violet);outline:none}.comb-small{--cell:clamp(26px, 8vw, 36px)}.q-medium{font-size:clamp(40px,12vw,58px)}.question{gap:14px}.build-row{gap:12px;display:grid}.build-count{text-align:center;color:var(--text-soft);font-size:19px}.build-count b{min-width:1.4em;font-family:var(--font-display);color:var(--text);font-size:30px;line-height:1;display:inline-block}.unlock{border-color:var(--edge);background:#ffffffb3}
