body { font-family: -apple-system, sans-serif; margin: 2rem; color: #222; } .container { max-width: 60rem; margin: 0 auto; } nav.breadcrumbs { margin-bottom: 1rem; font-size: 1.1rem; } ul.entries { list-style: none; padding: 0; } ul.entries li { padding: 0.25rem 0; border-bottom: 1px solid #eee; } pre { background: #f6f8fa; padding: 1rem; overflow-x: auto; border-radius: 4px; } a { color: #0969da; text-decoration: none; } a:hover { text-decoration: underline; } .hidden { display: none; } .search-island { margin-bottom: 1rem; } .search-toggle { font: inherit; padding: 0.3rem 0.6rem; cursor: pointer; } .search-toggle kbd { border: 1px solid #ccc; border-radius: 3px; padding: 0 0.3rem; } .search-panel { margin-top: 0.5rem; border: 1px solid #ddd; border-radius: 4px; padding: 0.5rem; max-width: 30rem; } .search-panel input { width: 100%; font: inherit; padding: 0.3rem; box-sizing: border-box; } .search-results { list-style: none; padding: 0; margin: 0.5rem 0 0; max-height: 16rem; overflow-y: auto; } .search-results li { padding: 0.15rem 0; }