.p6a{--bg:#0e1a14;--panel:#16261d;--ink:#eaf2e4;--lime:#d1e87a;--golf:#1f4738;max-width:460px;color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:10px;margin:0 auto;display:flex}.p6a-screen{aspect-ratio:192/320;background:#000;border-radius:10px;width:100%;max-height:78vh;margin:0 auto;position:relative;overflow:hidden}.p6a-screen canvas.p6a-field{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;display:block}.p6a-menu,.p6a-end{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;left:0;right:0}.p6a-menu{top:42%}.p6a-end{bottom:18%}.p6a [hidden]{display:none!important}.p6a button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;border:0}.p6a button:focus-visible{outline-offset:2px;outline:3px solid #fff}.p6a-choice{background:var(--golf);border-radius:8px;min-width:160px;min-height:52px;border:2px solid var(--lime)!important}.p6a-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.p6a-ctl{background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;gap:6px;padding:4px;display:flex}.p6a-ctl>span{flex:1;justify-content:center;display:flex}.p6a-ib{background:#24392c;border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex}.p6a-swing{background:var(--lime);border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;min-height:56px;display:flex}.p6a canvas.p6a-label{image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none}.p6a-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
