3030
3131.logo h1 {
3232 font-size : 4rem ;
33- color : # e50914 ;
33+ color : # 6366f1 ;
3434 text-align : center;
3535 margin-bottom : 2rem ;
3636 font-weight : bold;
4040.loading-spinner {
4141 width : 60px ;
4242 height : 60px ;
43- border : 4px solid rgba (229 , 9 , 20 , 0.2 );
44- border-left : 4px solid # e50914 ;
43+ border : 4px solid rgba (99 , 102 , 241 , 0.2 );
44+ border-left : 4px solid # 6366f1 ;
4545 border-radius : 50% ;
4646 animation : spin 1s linear infinite;
4747 margin : 0 auto;
8080 transform : translateX (-50% );
8181}
8282
83- .netflix -logo {
84- color : # e50914 ;
83+ .tatakai -logo {
84+ color : # 6366f1 ;
8585 font-size : 1.8rem ;
8686 font-weight : bold;
8787 letter-spacing : 1px ;
@@ -442,7 +442,7 @@ body {
442442 font-size : 3rem ;
443443 }
444444
445- .netflix -logo {
445+ .tatakai -logo {
446446 font-size : 1.5rem ;
447447 }
448448
@@ -476,4 +476,142 @@ body {
476476 .season-title {
477477 font-size : 1.5rem ;
478478 }
479+ }
480+
481+ /* Anime Layout Styles */
482+ .spotlight-section {
483+ position : relative;
484+ height : 600px ;
485+ overflow : hidden;
486+ }
487+
488+ .spotlight-carousel {
489+ position : relative;
490+ width : 100% ;
491+ height : 100% ;
492+ }
493+
494+ .spotlight-item {
495+ position : absolute;
496+ top : 0 ;
497+ left : 0 ;
498+ width : 100% ;
499+ height : 100% ;
500+ background-size : cover;
501+ background-position : center;
502+ display : flex;
503+ align-items : flex-end;
504+ opacity : 0 ;
505+ transition : opacity 0.5s ease-in-out;
506+ }
507+
508+ .spotlight-item .active {
509+ opacity : 1 ;
510+ }
511+
512+ .spotlight-content {
513+ background : linear-gradient (transparent, rgba (0 , 0 , 0 , 0.8 ));
514+ padding : 60px ;
515+ color : white;
516+ max-width : 600px ;
517+ }
518+
519+ .spotlight-title {
520+ font-size : 3rem ;
521+ font-weight : bold;
522+ margin-bottom : 1rem ;
523+ }
524+
525+ .spotlight-description {
526+ font-size : 1.2rem ;
527+ margin-bottom : 2rem ;
528+ line-height : 1.5 ;
529+ }
530+
531+ .spotlight-action {
532+ background : # 6366f1 ;
533+ color : white;
534+ border : none;
535+ padding : 12px 24px ;
536+ font-size : 1.1rem ;
537+ font-weight : bold;
538+ border-radius : 4px ;
539+ cursor : pointer;
540+ transition : background 0.3s ease;
541+ }
542+
543+ .spotlight-action : hover {
544+ background : # 5855eb ;
545+ }
546+
547+ .content-sections {
548+ padding : 40px 60px ;
549+ }
550+
551+ .content-section {
552+ margin-bottom : 60px ;
553+ }
554+
555+ .section-title {
556+ font-size : 1.8rem ;
557+ font-weight : bold;
558+ color : white;
559+ margin-bottom : 20px ;
560+ }
561+
562+ .anime-grid {
563+ display : flex;
564+ gap : 20px ;
565+ overflow-x : auto;
566+ padding-bottom : 10px ;
567+ }
568+
569+ .anime-card {
570+ flex : 0 0 200px ;
571+ background : # 1a1a1a ;
572+ border-radius : 8px ;
573+ overflow : hidden;
574+ cursor : pointer;
575+ transition : transform 0.3s ease;
576+ }
577+
578+ .anime-card : hover {
579+ transform : scale (1.05 );
580+ }
581+
582+ .anime-poster {
583+ width : 100% ;
584+ height : 280px ;
585+ object-fit : cover;
586+ }
587+
588+ .anime-info {
589+ padding : 12px ;
590+ }
591+
592+ .anime-title {
593+ font-size : 1rem ;
594+ font-weight : bold;
595+ color : white;
596+ margin-bottom : 8px ;
597+ line-height : 1.3 ;
598+ }
599+
600+ .anime-meta {
601+ display : flex;
602+ gap : 8px ;
603+ margin-bottom : 8px ;
604+ }
605+
606+ .anime-meta span {
607+ background : rgba (255 , 255 , 255 , 0.2 );
608+ padding : 2px 6px ;
609+ border-radius : 3px ;
610+ font-size : 0.8rem ;
611+ color : # ccc ;
612+ }
613+
614+ .anime-episodes {
615+ font-size : 0.9rem ;
616+ color : # 888 ;
479617}
0 commit comments