/* Local Cyrillic Nunito; card typography stays exactly as in v0.6. */
@font-face{font-family:Nunito;src:url('assets/fonts/Nunito-Variable.ttf') format('truetype');font-style:normal;font-weight:200 1000;font-display:swap}
:root{font-family:Nunito,system-ui,-apple-system,'Segoe UI',sans-serif}
.top h1{font-weight:850;line-height:31px}
.panel h2{font-weight:850;line-height:22px}
.stat{font-weight:650;line-height:17px}.stat strong{font-weight:800;line-height:24px}
#round{font-weight:650;line-height:18.85px;color:#655a43}
.card{font-family:system-ui,-apple-system,'Segoe UI',sans-serif}
.hand button.card{font-family:Arial}
button.action,button.choice{font-family:Nunito,system-ui,sans-serif;font-weight:800}
button.action{line-height:20px}
/* Keep the existing vertical space; the hint is plain text on the cardboard. */
.handpanel #status{font-size:14px;font-weight:650;line-height:18.85px;color:#62583f;background:none;border:0;border-radius:0;box-shadow:none;text-shadow:none;padding-left:0;padding-right:0}
.boardpanel h2{color:#fff1d5;text-shadow:none}
.hand button.single-card:disabled{opacity:1;cursor:default;outline:none}
.history .log{font-size:15px;line-height:1.45;font-weight:600;box-shadow:none}
.history .log .log-event{padding:8px 10px;color:#3d392e;text-shadow:none;border-bottom-color:#b39a7038;background:transparent}
.history .log .log-penalty{color:#6f4838;background:#c28a6042;border:1px solid #af78544d;box-shadow:inset 3px 0 #a56a4d,0 1px 2px #77583d14;font-weight:750;border-radius:7px;margin:7px 0;padding:9px 11px}
.log-penalty strong{font-weight:950;color:#793f2c;background:#f9e5cbb3;border-radius:4px;padding:1px 4px;white-space:nowrap}
.history .log .log-summary{font-size:13px;line-height:1.4;color:#72654f;font-weight:650}
.history .log .log-deal{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:12px;font-weight:850;letter-spacing:.5px;color:#636d45;border-bottom:0}
.log-deal::before,.log-deal::after{content:'';height:1px;background:#92976966;flex:1}
.history .log .log-result{font-weight:800;color:#405332}