.reaction-dialog{color:#efdfba;background:#172e28;border:3px solid #c5a96b;box-shadow:8px 8px 0 #071b17;width:min(440px,calc(100vw - 42px));box-sizing:border-box;padding:25px;max-height:90dvh;overflow:auto}.reaction-dialog::backdrop{background:#071b17b8}.reaction-dialog h2{font-size:28px;margin:10px 0 20px}.reaction-skill{line-height:1.8}.reaction-clock{color:#8de1c6;font-variant-numeric:tabular-nums}.reaction-buttons{display:grid;gap:12px}.reaction-buttons[hidden]{display:none}.reaction-dialog .wood{min-height:48px;width:100%}
