|
|
@@ -594,7 +594,7 @@ export default {
|
|
|
left: 0;
|
|
|
right: 0;
|
|
|
bottom: 0;
|
|
|
- background: radial-gradient(1200px 600px at 20% -10%, #1e3a5f 0%, #0f172a 55%, #0a0f1e 100%);
|
|
|
+ background: radial-gradient(1200px 600px at 20% -10%, #2A2326 0%, #1B212C 55%, #14181F 100%);
|
|
|
color: #e2e8f0;
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
@@ -615,7 +615,7 @@ export default {
|
|
|
font-size: 26px;
|
|
|
font-weight: 700;
|
|
|
letter-spacing: 2px;
|
|
|
- background: linear-gradient(90deg, #60a5fa, #a78bfa);
|
|
|
+ background: linear-gradient(135deg, #FF9E5E, #FC7A57 46%, #F9494F);
|
|
|
-webkit-background-clip: text;
|
|
|
-webkit-text-fill-color: transparent;
|
|
|
}
|
|
|
@@ -625,14 +625,14 @@ export default {
|
|
|
.course-title {
|
|
|
font-size: 40px;
|
|
|
font-weight: 700;
|
|
|
- color: #f8fafc;
|
|
|
+ color: #FDFBFA;
|
|
|
letter-spacing: 4px;
|
|
|
- text-shadow: 0 0 30px rgba(96, 165, 250, 0.35);
|
|
|
+ text-shadow: 0 0 30px rgba(252, 122, 87, 0.35);
|
|
|
}
|
|
|
.banner-text {
|
|
|
margin-top: 6px;
|
|
|
font-size: 20px;
|
|
|
- color: #93c5fd;
|
|
|
+ color: #FF9E5E;
|
|
|
}
|
|
|
.clock {
|
|
|
text-align: right;
|
|
|
@@ -645,7 +645,7 @@ export default {
|
|
|
}
|
|
|
.clock .date {
|
|
|
font-size: 16px;
|
|
|
- color: #94a3b8;
|
|
|
+ color: #94877F;
|
|
|
margin-top: 2px;
|
|
|
}
|
|
|
|
|
|
@@ -677,12 +677,12 @@ export default {
|
|
|
}
|
|
|
.panel-sub {
|
|
|
font-size: 13px;
|
|
|
- color: #64748b;
|
|
|
+ color: #5A4F4B;
|
|
|
letter-spacing: 2px;
|
|
|
}
|
|
|
.stat-badge {
|
|
|
font-size: 26px;
|
|
|
- color: #38bdf8;
|
|
|
+ color: #FC7A57;
|
|
|
font-weight: 700;
|
|
|
}
|
|
|
|
|
|
@@ -702,13 +702,13 @@ export default {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
gap: 20px;
|
|
|
- background: rgba(30, 58, 95, 0.5);
|
|
|
+ background: rgba(27, 33, 44, 0.5);
|
|
|
border-radius: 12px;
|
|
|
padding: 14px 24px;
|
|
|
border-left: 4px solid #475569;
|
|
|
}
|
|
|
.rank-card.rank-top {
|
|
|
- background: linear-gradient(90deg, rgba(250, 204, 21, 0.18), rgba(30, 58, 95, 0.5));
|
|
|
+ background: linear-gradient(90deg, rgba(250, 204, 21, 0.18), rgba(27, 33, 44, 0.5));
|
|
|
border-left-color: #facc15;
|
|
|
}
|
|
|
.rank-no {
|
|
|
@@ -716,7 +716,7 @@ export default {
|
|
|
font-weight: 800;
|
|
|
width: 64px;
|
|
|
text-align: center;
|
|
|
- color: #64748b;
|
|
|
+ color: #5A4F4B;
|
|
|
}
|
|
|
.rank-top .rank-no {
|
|
|
color: #facc15;
|
|
|
@@ -732,7 +732,7 @@ export default {
|
|
|
}
|
|
|
.g-slogan {
|
|
|
font-size: 14px;
|
|
|
- color: #94a3b8;
|
|
|
+ color: #94877F;
|
|
|
margin-top: 2px;
|
|
|
white-space: nowrap;
|
|
|
overflow: hidden;
|
|
|
@@ -741,12 +741,12 @@ export default {
|
|
|
.rank-score {
|
|
|
font-size: 44px;
|
|
|
font-weight: 800;
|
|
|
- color: #f8fafc;
|
|
|
+ color: #FDFBFA;
|
|
|
font-variant-numeric: tabular-nums;
|
|
|
}
|
|
|
.rank-score .unit {
|
|
|
font-size: 18px;
|
|
|
- color: #94a3b8;
|
|
|
+ color: #94877F;
|
|
|
font-weight: 400;
|
|
|
margin-left: 4px;
|
|
|
}
|
|
|
@@ -773,12 +773,12 @@ export default {
|
|
|
}
|
|
|
.meter-fill {
|
|
|
height: 100%;
|
|
|
- background: linear-gradient(90deg, #38bdf8, #818cf8);
|
|
|
+ background: linear-gradient(90deg, #FF9E5E, #FC7A57 46%, #F9494F);
|
|
|
border-radius: 8px;
|
|
|
transition: width 0.6s ease;
|
|
|
}
|
|
|
.meter-fill.green {
|
|
|
- background: linear-gradient(90deg, #34d399, #38bdf8);
|
|
|
+ background: linear-gradient(90deg, #34d399, #FF9E5E);
|
|
|
}
|
|
|
.scroll-box {
|
|
|
flex: 1;
|
|
|
@@ -791,7 +791,7 @@ export default {
|
|
|
gap: 8px;
|
|
|
font-size: 22px;
|
|
|
padding: 6px 4px;
|
|
|
- color: #94a3b8;
|
|
|
+ color: #94877F;
|
|
|
white-space: nowrap;
|
|
|
overflow: hidden;
|
|
|
text-overflow: ellipsis;
|
|
|
@@ -800,7 +800,7 @@ export default {
|
|
|
color: #d1fae5;
|
|
|
}
|
|
|
.c-item.todo {
|
|
|
- color: #94a3b8;
|
|
|
+ color: #94877F;
|
|
|
}
|
|
|
.dot {
|
|
|
width: 12px;
|
|
|
@@ -824,7 +824,7 @@ export default {
|
|
|
flex-shrink: 0;
|
|
|
}
|
|
|
.cert-tag.gray {
|
|
|
- color: #94a3b8;
|
|
|
+ color: #94877F;
|
|
|
border-color: rgba(148, 163, 184, 0.4);
|
|
|
}
|
|
|
.empty {
|
|
|
@@ -844,7 +844,7 @@ export default {
|
|
|
}
|
|
|
.foot-item {
|
|
|
font-size: 14px;
|
|
|
- color: #64748b;
|
|
|
+ color: #5A4F4B;
|
|
|
}
|
|
|
.live-dot {
|
|
|
color: #34d399;
|
|
|
@@ -867,11 +867,11 @@ export default {
|
|
|
display: inline-flex;
|
|
|
align-items: center;
|
|
|
gap: 18px;
|
|
|
- background: linear-gradient(90deg, rgba(56, 189, 248, 0.18), rgba(129, 140, 248, 0.18));
|
|
|
- border: 1px solid rgba(56, 189, 248, 0.45);
|
|
|
+ background: linear-gradient(90deg, rgba(252, 122, 87, 0.18), rgba(129, 140, 248, 0.18));
|
|
|
+ border: 1px solid rgba(252, 122, 87, 0.45);
|
|
|
border-radius: 40px;
|
|
|
padding: 10px 32px;
|
|
|
- box-shadow: 0 0 34px rgba(56, 189, 248, 0.28);
|
|
|
+ box-shadow: 0 0 34px rgba(252, 122, 87, 0.28);
|
|
|
}
|
|
|
.timer-box.idle {
|
|
|
background: rgba(148, 163, 184, 0.12);
|
|
|
@@ -881,21 +881,21 @@ export default {
|
|
|
.timer-label {
|
|
|
font-size: 22px;
|
|
|
font-weight: 600;
|
|
|
- color: #f8fafc;
|
|
|
+ color: #FDFBFA;
|
|
|
letter-spacing: 2px;
|
|
|
}
|
|
|
.timer-value {
|
|
|
font-size: 60px;
|
|
|
font-weight: 800;
|
|
|
- color: #38bdf8;
|
|
|
+ color: #FC7A57;
|
|
|
font-variant-numeric: tabular-nums;
|
|
|
line-height: 1;
|
|
|
- text-shadow: 0 0 24px rgba(56, 189, 248, 0.5);
|
|
|
+ text-shadow: 0 0 24px rgba(252, 122, 87, 0.5);
|
|
|
}
|
|
|
.timer-box.idle .timer-value,
|
|
|
.timer-idle {
|
|
|
font-size: 30px;
|
|
|
- color: #94a3b8;
|
|
|
+ color: #94877F;
|
|
|
font-weight: 600;
|
|
|
}
|
|
|
.step-pill {
|
|
|
@@ -928,9 +928,9 @@ export default {
|
|
|
}
|
|
|
.step-item.active {
|
|
|
opacity: 1;
|
|
|
- background: rgba(56, 189, 248, 0.2);
|
|
|
- border-color: #38bdf8;
|
|
|
- box-shadow: 0 0 16px rgba(56, 189, 248, 0.3);
|
|
|
+ background: rgba(252, 122, 87, 0.2);
|
|
|
+ border-color: #FC7A57;
|
|
|
+ box-shadow: 0 0 16px rgba(252, 122, 87, 0.3);
|
|
|
}
|
|
|
.step-item.done {
|
|
|
opacity: 0.85;
|
|
|
@@ -943,7 +943,7 @@ export default {
|
|
|
background: #475569;
|
|
|
}
|
|
|
.step-item.active .step-dot {
|
|
|
- background: #38bdf8;
|
|
|
+ background: #FC7A57;
|
|
|
}
|
|
|
.step-item.done .step-dot {
|
|
|
background: #34d399;
|
|
|
@@ -974,7 +974,7 @@ export default {
|
|
|
gap: 8px;
|
|
|
}
|
|
|
.gp-head {
|
|
|
- color: #94a3b8;
|
|
|
+ color: #94877F;
|
|
|
font-size: 16px;
|
|
|
padding: 0 8px 4px;
|
|
|
}
|
|
|
@@ -992,7 +992,7 @@ export default {
|
|
|
color: #f1f5f9;
|
|
|
}
|
|
|
.gp-row {
|
|
|
- background: rgba(30, 58, 95, 0.45);
|
|
|
+ background: rgba(27, 33, 44, 0.45);
|
|
|
border-radius: 10px;
|
|
|
padding: 10px 8px;
|
|
|
}
|
|
|
@@ -1003,7 +1003,7 @@ export default {
|
|
|
padding: 3px 10px;
|
|
|
border-radius: 16px;
|
|
|
border: 1px solid rgba(148, 163, 184, 0.4);
|
|
|
- color: #94a3b8;
|
|
|
+ color: #94877F;
|
|
|
}
|
|
|
.status-pill.ok {
|
|
|
color: #34d399;
|
|
|
@@ -1039,21 +1039,21 @@ export default {
|
|
|
}
|
|
|
.vote-tabs.light .vote-tab.active {
|
|
|
color: #0284c7;
|
|
|
- border-color: #38bdf8;
|
|
|
+ border-color: #FC7A57;
|
|
|
background: #e0f2fe;
|
|
|
}
|
|
|
.vote-tab {
|
|
|
font-size: 16px;
|
|
|
- color: #94a3b8;
|
|
|
+ color: #94877F;
|
|
|
padding: 3px 12px;
|
|
|
border-radius: 14px;
|
|
|
border: 1px solid rgba(148, 163, 184, 0.4);
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
.vote-tab.active {
|
|
|
- color: #38bdf8;
|
|
|
- border-color: #38bdf8;
|
|
|
- background: rgba(56, 189, 248, 0.15);
|
|
|
+ color: #FC7A57;
|
|
|
+ border-color: #FC7A57;
|
|
|
+ background: rgba(252, 122, 87, 0.15);
|
|
|
}
|
|
|
.vote-edit-list {
|
|
|
max-height: 320px;
|
|
|
@@ -1101,7 +1101,7 @@ export default {
|
|
|
}
|
|
|
.v-fill {
|
|
|
height: 100%;
|
|
|
- background: linear-gradient(90deg, #38bdf8, #a78bfa);
|
|
|
+ background: linear-gradient(90deg, #FF9E5E, #FC7A57 46%, #F9494F);
|
|
|
border-radius: 8px;
|
|
|
transition: width 0.6s ease;
|
|
|
}
|
|
|
@@ -1110,7 +1110,7 @@ export default {
|
|
|
text-align: right;
|
|
|
font-size: 20px;
|
|
|
font-weight: 700;
|
|
|
- color: #f8fafc;
|
|
|
+ color: #FDFBFA;
|
|
|
font-variant-numeric: tabular-nums;
|
|
|
}
|
|
|
.material-list {
|
|
|
@@ -1151,8 +1151,8 @@ export default {
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
.step-edit-item.active {
|
|
|
- border-color: #38bdf8;
|
|
|
- background: rgba(56, 189, 248, 0.1);
|
|
|
+ border-color: #FC7A57;
|
|
|
+ background: rgba(252, 122, 87, 0.1);
|
|
|
}
|
|
|
.step-edit-dot {
|
|
|
width: 28px;
|
|
|
@@ -1167,7 +1167,7 @@ export default {
|
|
|
flex-shrink: 0;
|
|
|
}
|
|
|
.step-edit-item.active .step-edit-dot {
|
|
|
- background: #38bdf8;
|
|
|
+ background: #FC7A57;
|
|
|
}
|
|
|
.step-edit-name {
|
|
|
flex: 1;
|
|
|
@@ -1176,7 +1176,7 @@ export default {
|
|
|
}
|
|
|
.step-edit-min {
|
|
|
font-size: 14px;
|
|
|
- color: #94a3b8;
|
|
|
+ color: #94877F;
|
|
|
}
|
|
|
.agenda-editor {
|
|
|
width: 100%;
|
|
|
@@ -1189,7 +1189,7 @@ export default {
|
|
|
}
|
|
|
.banner-hint {
|
|
|
font-size: 13px;
|
|
|
- color: #94a3b8;
|
|
|
+ color: #94877F;
|
|
|
margin-bottom: 8px;
|
|
|
}
|
|
|
|
|
|
@@ -1210,6 +1210,6 @@ export default {
|
|
|
box-shadow: 0 8px 30px rgba(0, 0, 0, 0.4);
|
|
|
}
|
|
|
.back-link {
|
|
|
- color: #93c5fd !important;
|
|
|
+ color: #FF9E5E !important;
|
|
|
}
|
|
|
</style>
|