.ag-game-cayirCiti .cc-head{box-sizing:border-box;width:min(100%,620px);color:var(--ink);overflow-wrap:anywhere;margin:0 auto 10px;font-size:.98rem;font-weight:700;line-height:1.35}.ag-game-cayirCiti .cc-screen{box-sizing:border-box;background:var(--panel);width:min(100%,620px);box-shadow:0 0 0 1px var(--hairline);border-radius:14px;outline:none;margin:0 auto;padding:12px;position:relative}.ag-game-cayirCiti .cc-screen:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (forced-colors:active){.ag-game-cayirCiti .cc-screen:focus-visible{outline:2px solid highlight}}.ag-game-cayirCiti .cc-field{border-radius:10px;width:100%;position:relative;overflow:hidden}.ag-game-cayirCiti .cc-canvas{aspect-ratio:81/55;touch-action:none;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 300px);margin-inline:auto;display:block}.ag-game-cayirCiti .cc-overlay{box-sizing:border-box;place-items:center;padding:4px 0;display:none}.ag-game-cayirCiti .cc-overlay.is-on{display:grid}.ag-game-cayirCiti .cc-field.is-covered .cc-canvas{display:none}.ag-game-cayirCiti .cc-ov-card{box-sizing:border-box;background:var(--panel-soft);width:100%;box-shadow:0 0 0 1px var(--line);text-align:center;overflow-wrap:anywhere;border-radius:12px;padding:16px 16px 18px}.ag-game-cayirCiti .cc-ov-title{color:var(--ink);margin:0 0 6px;font-size:1.15rem;font-weight:800}.ag-game-cayirCiti .cc-ov-text{color:var(--muted);margin:0 0 12px;font-size:.95rem;line-height:1.45}.ag-game-cayirCiti .cc-pad{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:min(100%,620px);margin:12px auto 0;display:flex}.ag-game-cayirCiti .cc-pad-grid{grid-template-rows:repeat(3,56px);grid-template-columns:repeat(3,minmax(56px,72px));gap:8px;display:grid}.ag-game-cayirCiti .cc-pad-up{grid-area:1/2}.ag-game-cayirCiti .cc-pad-left{grid-area:2/1}.ag-game-cayirCiti .cc-pad-fence{grid-area:2/2}.ag-game-cayirCiti .cc-pad-right{grid-area:2/3}.ag-game-cayirCiti .cc-pad-down{grid-area:3/2}.ag-game-cayirCiti .cc-pad-btn,.ag-game-cayirCiti .cc-pad-fence,.ag-game-cayirCiti .cc-speed{border:1px solid var(--line);background:var(--panel-soft);min-height:56px;color:var(--ink);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:12px;font-size:1.4rem;font-weight:700}.ag-game-cayirCiti .cc-pad-fence{font-size:.95rem}.ag-game-cayirCiti .cc-speed{overflow-wrap:anywhere;flex:140px;min-width:120px;max-width:320px;padding:0 12px;font-size:1rem}.ag-game-cayirCiti .cc-pad-btn:active,.ag-game-cayirCiti .cc-pad-fence:active,.ag-game-cayirCiti .cc-speed:active{background:var(--line)}.ag-game-cayirCiti .cc-speed[aria-pressed=true]{border-color:var(--accent)}.ag-game-cayirCiti .cc-pad-btn:focus-visible,.ag-game-cayirCiti .cc-pad-fence:focus-visible,.ag-game-cayirCiti .cc-speed:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ag-game-cayirCiti .cc-legend{box-sizing:border-box;width:min(100%,620px);color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:12px auto 0;font-size:.85rem;line-height:1.4;display:flex}.ag-game-cayirCiti .cc-legend span{overflow-wrap:anywhere}
