|
|
@@ -108,7 +108,7 @@
|
|
|
.page-header .user-badge {
|
|
|
display: inline-flex;
|
|
|
align-items: center;
|
|
|
- gap: 4px;
|
|
|
+ gap: 6px;
|
|
|
padding: 4px 12px;
|
|
|
font-size: 12px;
|
|
|
font-weight: 600;
|
|
|
@@ -117,20 +117,36 @@
|
|
|
border: 1px solid rgba(0,255,136,0.2);
|
|
|
border-radius: 20px;
|
|
|
}
|
|
|
+.page-header .header-icon {
|
|
|
+ width: 14px;
|
|
|
+ height: 14px;
|
|
|
+ flex: 0 0 auto;
|
|
|
+}
|
|
|
.page-header .token-copy-btn {
|
|
|
- padding: 4px 12px;
|
|
|
+ display: inline-flex;
|
|
|
+ align-items: center;
|
|
|
+ gap: 6px;
|
|
|
+ padding: 7px 14px;
|
|
|
font-size: 12px;
|
|
|
- font-weight: 600;
|
|
|
- color: var(--neon);
|
|
|
- background: rgba(0,212,255,0.08);
|
|
|
- border: 1px solid rgba(0,212,255,0.2);
|
|
|
+ font-weight: 800;
|
|
|
+ color: #001216;
|
|
|
+ background: linear-gradient(135deg, var(--neon), #66eeff);
|
|
|
+ border: 1px solid rgba(102,238,255,0.8);
|
|
|
border-radius: 20px;
|
|
|
+ box-shadow: 0 0 18px rgba(0,212,255,0.28);
|
|
|
cursor: pointer;
|
|
|
- transition: all 0.2s;
|
|
|
+ transition: transform 0.2s, box-shadow 0.2s, filter 0.2s;
|
|
|
}
|
|
|
.page-header .token-copy-btn:hover {
|
|
|
- background: rgba(0,212,255,0.15);
|
|
|
- border-color: var(--neon);
|
|
|
+ filter: brightness(1.08);
|
|
|
+ transform: translateY(-1px);
|
|
|
+ box-shadow: 0 0 26px rgba(0,212,255,0.42);
|
|
|
+}
|
|
|
+.page-header .token-copy-btn.copied {
|
|
|
+ color: #002212;
|
|
|
+ background: linear-gradient(135deg, var(--success), #8cffc7);
|
|
|
+ border-color: rgba(140,255,199,0.85);
|
|
|
+ box-shadow: 0 0 22px rgba(0,255,136,0.28);
|
|
|
}
|
|
|
.page-header .logout-btn {
|
|
|
padding: 4px 12px;
|
|
|
@@ -406,6 +422,24 @@
|
|
|
.tier-card.active::after {
|
|
|
background: linear-gradient(90deg, var(--neon), var(--neon-dim));
|
|
|
}
|
|
|
+.tier-card.test-tier {
|
|
|
+ border-color: rgba(0,255,136,0.36);
|
|
|
+}
|
|
|
+.tier-card.test-tier::after {
|
|
|
+ background: linear-gradient(90deg, var(--success), var(--neon));
|
|
|
+}
|
|
|
+.test-tier-badge {
|
|
|
+ position: absolute;
|
|
|
+ top: 14px;
|
|
|
+ right: 14px;
|
|
|
+ padding: 2px 8px;
|
|
|
+ border: 1px solid rgba(0,255,136,0.38);
|
|
|
+ border-radius: 6px;
|
|
|
+ color: var(--success);
|
|
|
+ background: rgba(0,255,136,0.08);
|
|
|
+ font-size: 11px;
|
|
|
+ font-weight: 700;
|
|
|
+}
|
|
|
.tier-price {
|
|
|
font-size: 28px;
|
|
|
font-weight: 700;
|
|
|
@@ -878,7 +912,19 @@
|
|
|
font-size: 14px;
|
|
|
color: var(--text-dim);
|
|
|
line-height: 1.8;
|
|
|
- margin-bottom: 28px;
|
|
|
+ margin-bottom: 18px;
|
|
|
+}
|
|
|
+.success-screen .success-copy-hint {
|
|
|
+ max-width: 520px;
|
|
|
+ margin: 0 auto 28px;
|
|
|
+ padding: 14px 16px;
|
|
|
+ border: 1px solid rgba(0,212,255,0.35);
|
|
|
+ border-radius: 8px;
|
|
|
+ color: var(--text-bright);
|
|
|
+ background: rgba(0,212,255,0.08);
|
|
|
+ box-shadow: 0 0 24px rgba(0,212,255,0.12);
|
|
|
+ font-size: 14px;
|
|
|
+ line-height: 1.7;
|
|
|
}
|
|
|
.success-screen .back-btn {
|
|
|
display: inline-block;
|