.score-popover[data-kind=technique]{width:max-content;max-width:calc(100vw - 20px);padding:10px;border:1px solid #dedede;border-radius:22px;box-shadow:0 10px 36px #00000015}
.technique-options{display:grid;grid-template-columns:repeat(5,40px);gap:6px}
.technique-options .technique-option,.technique-options #technique-close{display:grid;place-items:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:9px;border:1px solid #e8e8e8;border-radius:50%;background:#fff;color:#222;box-shadow:none;transition:background .15s,border-color .15s,transform .15s}
.technique-option svg{display:block;width:22px;height:22px;pointer-events:none}
.technique-options .technique-option[aria-disabled=false]:hover{background:#f3f3f3;border-color:#bbb;transform:translateY(-1px)}
.technique-options .technique-option[aria-disabled=false]:active{transform:scale(.92)}
.technique-options .technique-option[aria-pressed=true]{background:#222;border-color:#222;color:#fff}
.technique-options .technique-option[aria-pressed=true]:hover{background:#333;color:#fff}
.technique-options .technique-option[aria-disabled=true]{opacity:.3;cursor:not-allowed}
.technique-options .technique-option.danger{color:#b73d3d}
.technique-options #technique-close{background:#f3f3f3;border-color:transparent}
.technique-options #technique-close:hover{background:#e8e8e8}
.technique-options button:focus-visible{outline:2px solid #555;outline-offset:2px}
.technique-link{pointer-events:none;fill:none;stroke:#111;stroke-width:1.25;stroke-linecap:round}.technique-letter{pointer-events:none;fill:#111;font-size:10px;font-weight:600;font-family:ui-sans-serif,sans-serif}.legacy-let-ring{font:italic 10px serif;fill:#555}
@media(pointer:coarse){.technique-options{grid-template-columns:repeat(5,44px)}.technique-options .technique-option,.technique-options #technique-close{width:44px;height:44px;min-width:44px;min-height:44px}}
@media(prefers-reduced-motion:reduce){.technique-options .technique-option,.technique-options #technique-close{transition:none}}
@media print{.technique-options{display:none}}
