| |
| body { |
| font-family: Arial, sans-serif; |
| line-height: 1.6; |
| color: #333; |
| margin: 0; |
| padding: 0; |
| background-color: #f4f4f4; |
| } |
|
|
| |
| header { |
| background-color: #1a1a1a; |
| color: #fff; |
| padding: 2rem 0; |
| text-align: center; |
| } |
|
|
| .header-content { |
| max-width: 800px; |
| margin: 0 auto; |
| padding: 0 1rem; |
| } |
|
|
| h1 { |
| font-size: 2.5rem; |
| margin-bottom: 1rem; |
| } |
|
|
| .authors, .affiliations, .conference { |
| margin: 0.5rem 0; |
| } |
|
|
| .header-visual { |
| margin-top: 2rem; |
| } |
|
|
| .header-visual img { |
| max-width: 100%; |
| height: auto; |
| } |
|
|
| |
| nav { |
| margin-top: 1rem; |
| } |
|
|
| .button { |
| display: inline-block; |
| background-color: #4CAF50; |
| color: white; |
| padding: 0.5rem 1rem; |
| text-decoration: none; |
| border-radius: 4px; |
| margin: 0 0.5rem; |
| transition: background-color 0.3s; |
| } |
|
|
| .button:hover { |
| background-color: #45a049; |
| } |
|
|
| |
| main { |
| max-width: 800px; |
| margin: 2rem auto; |
| padding: 0 1rem; |
| |
| } |
|
|
| section { |
| margin-bottom: 2rem; |
| } |
|
|
| h2 { |
| color: #2c3e50; |
| border-bottom: 2px solid #2c3e50; |
| padding-bottom: 0.5rem; |
| } |
|
|
| |
| pre { |
| background-color: #f8f8f8; |
| border: 1px solid #ddd; |
| border-left: 3px solid #4CAF50; |
| page-break-inside: avoid; |
| font-family: monospace; |
| font-size: 15px; |
| line-height: 1.6; |
| margin-bottom: 1.6em; |
| max-width: 100%; |
| overflow: auto; |
| padding: 1em 1.5em; |
| display: block; |
| word-wrap: break-word; |
| } |
|
|
| |
| footer { |
| background-color: #1a1a1a; |
| color: #fff; |
| text-align: center; |
| padding: 1rem 0; |
| margin-top: 2rem; |
| } |
|
|
| |
| .citation-container { |
| position: relative; |
| margin-bottom: 1rem; |
| } |
|
|
| .citation-container pre { |
| padding-right: 40px; |
| } |
|
|
| #copyButton { |
| position: absolute; |
| top: 10px; |
| right: 10px; |
| background: none; |
| border: none; |
| cursor: pointer; |
| padding: 5px; |
| color: #4CAF50; |
| transition: color 0.3s; |
| } |
|
|
| #copyButton:hover { |
| color: #45a049; |
| } |
|
|
| #copyButton svg { |
| width: 20px; |
| height: 20px; |
| } |
|
|
|
|
| |
| .dataset-link { |
| text-decoration: none; |
| color: inherit; |
| } |
|
|
| .dataset-link:hover { |
| color: #4CAF50; |
| } |
|
|
|
|
| |
| .table-container { |
| overflow-x: auto; |
| margin-bottom: 1rem; |
| } |
|
|
| .results-table { |
| width: 100%; |
| border-collapse: collapse; |
| font-size: 0.9em; |
| } |
|
|
| .results-table th, .results-table td { |
| border: 1px solid #ddd; |
| padding: 8px; |
| text-align: center; |
| } |
|
|
| .results-table th { |
| background-color: #4CAF50; |
| color: white; |
| font-weight: bold; |
| } |
|
|
| .results-table tbody tr:nth-child(even) { |
| background-color: #f9f9f9; |
| } |
|
|
| .results-table.concise .winner-model { |
| font-weight: bold; |
| color: #4CAF50; |
| } |
|
|
| .table-caption { |
| margin-top: 0.5rem; |
| font-size: 0.9em; |
| color: #666; |
| } |
|
|
| .best-score { |
| font-weight: bold; |
| color: #4CAF50; |
| } |
|
|
| .decline { |
| font-weight: bold; |
| color: #000000; |
| } |
|
|
| |
| @media screen and (max-width: 768px) { |
| .results-table.concise td:nth-child(n+4), |
| .results-table.concise th:nth-child(n+4) { |
| display: none; |
| } |
| |
| .results-table.concise tr:last-child { |
| background-color: #e6f3e6; |
| } |
| |
| .results-table.concise tr:last-child td { |
| display: table-cell; |
| } |
| } |
|
|
| |
| .figure { |
| max-width: 100%; |
| height: auto; |
| display: block; |
| margin: 20px auto; |
| } |
|
|
| .author-link { |
| color: inherit; |
| text-decoration: none; |
| } |
|
|
| .author-link:hover { |
| text-decoration: underline; |
| } |
|
|
|
|
| |
|
|
| .tooltip-trigger { |
| position: relative; |
| display: inline-block; |
| } |
|
|
| .tooltip { |
| position: absolute; |
| left: 50%; |
| transform: translateX(-50%); |
| width: max-content; |
| min-width: 200px; |
| max-width: 1700px; |
| bottom: 100%; |
| top: auto; |
|
|
| visibility: hidden; |
| background-color: #333; |
| color: white; |
| padding: 8px 12px; |
| border-radius: 4px; |
| font-size: 14px; |
| white-space: nowrap; |
| z-index: 1000; |
| opacity: 0; |
| transition: opacity 0.2s; |
| margin-bottom: 5px; |
| white-space: normal; |
| text-align: center; |
| } |
|
|
| .tooltip::after { |
| content: ''; |
| position: absolute; |
| top: 100%; |
| left: 50%; |
| margin-left: -5px; |
| border-width: 5px; |
| border-style: solid; |
| border-color: #333 transparent transparent transparent; |
| } |
|
|
| .tooltip-trigger:hover .tooltip { |
| visibility: visible; |
| opacity: 1; |
| } |
|
|
| |
| a.tooltip-trigger { |
| color: inherit; |
| text-decoration: inherit; |
| } |
|
|