@@ -969,6 +969,44 @@ body.modal-open {
969969 font-size: 13px;
970970}
971971
972+ .error-config-banner {
973+ background: var(--theme-panel-strong);
974+ border: 1px solid var(--theme-border);
975+ padding: 15px;
976+ border-radius: var(--app-radius-card-sm);
977+ margin-bottom: 20px;
978+ }
979+
980+ .error-config-title {
981+ color: var(--theme-accent);
982+ margin-top: 0;
983+ font-size: 16px;
984+ }
985+
986+ .error-config-text {
987+ color: var(--theme-muted);
988+ margin-bottom: 10px;
989+ font-size: 14px;
990+ }
991+
992+ .error-config-banner input {
993+ padding: 8px 10px;
994+ border: 1px solid var(--theme-border);
995+ border-radius: 8px;
996+ background: var(--theme-input-bg);
997+ color: var(--theme-text);
998+ }
999+
1000+ .error-config-banner code {
1001+ background: var(--theme-panel-bg);
1002+ border: 1px solid var(--theme-border);
1003+ border-radius: 4px;
1004+ padding: 0.1em 0.35em;
1005+ font-size: 0.85em;
1006+ font-family: ui-monospace, SFMono-Regular, Consolas, monospace;
1007+ word-break: break-all;
1008+ }
1009+
9721010.close-btn {
9731011 background: var(--theme-panel-strong);
9741012 border: none;
@@ -1955,6 +1993,32 @@ body.modal-open {
19551993 font-weight: 600;
19561994}
19571995
1996+ .episode-item {
1997+ display: flex;
1998+ justify-content: space-between;
1999+ align-items: center;
2000+ padding: 8px 12px;
2001+ border-radius: 8px;
2002+ gap: 16px;
2003+ transition: background 0.15s;
2004+ }
2005+
2006+ .episode-item:hover {
2007+ background: var(--theme-panel-bg);
2008+ box-shadow: inset 3px 0 0 var(--theme-accent);
2009+ }
2010+
2011+ .episode-item-content {
2012+ min-width: 0;
2013+ font-size: 14px;
2014+ color: var(--theme-text);
2015+ }
2016+
2017+ .episode-item .btn {
2018+ flex-shrink: 0;
2019+ margin-left: auto;
2020+ }
2021+
19582022.danmu-mode-scroll { background: rgba(94, 196, 219, 0.15); color: #3aafc8; }
19592023.danmu-mode-top { background: rgba(224, 112, 122, 0.15); color: #d4626c; }
19602024.danmu-mode-bottom { background: rgba(82, 166, 125, 0.15); color: #459670; }
@@ -1987,12 +2051,19 @@ body.modal-open {
19872051 border: 1px solid var(--theme-border);
19882052}
19892053
2054+ .jump-to-episode > span {
2055+ font-size: 13px;
2056+ }
2057+
19902058.jump-episode-input {
19912059 padding: 7px 12px;
19922060 width: 110px;
2061+ max-width: 100%;
2062+ min-width: 0;
19932063 border: 1px solid var(--theme-border);
19942064 border-radius: var(--app-radius-input);
19952065 font-size: 13px;
2066+ text-align: center;
19962067 background: var(--theme-input-bg);
19972068 color: var(--theme-text);
19982069}
@@ -2522,6 +2593,11 @@ body[data-theme$="-dark"] .heatmap-bar {
25222593 gap: 10px;
25232594}
25242595
2596+ .recent-data-load-more {
2597+ width: 100%;
2598+ margin-top: 10px;
2599+ }
2600+
25252601.anime-cache-card {
25262602 background: var(--theme-container-bg);
25272603 border: 1px solid var(--theme-border);
@@ -2545,8 +2621,7 @@ body[data-theme$="-dark"] .heatmap-bar {
25452621 width: 56px;
25462622 height: 76px;
25472623 border-radius: 8px;
2548- background-size: cover;
2549- background-position: center;
2624+ object-fit: cover;
25502625 background-color: var(--theme-panel-strong);
25512626 flex-shrink: 0;
25522627}
@@ -2561,9 +2636,7 @@ body[data-theme$="-dark"] .heatmap-bar {
25612636 font-weight: 700;
25622637 color: var(--theme-text);
25632638 margin-bottom: 4px;
2564- overflow: hidden;
2565- text-overflow: ellipsis;
2566- white-space: nowrap;
2639+ overflow-wrap: break-word;
25672640}
25682641
25692642.anime-cache-meta {
@@ -2593,8 +2666,7 @@ body[data-theme$="-dark"] .heatmap-bar {
25932666 width: 36px;
25942667 height: 48px;
25952668 border-radius: 6px;
2596- background-size: cover;
2597- background-position: center;
2669+ object-fit: cover;
25982670 background-color: var(--theme-panel-strong);
25992671 flex-shrink: 0;
26002672}
@@ -2608,9 +2680,7 @@ body[data-theme$="-dark"] .heatmap-bar {
26082680 font-size: 12px;
26092681 font-weight: 600;
26102682 color: var(--theme-text);
2611- overflow: hidden;
2612- text-overflow: ellipsis;
2613- white-space: nowrap;
2683+ overflow-wrap: break-word;
26142684}
26152685
26162686.anime-cache-child-actions {
0 commit comments