@@ -10,14 +10,15 @@ body {
1010 -webkit-font-smoothing : antialiased;
1111 -moz-osx-font-smoothing : grayscale;
1212 background : linear-gradient (135deg , # e3f2fd 0% , # bbdefb 100% );
13+ background-attachment : fixed;
1314 color : # 1565c0 ;
14- overflow : hidden;
15- height : 100vh ;
15+ min-height : 100vh ;
1616 -webkit-touch-callout : none;
1717 -webkit-user-select : none;
1818 user-select : none;
1919 -webkit-overflow-scrolling : touch;
2020 -webkit-transform : translate3d (0 , 0 , 0 );
21+ transform : translate3d (0 , 0 , 0 );
2122}
2223
2324.hideout {
4142 display : flex;
4243 justify-content : space-between;
4344 align-items : center;
44- max-width : 1400px ;
45- margin : 0 auto;
4645}
4746
4847.header-title {
@@ -54,24 +53,38 @@ body {
5453
5554.header-link {
5655 color : # 1976d2 ;
57- text-decoration : none;
56+ text-decoration : none !important ;
5857 transition : color 0.3s ease;
5958 display : flex;
6059 align-items : center;
6160}
6261
6362.header-link : hover {
6463 color : # 2196f3 ;
64+ text-decoration : none !important ;
65+ }
66+
67+ .header-link : focus ,
68+ .header-link : active ,
69+ .header-link : visited {
70+ text-decoration : none !important ;
6571}
6672
6773.header-version-link {
68- text-decoration : none;
74+ text-decoration : none !important ;
6975 transition : transform 0.2s ease;
7076 display : inline-block;
7177}
7278
7379.header-version-link : hover {
7480 transform : translateY (-2px );
81+ text-decoration : none !important ;
82+ }
83+
84+ .header-version-link : focus ,
85+ .header-version-link : active ,
86+ .header-version-link : visited {
87+ text-decoration : none !important ;
7588}
7689
7790.header-version-link : hover .header-version {
@@ -98,8 +111,6 @@ body {
98111 padding : 1.5rem 1rem ;
99112 border-bottom : 1px solid rgba (33 , 150 , 243 , 0.2 );
100113 box-shadow : 0 2px 8px rgba (33 , 150 , 243 , 0.08 );
101- max-width : 1400px ;
102- margin : 0 auto;
103114}
104115
105116.track-info {
@@ -215,12 +226,6 @@ body {
215226 transform : scale (0.95 );
216227}
217228
218- .btn-play {
219- width : 4.5rem ;
220- height : 4.5rem ;
221- font-size : 2rem ;
222- }
223-
224229.btn-shuffle .active {
225230 background : # 2196f3 ;
226231 color : # ffffff ;
@@ -260,8 +265,6 @@ body {
260265 background : rgba (255 , 255 , 255 , 0.95 );
261266 border-bottom : 2px solid rgba (33 , 150 , 243 , 0.2 );
262267 box-shadow : 0 2px 8px rgba (33 , 150 , 243 , 0.08 );
263- max-width : 1400px ;
264- margin : 0 auto;
265268}
266269
267270.tab {
@@ -330,10 +333,8 @@ body {
330333/* ===== Content Area ===== */
331334.content {
332335 position : relative;
333- height : calc ( 100 vh - 430 px ) ;
336+ min- height: 400 px ;
334337 overflow : hidden;
335- max-width : 1400px ;
336- margin : 0 auto;
337338}
338339
339340.content-frame {
@@ -602,12 +603,6 @@ body {
602603 font-size : 1.25rem ;
603604 }
604605
605- .btn-play {
606- width : 4rem ;
607- height : 4rem ;
608- font-size : 1.75rem ;
609- }
610-
611606 .skip-btn {
612607 font-size : 0.75rem ;
613608 padding : 0.4rem 0.75rem ;
0 commit comments