:root{--gv-primary: #3D2B7E;--gv-accent: #E91E8C;--gv-accent-soft: #4CD9A0;--gv-bg-soft: #F7DCE0;--gv-text: #2B2B2B}body{margin:0;color:var(--gv-text)}.gv-brand-font{font-family:Alex Brush,cursive}.gv-header-brand{font-size:28px;white-space:nowrap;flex-shrink:0}@media (max-width: 480px){.gv-header-brand{font-size:20px}}.ant-table-cell{text-align:center!important;padding:6px 8px!important}.ant-table{width:100%!important;table-layout:fixed!important}.ant-table-thead>tr>th{white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important}.ant-table-tbody>tr>td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
