|
86 | 86 | <p>Email:service@strawmb.com</p> |
87 | 87 | </section> |
88 | 88 |
|
89 | | - <RouterLink class="back-link" to="/">返回首頁</RouterLink> |
| 89 | + <div class="link-group"> |
| 90 | + <RouterLink class="back-link" to="/preview">預先體驗版</RouterLink> |
| 91 | + <RouterLink class="back-link" to="/">返回首頁</RouterLink> |
| 92 | + </div> |
90 | 93 | </div> |
91 | 94 | </main> |
92 | 95 | </template> |
93 | 96 |
|
94 | 97 | <style scoped> |
95 | 98 | .legal-page { |
96 | 99 | min-height: 100vh; |
97 | | - background: #0f1220; |
98 | | - color: #f3f4f8; |
99 | | - padding: 2rem 1rem 3rem; |
| 100 | + background: #000; |
| 101 | + color: #f3f6ff; |
| 102 | + padding: clamp(1.5rem, 3vw, 2.6rem) 1rem 3rem; |
100 | 103 | } |
101 | 104 |
|
102 | 105 | .legal-container { |
103 | | - width: min(860px, 100%); |
| 106 | + width: min(940px, 100%); |
104 | 107 | margin: 0 auto; |
| 108 | + padding: clamp(1rem, 2.5vw, 1.6rem); |
| 109 | + border-radius: 22px; |
| 110 | + background: rgba(10, 15, 30, 0.52); |
| 111 | + border: 1px solid rgba(255, 255, 255, 0.08); |
| 112 | + backdrop-filter: blur(12px); |
| 113 | + box-shadow: 0 24px 70px rgba(0, 0, 0, 0.38); |
105 | 114 | line-height: 1.72; |
106 | 115 | } |
107 | 116 |
|
108 | 117 | h1 { |
109 | | - font-size: clamp(1.4rem, 3.8vw, 2rem); |
110 | | - margin-bottom: 1rem; |
| 118 | + font-size: clamp(1.45rem, 3.8vw, 2.2rem); |
| 119 | + margin-bottom: 1.1rem; |
| 120 | + letter-spacing: 0.015em; |
| 121 | +} |
| 122 | +
|
| 123 | +.legal-container > p { |
| 124 | + color: #d8def0; |
| 125 | + margin: 0.42rem 0; |
| 126 | +} |
| 127 | +
|
| 128 | +.legal-container > p:nth-of-type(-n + 4) { |
| 129 | + display: inline-flex; |
| 130 | + margin-right: 0.6rem; |
| 131 | + margin-bottom: 0.55rem; |
| 132 | + padding: 0.33rem 0.72rem; |
| 133 | + border-radius: 999px; |
| 134 | + background: rgba(255, 255, 255, 0.06); |
| 135 | + border: 1px solid rgba(255, 255, 255, 0.1); |
| 136 | + color: #c9d1ea; |
| 137 | + font-size: 0.86rem; |
111 | 138 | } |
112 | 139 |
|
113 | 140 | h2 { |
114 | | - margin-top: 1.2rem; |
115 | | - margin-bottom: 0.5rem; |
116 | | - font-size: 1.08rem; |
| 141 | + margin-top: 0; |
| 142 | + margin-bottom: 0.65rem; |
| 143 | + font-size: clamp(1.05rem, 2.2vw, 1.2rem); |
| 144 | + color: #f7d77a; |
117 | 145 | } |
118 | 146 |
|
119 | 147 | h3 { |
120 | | - margin-top: 0.9rem; |
121 | | - margin-bottom: 0.35rem; |
| 148 | + margin-top: 0.75rem; |
| 149 | + margin-bottom: 0.45rem; |
122 | 150 | font-size: 0.98rem; |
| 151 | + color: #e7ebf9; |
123 | 152 | } |
124 | 153 |
|
125 | 154 | p, |
126 | 155 | li { |
127 | | - color: #d4d9e5; |
| 156 | + color: #d6dcef; |
128 | 157 | } |
129 | 158 |
|
130 | 159 | ul { |
131 | 160 | margin: 0; |
132 | | - padding-left: 1.2rem; |
| 161 | + padding-left: 1.15rem; |
| 162 | +} |
| 163 | +
|
| 164 | +section { |
| 165 | + margin-top: 1rem; |
| 166 | + padding: 1rem 1.05rem; |
| 167 | + border-radius: 14px; |
| 168 | + background: rgba(255, 255, 255, 0.03); |
| 169 | + border: 1px solid rgba(255, 255, 255, 0.07); |
133 | 170 | } |
134 | 171 |
|
135 | 172 | .back-link { |
136 | | - display: inline-block; |
137 | | - margin-top: 1.6rem; |
138 | | - color: #f2c94c; |
| 173 | + display: inline-flex; |
| 174 | + align-items: center; |
| 175 | + justify-content: center; |
| 176 | + margin-top: 0.2rem; |
| 177 | + padding: 0.52rem 1rem; |
| 178 | + border-radius: 999px; |
| 179 | + background: rgba(255, 255, 255, 0.06); |
| 180 | + border: 1px solid rgba(255, 255, 255, 0.14); |
| 181 | + color: #f8df8f; |
139 | 182 | text-decoration: none; |
| 183 | + transition: transform 0.2s ease, border-color 0.2s ease, background 0.2s ease; |
| 184 | +} |
| 185 | +
|
| 186 | +.back-link:hover { |
| 187 | + transform: translateY(-1px); |
| 188 | + border-color: rgba(248, 223, 143, 0.6); |
| 189 | + background: rgba(248, 223, 143, 0.08); |
| 190 | +} |
| 191 | +
|
| 192 | +.link-group { |
| 193 | + display: flex; |
| 194 | + gap: 1rem; |
| 195 | + flex-wrap: wrap; |
| 196 | + margin-top: 1.6rem; |
| 197 | +} |
| 198 | +
|
| 199 | +@media (max-width: 640px) { |
| 200 | + .legal-container { |
| 201 | + padding: 0.95rem; |
| 202 | + } |
| 203 | +
|
| 204 | + section { |
| 205 | + padding: 0.85rem 0.88rem; |
| 206 | + } |
140 | 207 | } |
141 | 208 | </style> |
0 commit comments