.ag-game-palamutTreni .pt-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-palamutTreni .pt-screen:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (forced-colors:active){.ag-game-palamutTreni .pt-screen:focus-visible{outline:2px solid highlight}}.ag-game-palamutTreni .pt-field{border-radius:10px;width:100%;position:relative;overflow:hidden}.ag-game-palamutTreni .pt-canvas{aspect-ratio:8/5;touch-action:none;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 260px);margin-inline:auto;display:block}.ag-game-palamutTreni .pt-overlay{box-sizing:border-box;background:color-mix(in srgb, var(--panel) 72%, transparent);place-items:center;padding:12px;display:none;position:absolute;inset:0}.ag-game-palamutTreni .pt-overlay.is-on{display:grid}.ag-game-palamutTreni .pt-ov-card{background:var(--panel);max-width:92%;box-shadow:0 0 0 1px var(--line);text-align:center;border-radius:12px;padding:14px 16px}.ag-game-palamutTreni .pt-ov-title{color:var(--ink);margin:0 0 6px;font-size:1.15rem;font-weight:800}.ag-game-palamutTreni .pt-ov-text{color:var(--muted);margin:0 0 12px;font-size:.95rem;line-height:1.45}.ag-game-palamutTreni .pt-pad{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.ag-game-palamutTreni .pt-cross-grid{grid-template-rows:repeat(3,52px);grid-template-columns:repeat(3,minmax(52px,68px));gap:6px;display:grid}.ag-game-palamutTreni .pt-cross-up{grid-area:1/2}.ag-game-palamutTreni .pt-cross-left{grid-area:2/1}.ag-game-palamutTreni .pt-cross-right{grid-area:2/3}.ag-game-palamutTreni .pt-cross-down{grid-area:3/2}.ag-game-palamutTreni .pt-hatch-row{flex:200px;gap:8px;min-width:0;display:flex}.ag-game-palamutTreni .pt-btn{border:1px solid var(--line);background:var(--panel-soft);min-height:52px;color:var(--ink);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:12px;font-size:1.2rem;font-weight:700}.ag-game-palamutTreni .pt-hatch{flex:1 1 0;min-width:0;padding:0 6px;font-size:.92rem}.ag-game-palamutTreni .pt-btn:active{background:var(--line)}.ag-game-palamutTreni .pt-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ag-game-palamutTreni .pt-caption{min-height:1.2em;color:var(--muted);text-align:center;flex:100%;margin:4px 0 0;font-size:.85rem;line-height:1.4}.ag-game-palamutTreni .pt-next[hidden]{display:none}
