/* Section: Introduction */ div.browser-introduction { display: grid; padding: 16px; box-sizing: border-box; gap: 8px; } p.intro-header { font-size: large; text-align: center; } img.intro-banner { margin: auto; image-rendering: pixelated; } p.intro-disclaimer { font-size: small; text-align: center; color: rgba(var(--rgb-text), 0.8); } div.intro-dots { display: flex; justify-content: center; font-size: small; } /* Section: Items */ /* div.browser-content {} */ a.browser-item { display: grid; text-decoration: none; } a.browser-item:not(:hover) .effect-rhombus-animated { animation: none; } div.item-background, div.item-foreground, a.item-redirect { grid-row: 1; grid-column: 1; } div.item-background { width: 100%; height: 48px; background-image: var(--background); background-size: cover; background-position: center; filter: grayscale(1) brightness(0.5); } div.item-foreground { display: flex; align-items: center; justify-content: space-between; padding-left: 8px; } p.item-description { font-size: small; font-style: italic; } /* Section: Footer */ div.browser-footer { padding: 16px; box-sizing: border-box; } div.browser-footer>p { width: 100%; text-align: center; font-family: monospace; color: rgba(var(--rgb-text), 0.8); }