/*! Copyright 2026 El Trivia (eltrivia.com). All rights reserved. */
.morse-chart{margin-block:var(--s5)}.morse-chart__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);justify-content:space-between}.morse-chart__sub{margin-top:var(--s4)}.morse-chart__grid{display:grid;gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(144px,1fr));margin:var(--s2) 0 0;padding:0}.morse-chart__cell{align-items:baseline;background:var(--surface);border:1px solid var(--line);border-radius:8px;display:flex;gap:var(--s3);min-width:0;padding:var(--s2) var(--s3);position:relative}.morse-chart__ch{font-size:20px;font-stretch:100%;font-weight:800;min-width:1ch}.morse-chart__code{font-size:20px;font-weight:700;letter-spacing:.14em;line-height:1;margin:0;white-space:nowrap}.morse-chart__credit{display:none}@media print{html[data-print=chart] :is(body,body *):not(:has([data-morse-chart])):not([data-morse-chart],[data-morse-chart] *){display:none!important}html[data-print=chart] :is(body,body *):has([data-morse-chart]){background:none!important;border:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;padding:0!important}html[data-print=chart] body{background:#fff;color:#000}html[data-print=chart] .morse-chart{color:#000;margin:0}html[data-print=chart] .morse-chart--screen,html[data-print=chart] .morse-chart__print{display:none!important}html[data-print=chart] .morse-chart__head h2{font-size:22pt}html[data-print=chart] .morse-chart__sub{font-size:13pt;margin:8pt 0 0}html[data-print=chart] .morse-chart__grid{gap:4pt 8pt;grid-template-columns:repeat(4,1fr);margin-top:4pt}html[data-print=chart] .morse-chart__cell{background:#fff;border:1pt solid #000;border-radius:4pt;break-inside:avoid;padding:4pt 8pt}html[data-print=chart] .morse-chart__ch,html[data-print=chart] .morse-chart__code{color:#000;font-size:24pt}html[data-print=chart] .morse-chart__credit{display:block;font-size:8pt;margin-top:8pt}}@page{margin:12mm}
