Spaces:
Sleeping
Sleeping
| :root { --bg:#f7f7fb; --fg:#222; --muted:#667; --card:#fff; --line:#e6e6ef; --pri:#3b82f6; } | |
| *{ box-sizing:border-box; } | |
| body{ margin:0; font:16px/1.6 system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif; color:var(--fg); background:var(--bg); } | |
| header{ padding:24px; border-bottom:1px solid var(--line); background:#fff; position:sticky; top:0; } | |
| h1{ margin:0; font-size:22px; } | |
| .sub{ color:var(--muted); font-size:13px; } | |
| main{ max-width:980px; margin:24px auto; padding:0 16px; } | |
| .card{ background:var(--card); border:1px solid var(--line); border-radius:12px; padding:16px; margin:16px 0; box-shadow:0 1px 1px rgba(0,0,0,.02); } | |
| h2{ margin:0 0 12px; font-size:18px; } | |
| label{ display:block; margin:8px 0; font-weight:600; } | |
| input, textarea{ width:100%; padding:10px 12px; border:1px solid var(--line); border-radius:8px; background:#fff; font:inherit; } | |
| .grid{ display:grid; grid-template-columns: repeat(auto-fit, minmax(220px,1fr)); gap:12px; } | |
| button{ appearance:none; border:none; background:var(--pri); color:#fff; padding:10px 16px; border-radius:10px; cursor:pointer; font-weight:700; margin-top:8px; } | |
| button:hover{ opacity:.95; } | |
| .muted{ color:var(--muted); margin-top:8px; } | |
| pre{ background:#0b1022; color:#b7c1ff; padding:12px; border-radius:10px; overflow:auto; font-size:13px; } | |
| .downloads a{ display:inline-block; margin:8px 8px 0 0; text-decoration:none; color:var(--pri); font-weight:700; } | |
| footer{ text-align:center; color:var(--muted); padding:24px 12px; } | |