Spaces:
Sleeping
Sleeping
| :root { | |
| --bg: #f4f5f7; | |
| --card: #ffffff; | |
| --ink: #1f2937; | |
| --muted: #6b7280; | |
| --line: #e5e7eb; | |
| --accent: #0f766e; | |
| --accent-hover: #0d5f58; | |
| } | |
| * { | |
| box-sizing: border-box; | |
| } | |
| body { | |
| margin: 0; | |
| font-family: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif; | |
| background: radial-gradient(circle at 10% 10%, #edf7f6 0%, var(--bg) 55%); | |
| color: var(--ink); | |
| } | |
| .container { | |
| width: min(980px, 92vw); | |
| margin: 24px auto 40px; | |
| } | |
| .hero h1 { | |
| margin: 0 0 10px; | |
| font-size: clamp(28px, 3.4vw, 42px); | |
| } | |
| .hero p { | |
| margin: 0 0 20px; | |
| color: var(--muted); | |
| } | |
| .card { | |
| background: var(--card); | |
| border: 1px solid var(--line); | |
| border-radius: 14px; | |
| padding: 20px; | |
| box-shadow: 0 10px 24px rgba(15, 23, 42, 0.05); | |
| } | |
| fieldset { | |
| border: 1px solid var(--line); | |
| border-radius: 10px; | |
| padding: 12px 14px; | |
| margin: 14px 0; | |
| } | |
| legend { | |
| padding: 0 8px; | |
| color: var(--muted); | |
| } | |
| label { | |
| display: block; | |
| margin: 8px 0; | |
| line-height: 1.5; | |
| } | |
| .field { | |
| margin-bottom: 10px; | |
| } | |
| .field.inline { | |
| display: flex; | |
| gap: 10px; | |
| align-items: center; | |
| flex-wrap: wrap; | |
| } | |
| input[type="file"], | |
| input[type="number"] { | |
| border: 1px solid var(--line); | |
| border-radius: 8px; | |
| padding: 8px 10px; | |
| background: #fff; | |
| } | |
| .submit-btn { | |
| border: none; | |
| border-radius: 10px; | |
| background: var(--accent); | |
| color: #fff; | |
| padding: 12px 18px; | |
| font-size: 15px; | |
| cursor: pointer; | |
| transition: background 0.2s ease; | |
| } | |
| .submit-btn:hover:not(:disabled) { | |
| background: var(--accent-hover); | |
| } | |
| .submit-btn:disabled { | |
| opacity: 0.7; | |
| cursor: wait; | |
| } | |
| .tips { | |
| margin-top: 18px; | |
| color: var(--muted); | |
| } | |
| .tips h2 { | |
| color: var(--ink); | |
| font-size: 18px; | |
| } | |
| .tips code { | |
| background: #f3f4f6; | |
| border: 1px solid #e5e7eb; | |
| border-radius: 6px; | |
| padding: 2px 6px; | |
| } | |