| /* Documentation Landing Page Styles */ |
| |
| /* === Versions Section === */ |
| |
| .versions { |
| padding: var(--section-spacing-md) 0; |
| } |
| |
| .versionsGrid { |
| display: grid; |
| grid-template-columns: repeat(2, 1fr); |
| gap: var(--ai-spacing-xl); |
| padding-top: var(--ai-spacing-xl); |
| } |
| |
| .versionCard { |
| padding: var(--ai-spacing-2xl); |
| display: flex; |
| flex-direction: column; |
| } |
| |
| .versionCardPrimary { |
| border: 2px solid var(--ai-blue); |
| } |
| |
| .versionHeader { |
| display: flex; |
| align-items: center; |
| justify-content: space-between; |
| gap: var(--ai-spacing-md); |
| margin-bottom: var(--ai-spacing-xs); |
| } |
| |
| .versionBadge { |
| padding: 4px 12px; |
| border-radius: 4px; |
| font-size: 0.75rem; |
| font-weight: 600; |
| text-transform: uppercase; |
| white-space: nowrap; |
| } |
| |
| .badgeCurrent { |
| background: var(--ai-blue); |
| color: var(--ai-text-inverse); |
| } |
| |
| .badgeLts { |
| background: var(--ai-bg-secondary); |
| color: var(--ai-text-secondary); |
| } |
| |
| .versionNumber { |
| color: var(--ai-text-secondary); |
| font-size: var(--ai-text-sm); |
| margin-bottom: var(--ai-spacing-md); |
| } |
| |
| .versionDescription { |
| color: var(--ai-text-secondary); |
| line-height: 1.6; |
| flex-grow: 1; |
| } |
| |
| .quickLinks { |
| margin: var(--ai-spacing-xl) 0; |
| padding-top: var(--ai-spacing-lg); |
| border-top: 1px solid var(--ai-border-light); |
| } |
| |
| .quickLinks .capstext { |
| margin-bottom: var(--ai-spacing-sm); |
| } |
| |
| .linksList { |
| list-style: none; |
| padding: 0; |
| margin: 0; |
| display: flex; |
| flex-wrap: wrap; |
| gap: var(--ai-spacing-xs) var(--ai-spacing-lg); |
| } |
| |
| .linksList li a { |
| color: var(--ai-blue); |
| text-decoration: none; |
| font-size: var(--ai-text-sm); |
| transition: color var(--ai-transition-fast); |
| } |
| |
| .linksList li a:hover { |
| text-decoration: underline; |
| } |
| |
| .versionCard .button { |
| align-self: flex-start; |
| margin-top: auto; |
| } |
| |
| /* === Guidance Section === */ |
| |
| .guidance { |
| padding: var(--section-spacing-md) 0; |
| background: var(--ai-bg-secondary); |
| } |
| |
| .guidanceGrid { |
| display: grid; |
| grid-template-columns: repeat(2, 1fr); |
| gap: var(--ai-spacing-xl); |
| padding-top: var(--ai-spacing-xl); |
| } |
| |
| .guidanceCard { |
| padding: var(--ai-spacing-xl); |
| display: flex; |
| flex-direction: column; |
| gap: var(--ai-spacing-md); |
| } |
| |
| .guidanceIcon { |
| width: 48px; |
| height: 48px; |
| } |
| |
| .guidanceIcon img { |
| width: 100%; |
| height: 100%; |
| } |
| |
| .guidanceCard p { |
| color: var(--ai-text-secondary); |
| line-height: 1.6; |
| margin: 0; |
| } |
| |
| .guidanceCard a { |
| color: var(--ai-blue); |
| } |
| |
| /* === Resources Section === */ |
| |
| .resources { |
| padding: var(--section-spacing-md) 0; |
| } |
| |
| .resourcesGrid { |
| display: grid; |
| grid-template-columns: repeat(4, 1fr); |
| gap: var(--ai-spacing-xl); |
| padding-top: var(--ai-spacing-xl); |
| } |
| |
| .resourceCard { |
| padding: var(--ai-spacing-xl); |
| display: block; |
| text-decoration: none; |
| color: inherit; |
| transition: box-shadow var(--ai-transition-normal), transform var(--ai-transition-normal); |
| } |
| |
| .resourceCard:hover { |
| transform: translateY(-2px); |
| text-decoration: none; |
| color: inherit; |
| } |
| |
| .resourceCard p { |
| margin-top: var(--ai-spacing-xs); |
| color: var(--ai-text-secondary); |
| font-size: var(--ai-text-sm); |
| } |
| |
| /* === Responsive Styles === */ |
| |
| @media (max-width: 1024px) { |
| .versionsGrid { |
| grid-template-columns: 1fr; |
| } |
| |
| .guidanceGrid { |
| grid-template-columns: 1fr; |
| } |
| |
| .resourcesGrid { |
| grid-template-columns: repeat(2, 1fr); |
| } |
| } |
| |
| @media (max-width: 767px) { |
| .resourcesGrid { |
| grid-template-columns: 1fr; |
| } |
| |
| .versionHeader { |
| flex-direction: column; |
| align-items: flex-start; |
| } |
| } |