.small-eq { font-size: 34px; }
.pick { margin: 6px 0 26px; }
.pick button { min-width: 74px; font-size: 22px; padding: 12px 18px; }
table.info td { font-size: 25px; padding: 13px 0; }
table.info td:first-child { width: 190px; color: var(--chalk-3); font-weight: 500; }
table.info td + td { color: var(--chalk); }
table.work td, table.work th { font-size: 23px; text-align: center; }
table.work td:first-child { text-align: left; font-family: var(--mono); }
.trio { position: absolute; left: 0; right: 0; top: 210px; bottom: 150px; }
.trio-cap { position: absolute; left: 96px; right: 96px; bottom: 60px; display: grid; grid-template-columns: repeat(3, 1fr); border-top: 1px solid var(--line-2); }
.trio-cap > div { padding-top: 14px; display: grid; grid-template-columns: auto 1fr; gap: 0 16px; align-items: baseline; }
.trio-cap b { font: 700 34px/1 var(--mono); color: var(--chalk); }
.trio-cap span { font-size: 24px; color: var(--chalk-2); }
.trio-cap i { grid-column: 1 / -1; font-style: normal; font-size: 30px; color: var(--accent); margin-top: 8px; }
.shape-name { font-size: 40px; margin-top: 4px; }
html[data-lang="si"] .shape-name { font-size: 34px; line-height: 1.3; }
table.big td { font-size: 23px; padding: 11px 16px 11px 0; }
table.big td:nth-child(-n+3) { font-family: var(--mono); text-align: center; }
table.big th:nth-child(-n+3) { text-align: center; }
table.big td:nth-child(5), table.big td:nth-child(6) { font-family: var(--mono); color: var(--chalk); }
.pick { align-self: flex-start; }
