made the html responible

This commit is contained in:
2026-01-02 18:00:23 +01:00
parent e3a35858b8
commit 92f9b110ce

View File

@@ -2,6 +2,7 @@
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>YouTube Concert Splitter</title>
<style>
body {
@@ -151,6 +152,7 @@
border-radius: 12px;
text-align: center;
max-width: 400px;
margin: 0 20px;
}
.spinner {
@@ -232,6 +234,7 @@
border-radius: 4px;
font-size: 13px;
color: #555;
word-break: break-word;
}
.track-list li.skipped {
@@ -250,6 +253,7 @@
background: #e8f4f8;
border-radius: 6px;
border-left: 4px solid #2196F3;
word-break: break-all;
}
.download-info strong {
@@ -283,6 +287,138 @@
color: #666;
margin-top: 5px;
}
/* Mobile Responsive Styles */
@media screen and (max-width: 768px) {
body {
padding: 10px;
align-items: flex-start;
}
.container {
padding: 20px;
margin: 10px 0;
}
h1 {
font-size: 24px;
margin-bottom: 8px;
}
.subtitle {
font-size: 13px;
margin-bottom: 20px;
}
.form-row {
grid-template-columns: 1fr;
gap: 15px;
margin-bottom: 15px;
}
label {
font-size: 13px;
}
input[type="text"],
textarea {
font-size: 16px; /* Prevents zoom on iOS */
padding: 10px;
}
textarea {
min-height: 150px;
font-size: 12px;
}
.help-text {
font-size: 11px;
}
button {
padding: 12px 20px;
font-size: 15px;
}
.loader-content {
padding: 30px 20px;
max-width: 90%;
}
.loader-text {
font-size: 16px;
}
.loader-subtext {
font-size: 13px;
}
.message {
font-size: 13px;
padding: 12px;
}
.results {
padding: 15px;
}
.results h3 {
font-size: 16px;
}
.results h4 {
font-size: 14px;
}
.stats {
gap: 10px;
}
.stat-item {
min-width: 80px;
padding: 8px;
}
.stat-number {
font-size: 20px;
}
.stat-label {
font-size: 11px;
}
.track-list li {
font-size: 12px;
padding: 6px;
}
.download-info {
font-size: 12px;
padding: 12px;
}
}
@media screen and (max-width: 480px) {
.container {
padding: 15px;
}
h1 {
font-size: 20px;
}
.subtitle {
font-size: 12px;
}
.stat-item {
min-width: 70px;
}
.stat-number {
font-size: 18px;
}
}
</style>
</head>
<body>