html { scroll-behavior: smooth; } section[id] { scroll-margin-top: 80px; } .italic { font-style: italic; } .break-tab-line { display: block; padding-left: 0.4em; font-style: italic; } .break-tab-line::before { content: "—"; margin-right: 0.15em; font-style: normal; } @media (max-width: 478px) { .break-tab-line { padding-left: 0; } } .break-tab-line-no-margin { display: block; font-style: italic; } .break-tab-line-no-margin::before { content: "—"; margin-right: 0.15em; font-style: normal; } @keyframes fadeUp { from { opacity: 0; transform: translateY(var(--anim-y, 20px)); } to { opacity: 1; transform: translateY(0); } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes badgeGlow { 0%, 100% { background: var(--badge-bg); box-shadow: 0 0 0 rgba(0, 0, 0, 0); } 50% { background: color-mix( in srgb, var(--badge-color) 12%, transparent ); box-shadow: 0 0 12px color-mix( in srgb, var(--badge-color) 22%, transparent ), 0 0 24px color-mix( in srgb, var(--badge-color) 10%, transparent ); } } .simple-table-wrap { width: 100%; max-width: 520px; box-sizing: border-box; overflow-x: auto; } .simple-table { width: 100%; border-collapse: collapse; color: #fff; font-size: 14px; } .simple-table th, .simple-table td { border: 1px solid rgba(255,255,255,0.9); padding: 8px 10px; text-align: center; vertical-align: middle; } .simple-table th { font-weight: 700; white-space: nowrap; } .simple-table th:nth-child(2), .simple-table td:nth-child(2) { text-align: left; } .simple-table th:nth-child(1), .simple-table td:nth-child(1) { width: 12%; } .simple-table th:nth-child(2), .simple-table td:nth-child(2) { width: 60%; } .simple-table th:nth-child(3), .simple-table td:nth-child(3) { width: 28%; }