/* Gitler(/gitler)。JavaScriptなし */ .gl-top { display: flex; flex-wrap: wrap; gap: 8px 16px; align-items: center; border-bottom: 1px solid #c016c6; padding-bottom: 8px; margin-bottom: 8px; } .gl-logo { font-weight: bold; font-size: 1.2em; text-decoration: none; } .gl-search input { width: 16em; max-width: 50vw; } .gl-links { display: flex; flex-wrap: wrap; gap: 12px; margin-left: auto; } .gl-message { border: 1px solid #2c980c; border-radius: 2px; padding: 4px 8px; } .gl-badge { display: inline-block; font-size: 0.8em; padding: 0 6px; border: 1px solid #746c75; border-radius: 10px; vertical-align: middle; } .gl-avatar { width: 48px; height: 48px; vertical-align: middle; object-fit: cover; } .gl-repos, .gl-commits, .gl-keys { list-style: none; padding: 0; } .gl-repos li, .gl-commits li, .gl-keys li { border-bottom: 1px solid #550f75; padding: 8px 0; } .gl-repos p { margin: 4px 0; } .gl-keys form { display: inline; } .gl-repohead h1 { margin: 8px 0; overflow-wrap: anywhere; } .gl-desc { margin: 0 0 8px; } .gl-tabs { display: flex; flex-wrap: wrap; gap: 4px; border-bottom: 1px solid #c016c6; margin-bottom: 8px; } .gl-tabs a { padding: 4px 10px; text-decoration: none; } .gl-tabs a.active { border: 1px solid #ea79d8; border-bottom: 0; border-radius: 6px 6px 0 0; background-color: #550f75; } .gl-refbar { display: flex; flex-wrap: wrap; gap: 8px; align-items: flex-start; margin: 8px 0; } .gl-refs summary, .gl-clone summary { cursor: pointer; border: 1px solid #ea79d8; border-radius: 4px; padding: 2px 8px; display: inline-block; } .gl-refs div { display: flex; flex-direction: column; max-height: 300px; overflow-y: auto; border: 1px solid #746c75; padding: 4px 8px; margin-top: 4px; } .gl-refs a.active { font-weight: bold; } .gl-crumbs { overflow-wrap: anywhere; padding-top: 2px; } .gl-clone { margin: 8px 0; } .gl-clone div { display: flex; flex-direction: column; gap: 4px; margin-top: 4px; } .gl-clone input { width: 100%; max-width: 40em; box-sizing: border-box; font-family: monospace; } .gl-last, .gl-filebar { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px; border: 1px solid #746c75; border-bottom: 0; padding: 6px 8px; } .gl-filebar span { display: flex; gap: 10px; } .gl-files { width: 100%; max-width: none; margin: 0 0 16px; } .gl-files th, .gl-files td, .gl-lines td { width: auto; padding: 3px 8px; } .gl-size { text-align: right !important; white-space: nowrap; } .gl-readme { border: 1px solid #746c75; padding: 8px 16px; margin: 8px 0; overflow-x: auto; } .gl-readme img { max-width: 100%; } .gl-readme-name { font-weight: bold; border-bottom: 1px solid #746c75; margin: 0 -16px 8px; padding: 0 16px 6px; } .gl-code { overflow-x: auto; border: 1px solid #746c75; margin-bottom: 16px; } .gl-lines { width: 100%; max-width: none; margin: 0; border: 0; border-collapse: collapse; font-family: monospace; font-size: 0.9em; } .gl-lines td { border: 0; padding: 0 8px; vertical-align: top; } .gl-ln { width: 1% !important; text-align: right !important; color: #746c75; user-select: none; white-space: nowrap; } .gl-ln a { color: inherit; text-decoration: none; } .gl-src { white-space: pre; } .gl-lines tr:target td { background-color: #550f75; } .gl-blame-start td { border-top: 1px solid #550f75; } .gl-blame-info { width: 14em !important; min-width: 14em; font-family: sans-serif; white-space: normal; } .gl-line-add td { background-color: rgba(44, 152, 12, 0.25); } .gl-line-del td { background-color: rgba(188, 23, 41, 0.25); } .gl-hunk td { color: #1cbcd0; } .gl-add { color: #2c980c; } .gl-del { color: #ee4030; } .gl-diff-head { border: 1px solid #746c75; border-bottom: 0; padding: 6px 8px; overflow-wrap: anywhere; } .gl-st { display: inline-block; padding: 0 6px; border-radius: 4px; font-size: 0.8em; border: 1px solid #746c75; } .gl-st-A { border-color: #2c980c; } .gl-st-D { border-color: #ee4030; } .gl-note { border: 1px solid #746c75; margin: 0 0 16px; padding: 6px 8px; } .gl-body, .gl-pre { white-space: pre-wrap; overflow-wrap: anywhere; } .gl-commit-links { float: right; display: flex; gap: 8px; } .gl-pager { display: flex; justify-content: space-between; } .gl-image img { max-width: 100%; } .gl-form { display: flex; flex-direction: column; align-items: flex-start; gap: 6px; margin: 8px 0; } .gl-form textarea, .gl-form input[type="text"] { width: 40em; max-width: 100%; box-sizing: border-box; } .gl-row { display: flex; flex-wrap: wrap; gap: 4px; align-items: center; margin: 4px 0; } .gl-token { word-break: break-all; font-size: 1.1em; } .gl-langs { margin: 8px 0; } .gl-langbar { display: flex; height: 8px; overflow: hidden; border: 1px solid #746c75; border-radius: 4px; } .gl-langbar span { display: block; min-width: 1px; } .gl-langlist { display: flex; flex-wrap: wrap; gap: 2px 16px; list-style: none; padding: 0; margin: 4px 0; font-size: 0.9em; } .gl-langdot { display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 4px; vertical-align: middle; } .gl-issuebar { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 8px; margin: 8px 0; } .gl-states a { padding: 2px 8px; text-decoration: none; } .gl-states a.active { border: 1px solid #ea79d8; border-radius: 10px; } .gl-button { border: 1px solid #ea79d8; border-radius: 2px; padding: 2px 8px; text-decoration: none; } .gl-filter input[type="text"] { width: 12em; } .gl-issues { list-style: none; padding: 0; } .gl-issues li { border-bottom: 1px solid #550f75; padding: 8px 0; } .gl-issues li small { display: block; margin-top: 2px; } .gl-state-open { color: #2c980c; } .gl-state-closed { color: #c016c6; } .gl-label { display: inline-block; font-size: 0.8em; padding: 0 8px; border-radius: 10px; text-decoration: none; vertical-align: middle; } .gl-count { font-size: 0.85em; margin-left: 4px; } .gl-muted { opacity: 0.7; } .gl-pager { display: flex; gap: 16px; } .gl-issuehead h2 { margin: 8px 0 4px; word-break: break-word; } .gl-statebadge { display: inline-block; padding: 0 10px; border-radius: 10px; color: #ffffff; } .gl-badge-open { background-color: #2c980c; } .gl-badge-closed { background-color: #c016c6; } .gl-issue { display: flex; flex-wrap: wrap; gap: 16px; align-items: flex-start; } .gl-thread { flex: 1 1 420px; min-width: 0; } .gl-side { flex: 0 1 220px; } .gl-side h3 { font-size: 0.95em; margin: 8px 0 2px; border-bottom: 1px solid #550f75; } .gl-side p { margin: 4px 0; } .gl-comment { border: 1px solid #746c75; border-radius: 2px; margin: 8px 0; } .gl-comment-head { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; padding: 4px 8px; border-bottom: 1px solid #746c75; background-color: rgba(85, 15, 117, 0.35); } .gl-comment-body { padding: 4px 8px; overflow-x: auto; word-break: break-word; } .gl-comment-tools { padding: 0 8px 4px; } .gl-comment-tools form { display: inline; } .gl-av { width: 20px; height: 20px; max-width: none; border-radius: 2px; object-fit: cover; } .gl-event { margin: 4px 0 4px 16px; padding-left: 8px; border-left: 2px solid #746c75; font-size: 0.9em; } .gl-issueform input[type="text"], .gl-issueform textarea, .gl-thread textarea { width: 100%; box-sizing: border-box; } .gl-checks { display: flex; flex-wrap: wrap; gap: 4px 12px; border: 1px solid #746c75; border-radius: 2px; } .gl-edit summary { cursor: pointer; } .gl-fedi code { word-break: break-all; } .gl-progress { height: 8px; max-width: 400px; margin: 4px 0; border: 1px solid #746c75; border-radius: 4px; overflow: hidden; } .gl-progress span { display: block; height: 100%; background-color: #2c980c; } .gl-overdue { color: #ee4030; } .gl-delete { margin-top: 16px; } .gl-watch { float: right; font-size: 0.9em; } .gl-watch form { display: flex; flex-direction: column; align-items: stretch; gap: 4px; margin-top: 4px; } .gl-watch button.active { border-color: #2c980c; } .gl-state-merged { color: #a371f7; } .gl-badge-merged { background-color: #8250df; } .gl-subtabs { margin-top: 8px; } .gl-forkinfo { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 12px; margin: 4px 0; font-size: 0.9em; } .gl-inlineform { display: inline; } .gl-mergebox { border: 1px solid #746c75; border-left: 4px solid #2c980c; border-radius: 2px; padding: 4px 8px; margin: 8px 0; } .gl-merge-conflict, .gl-merge-nobase, .gl-merge-error { border-left-color: #ee4030; } .gl-merge-merged { border-left-color: #8250df; } .gl-merge-closed, .gl-merge-uptodate { border-left-color: #746c75; } .gl-approval { display: inline-block; margin-right: 12px; } .gl-approval-approved { color: #2c980c; } .gl-approval-changes { color: #ee4030; } .gl-review-approved > .gl-comment-head { border-left: 4px solid #2c980c; } .gl-review-changes > .gl-comment-head { border-left: 4px solid #ee4030; } .gl-inline { border: 1px solid #746c75; border-radius: 2px; margin: 8px; font-family: inherit; white-space: normal; } .gl-inline-path { padding: 2px 8px; border-bottom: 1px solid #746c75; font-size: 0.9em; } .gl-inline-hunk { margin: 0; padding: 4px 8px; overflow-x: auto; border-bottom: 1px solid #746c75; font-size: 0.85em; } .gl-inline-reply { border-top: 1px dashed #746c75; } .gl-inline-replyform { padding: 2px 8px 6px; } .gl-threadrow > td { padding: 2px 0; white-space: normal; } .gl-inlinenew { margin: 8px; } .gl-archived { border-left: 4px solid #f1e05a; padding: 2px 8px; } button.danger { border-color: #ee4030; color: #ee4030; }