blob: 7149447616ed4859d839a1c9dcd3b9b2259c55cc [file] [log] [blame]
223010093d8132e2025-06-07 11:34:38 +08001.new-user-guide-page {
2 font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
3 background-color: #f8f3ef; /* 柔和米棕底色 */
4 min-height: 100vh;
5}
6
7.guide-container {
8 display: flex;
9 padding: 32px;
10 max-width: 1000px;
11 margin: 40px auto;
12 background-color: #fffaf7; /* 粉米背景 */
13 border-radius: 16px;
14 box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
15}
16
17.guide-nav {
18 width: 200px;
19 display: flex;
20 flex-direction: column;
21 gap: 16px;
22 padding-right: 24px;
23 border-right: 2px solid #e2cfc3;
24}
25
26.guide-nav button {
27 background: none;
28 border: none;
29 font-size: 17px;
30 text-align: left;
31 padding: 10px 12px;
32 cursor: pointer;
33 border-radius: 8px;
34 transition: background 0.3s, color 0.3s;
35 color: #6b4f3b; /* 米棕文字色 */
36}
37
38.guide-nav button:hover {
39 background-color: #f3ded7; /* 柔和粉色hover */
40 color: #4b3325;
41}
42
43.guide-nav button.active {
44 background-color: #eecfc1; /* 活跃标签背景色 */
45 color: #3c271b;
46 font-weight: 600;
47}
48
49.guide-main {
50 flex: 1;
51 padding-left: 32px;
52}
53
54.guide-content h2 {
55 margin-bottom: 16px;
56 font-size: 24px;
57 color: #4e342e;
58 border-bottom: 2px solid #eecfc1;
59 padding-bottom: 6px;
60}
61
62.guide-content ul,
63.guide-content ol {
64 padding-left: 24px;
65 color: #5d4037;
66 line-height: 1.8;
67 font-size: 16px;
68}
69
70.guide-content li {
71 margin-bottom: 10px;
72}
73
74@media (max-width: 768px) {
75 .guide-container {
76 flex-direction: column;
77 padding: 20px;
78 }
79
80 .guide-nav {
81 width: 100%;
82 flex-direction: row;
83 border-right: none;
84 border-bottom: 2px solid #e2cfc3;
85 gap: 8px;
86 margin-bottom: 20px;
87 }
88
89 .guide-nav button {
90 flex: 1;
91 text-align: center;
92 }
93
94 .guide-main {
95 padding-left: 0;
96 }
97}