Skip to content

Commit 1b29b0d

Browse files
CopilotSnozxyx
andcommitted
Transform webOS app to production-ready anime streaming with Tatakai branding
Co-authored-by: Snozxyx <150821778+Snozxyx@users.noreply.github.com>
1 parent 13c331c commit 1b29b0d

File tree

5 files changed

+285
-112
lines changed

5 files changed

+285
-112
lines changed

tatakai-webos-app/css/style.css

Lines changed: 144 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ body {
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;
@@ -40,8 +40,8 @@ body {
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;
@@ -80,8 +80,8 @@ body {
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

Comments
 (0)