:root { --body-background-color: #eee; --card-background-color: #fff; --card-border-color: #fff; --card-shadow-color: rgba(200, 200, 200, 0.26); --text-color: #333; --text-color1: #666; --text-color2: #999; --link-color: #364cc9; --table-background-color1: #f5f5f5; --table-border-color: #f0f0f0; --input-border-color: #ddd; --button-background-color: #fff; --button-border-color: #eee; --button-text-color: #555; --button-hover-background-color: #f7f7f7; --button-hover-border-color: #eee; --button-danger-color: #f85149; --button-danger-hover-background-color: #f85149; --button-danger-hover-color: #fff; --pre-background-color: #f7f7f7; --notice-color: #fff; --notice-background-color: #3CBD46; } @media (prefers-color-scheme: dark) { :root { --body-background-color: #0d1117; --card-background-color: rgba(200, 200, 200, 0.02); --card-border-color: #30363d; --card-shadow-color: rgba(0, 0, 0, 0.16); --text-color: #c9d1d9; --text-color1: #999; --text-color2: #888; --link-color: #58a6ff; --table-background-color1: #161b22; --table-border-color: #30363d; --input-border-color: #333; --button-background-color: #21262d; --button-border-color: #30363d; --button-text-color: #c9d1d9; --button-hover-background-color: #30363d; --button-hover-border-color: #8b949e; --pre-background-color: #161b22; --notice-color: #3CBD46; --notice-background-color: #3cbd4621; } } body { margin: 0; padding: 20px 0; background-color: var(--body-background-color); } body, textarea { font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.4; color: var(--text-color); } .footer { padding: 15px; text-align: center; color: var(--text-color2); } .footer a:link, .footer a:visited { color: var(--text-color1); text-decoration: underline; } a, a:visited, a:active { color: var(--link-color); text-decoration: none; } a:hover { text-decoration: underline; } table { width: 100%; border-collapse: collapse; border-spacing: 0; margin-bottom: 20px; border: 1px solid var(--table-border-color); border-radius: 3px; } td.date { width: 170px; font-size: 12px; } h1 { margin-top: 0; font-size: 20px; font-weight: bold; } h1, p { margin-bottom: 20px; } h3 { text-align: center; } ul { list-style-type: none; padding: 0; margin: 0; } table td, table th { padding: 10px 15px; } th { text-align: left; background: var(--table-background-color1); border-bottom: 1px solid var(--table-border-color); } td { border-top: solid 1px var(--table-border-color); } textarea { width: 100%; height: 100px; border: solid 1px var(--input-border-color); padding: 10px; } hr { border: none; height: 0; border-top: solid 1px var(--input-border-color); margin-bottom: 15px; } .btn { display: inline-block; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-radius: 3px; transition: .2s cubic-bezier(.3, 0, .5, 1); transition-property: color, background-color, border-color; border: 1px solid var(--button-border-color); padding: 6px 16px; color: var(--button-text-color) !important; outline: 0 !important; background: var(--button-background-color); } .btn:hover { text-decoration: none !important; background: var(--button-hover-background-color); } .btn-danger { background: var(--button-background-color); color: var(--button-danger-color) !important; border-color: var(--button-border-color); } .btn-danger:hover { background: var(--button-danger-hover-background-color); color: var(--button-danger-hover-color) !important; } .container { max-width: 1000px; margin-left: auto; margin-right: auto; padding: 20px; background-color: var(--card-background-color); box-shadow: 0 1px 8px var(--card-shadow-color); border: 1px solid var(--card-border-color); border-radius: 3px; } .no-record { padding: 50px; text-align: center; font-size: 16px; } .toolbar { margin-bottom: 15px; height: 34px; line-height: 34px; } .toolbar form { display: inline; } .toolbar .pull-right { float: right; } #notice { padding: 8px 15px; background: var(--notice-background-color); color: var(--notice-color); margin-bottom: 15px; border-radius: 3px; } pre { white-space: pre-wrap; word-break: break-word; background: var(--pre-background-color); padding: 25px; border-radius: 3px; font-size: 12px; font-family: Menlo, Monaco, Consolas, monospace; } h1 { font-size: 16px; } .pagination { padding-bottom: 15px; font-size: 14px; } .pagination li { display: inline; } .pagination a { display: inline-block; padding: 5px 10px; border-radius: 3px; border: 1px solid var(--button-border-color); color: var(--button-text-color); background: var(--button-background-color); text-decoration: none; } .pagination a:hover { background: var(--button-hover-background-color); color: var(--button-hover-color); border-color: var(--button-hover-border-color); } .pagination em, .pagination .current { border-radius: 3px; display: inline-block; padding: 5px 10px; border: 1px solid var(--button-hover-border-color); background: var(--button-hover-background-color); font-style: normal; }