Spaces:
Sleeping
Sleeping
| :root { | |
| color-scheme: light; | |
| --bg: #f8f9fb; | |
| --card: #ffffff; | |
| --line: #dbe1ea; | |
| --text: #1b2430; | |
| --muted: #5f6b7a; | |
| --primary: #1f6feb; | |
| } | |
| * { | |
| box-sizing: border-box; | |
| } | |
| body { | |
| margin: 0; | |
| font-family: "Segoe UI", Arial, sans-serif; | |
| color: var(--text); | |
| background: var(--bg); | |
| } | |
| .container { | |
| max-width: 1200px; | |
| margin: 0 auto; | |
| padding: 16px; | |
| } | |
| .card { | |
| background: var(--card); | |
| border: 1px solid var(--line); | |
| border-radius: 10px; | |
| padding: 14px; | |
| margin-bottom: 12px; | |
| } | |
| .grid { | |
| display: grid; | |
| gap: 12px; | |
| } | |
| .grid.two { | |
| grid-template-columns: 1fr 1fr; | |
| } | |
| @media (max-width: 900px) { | |
| .grid.two { | |
| grid-template-columns: 1fr; | |
| } | |
| } | |
| h1, h2, h3 { | |
| margin: 0 0 10px; | |
| } | |
| h1 { | |
| font-size: 1.4rem; | |
| } | |
| h2 { | |
| font-size: 1.05rem; | |
| } | |
| h3 { | |
| font-size: 0.95rem; | |
| } | |
| .muted { | |
| color: var(--muted); | |
| } | |
| .small { | |
| font-size: 0.9rem; | |
| } | |
| .sep { | |
| margin: 0 8px; | |
| color: #9aa4b1; | |
| } | |
| .row { | |
| display: grid; | |
| grid-template-columns: 1fr 1fr; | |
| gap: 10px; | |
| margin-bottom: 10px; | |
| } | |
| .row.buttons { | |
| display: flex; | |
| gap: 8px; | |
| } | |
| .stack { | |
| display: grid; | |
| gap: 8px; | |
| margin-bottom: 10px; | |
| } | |
| label { | |
| display: grid; | |
| gap: 4px; | |
| font-size: 0.9rem; | |
| } | |
| input, | |
| select, | |
| button, | |
| textarea { | |
| font: inherit; | |
| } | |
| input, | |
| select, | |
| textarea { | |
| width: 100%; | |
| border: 1px solid var(--line); | |
| border-radius: 8px; | |
| padding: 8px; | |
| background: #fff; | |
| } | |
| button { | |
| border: 1px solid var(--primary); | |
| background: var(--primary); | |
| color: #fff; | |
| border-radius: 8px; | |
| padding: 8px 12px; | |
| cursor: pointer; | |
| } | |
| button.secondary { | |
| background: #fff; | |
| color: var(--text); | |
| border-color: var(--line); | |
| } | |
| pre { | |
| margin: 0; | |
| background: #f3f6fb; | |
| border: 1px solid var(--line); | |
| border-radius: 8px; | |
| padding: 10px; | |
| max-height: 280px; | |
| overflow: auto; | |
| font-size: 0.82rem; | |
| line-height: 1.45; | |
| } | |
| .metrics { | |
| display: grid; | |
| grid-template-columns: repeat(2, 1fr); | |
| gap: 8px; | |
| } | |
| .metrics div { | |
| border: 1px solid var(--line); | |
| border-radius: 8px; | |
| padding: 8px; | |
| background: #fbfcfe; | |
| } | |
| .metrics span { | |
| display: block; | |
| color: var(--muted); | |
| font-size: 0.8rem; | |
| margin-bottom: 2px; | |
| } | |
| .metrics strong { | |
| font-size: 1rem; | |
| } | |
| ol { | |
| margin: 0; | |
| padding-left: 22px; | |
| } | |
| li { | |
| margin-bottom: 6px; | |
| line-height: 1.4; | |
| } | |