.character76-panel{max-width:58rem;margin:1rem auto}.character76-panel p{line-height:1.8;overflow-wrap:anywhere}.character76-panel input[type=range]{display:block;width:100%;min-height:3rem;accent-color:#a92c64}.character76-panel label{display:block;font-weight:800;line-height:1.8;margin:1rem 0}.character76-nav{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}.character76-panel button{min-height:44px;white-space:normal;line-height:1.5;margin:.3rem;max-width:100%}.character76-panel button:focus-visible,.character76-panel input:focus-visible,.character76-panel a:focus-visible{outline:3px solid #1765a3;outline-offset:4px}.character76-card{border:2px solid currentColor;border-radius:1rem;padding:1rem;margin:1rem 0;overflow-wrap:anywhere}.character76-panel table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9rem}.character76-panel th,.character76-panel td{padding:.5rem;border-bottom:1px solid #999;overflow-wrap:anywhere}.character76-panel th:first-child{width:58%;text-align:left}.character76-panel details{margin:1rem 0}.character76-panel summary{cursor:pointer;line-height:1.7;font-weight:700}.character76-panel li{line-height:1.7;margin:.4rem 0;overflow-wrap:anywhere}@media(max-width:480px){.character76-panel{padding:1rem}.character76-nav{display:grid;grid-template-columns:1fr}.character76-panel th,.character76-panel td{padding:.3rem}.character76-panel table{font-size:.8rem}.character76-panel button{width:100%;margin:.3rem 0}}
