Sync: enhance platform text styles and adjust layout for improved responsiveness
This commit is contained in:
@@ -115,6 +115,8 @@ body,
|
|||||||
.pricing-card,
|
.pricing-card,
|
||||||
.contact-form-wrap,
|
.contact-form-wrap,
|
||||||
.platform-visual,
|
.platform-visual,
|
||||||
|
.platform-text h3,
|
||||||
|
.platform-text p,
|
||||||
.form-group input,
|
.form-group input,
|
||||||
.form-group textarea,
|
.form-group textarea,
|
||||||
.form-group select { transition: background var(--transition), color var(--transition), border-color var(--transition), box-shadow var(--transition); }
|
.form-group select { transition: background var(--transition), color var(--transition), border-color var(--transition), box-shadow var(--transition); }
|
||||||
@@ -1970,7 +1972,7 @@ p:last-child { margin-bottom: 0; }
|
|||||||
.platform-row.reverse .platform-text { order: 2; }
|
.platform-row.reverse .platform-text { order: 2; }
|
||||||
.platform-row.reverse .platform-visual { order: 1; }
|
.platform-row.reverse .platform-visual { order: 1; }
|
||||||
|
|
||||||
.platform-text h3 { font-size: 1.5rem; margin-bottom: 1rem; }
|
.platform-text h3 { font-size: 1.5rem; margin-bottom: 1rem; color: var(--color-heading); }
|
||||||
.platform-text p { color: var(--color-text-muted); }
|
.platform-text p { color: var(--color-text-muted); }
|
||||||
|
|
||||||
.platform-visual {
|
.platform-visual {
|
||||||
@@ -2425,6 +2427,10 @@ p:last-child { margin-bottom: 0; }
|
|||||||
overflow: visible;
|
overflow: visible;
|
||||||
position: relative;
|
position: relative;
|
||||||
font-size: inherit;
|
font-size: inherit;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
align-self: center;
|
||||||
}
|
}
|
||||||
.ts-stage {
|
.ts-stage {
|
||||||
position: relative;
|
position: relative;
|
||||||
@@ -2433,6 +2439,9 @@ p:last-child { margin-bottom: 0; }
|
|||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
/* Offset center leftward to account for the stick protruding on the right,
|
||||||
|
so the TV+stick combo appears visually centered in the column */
|
||||||
|
padding-right: 90px;
|
||||||
}
|
}
|
||||||
/* ── TV ── */
|
/* ── TV ── */
|
||||||
.ts-tv {
|
.ts-tv {
|
||||||
@@ -2442,8 +2451,8 @@ p:last-child { margin-bottom: 0; }
|
|||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
.ts-tv__body {
|
.ts-tv__body {
|
||||||
width: 320px;
|
width: 400px;
|
||||||
height: 188px;
|
height: 235px;
|
||||||
background: #111;
|
background: #111;
|
||||||
border: 4px solid #111;
|
border: 4px solid #111;
|
||||||
border-radius: 6px 6px 4px 4px;
|
border-radius: 6px 6px 4px 4px;
|
||||||
@@ -2789,7 +2798,7 @@ p:last-child { margin-bottom: 0; }
|
|||||||
.ts-tv__feet {
|
.ts-tv__feet {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
width: 180px;
|
width: 224px;
|
||||||
}
|
}
|
||||||
.ts-tv__foot {
|
.ts-tv__foot {
|
||||||
width: 12px;
|
width: 12px;
|
||||||
@@ -2810,8 +2819,8 @@ p:last-child { margin-bottom: 0; }
|
|||||||
z-index: 2;
|
z-index: 2;
|
||||||
}
|
}
|
||||||
.ts-stick__body {
|
.ts-stick__body {
|
||||||
width: 68px;
|
width: 84px;
|
||||||
height: 26px;
|
height: 32px;
|
||||||
background: linear-gradient(180deg, #f5f5f5, #e0e0e0);
|
background: linear-gradient(180deg, #f5f5f5, #e0e0e0);
|
||||||
border: 1px solid #ccc;
|
border: 1px solid #ccc;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
@@ -2849,8 +2858,8 @@ p:last-child { margin-bottom: 0; }
|
|||||||
}
|
}
|
||||||
/* HDMI connector */
|
/* HDMI connector */
|
||||||
.ts-stick__connector {
|
.ts-stick__connector {
|
||||||
width: 14px;
|
width: 18px;
|
||||||
height: 10px;
|
height: 14px;
|
||||||
background: linear-gradient(180deg, #888, #666);
|
background: linear-gradient(180deg, #888, #666);
|
||||||
border-radius: 0 2px 2px 0;
|
border-radius: 0 2px 2px 0;
|
||||||
margin-left: -1px;
|
margin-left: -1px;
|
||||||
@@ -2862,8 +2871,8 @@ p:last-child { margin-bottom: 0; }
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
left: 2px;
|
left: 2px;
|
||||||
top: 2px;
|
top: 2px;
|
||||||
width: 6px;
|
width: 8px;
|
||||||
height: 6px;
|
height: 8px;
|
||||||
background: #555;
|
background: #555;
|
||||||
border-radius: 1px;
|
border-radius: 1px;
|
||||||
}
|
}
|
||||||
@@ -2880,17 +2889,19 @@ p:last-child { margin-bottom: 0; }
|
|||||||
}
|
}
|
||||||
/* Responsive scale-down */
|
/* Responsive scale-down */
|
||||||
@media (max-width: 900px) {
|
@media (max-width: 900px) {
|
||||||
.ts-tv__body { width: 260px; height: 152px; }
|
.ts-tv__body { width: 320px; height: 188px; }
|
||||||
.ts-tv__feet { width: 140px; }
|
.ts-tv__feet { width: 178px; }
|
||||||
.ts-stick__body { width: 56px; height: 22px; }
|
.ts-stick__body { width: 68px; height: 26px; }
|
||||||
|
.ts-stage { padding-right: 72px; }
|
||||||
}
|
}
|
||||||
@media (max-width: 640px) {
|
@media (max-width: 640px) {
|
||||||
.ts-tv__body { width: 200px; height: 118px; }
|
.ts-tv__body { width: 240px; height: 142px; }
|
||||||
.ts-tv__feet { width: 110px; }
|
.ts-tv__feet { width: 134px; }
|
||||||
.ts-stick__body { width: 46px; height: 18px; }
|
.ts-stick__body { width: 52px; height: 20px; }
|
||||||
.ts-stick__connector { width: 10px; height: 8px; }
|
.ts-stick__connector { width: 12px; height: 10px; }
|
||||||
.ts-stick__body::before { top: 4px; left: 6px; width: 20px; height: 8px; }
|
.ts-stick__body::before { top: 4px; left: 6px; width: 22px; height: 10px; }
|
||||||
.ts-stick__led { width: 3px; height: 3px; right: 5px; }
|
.ts-stick__led { width: 3px; height: 3px; right: 5px; }
|
||||||
|
.ts-stage { padding-right: 56px; }
|
||||||
}
|
}
|
||||||
@media (prefers-reduced-motion: reduce) {
|
@media (prefers-reduced-motion: reduce) {
|
||||||
.ts-stage .ts-stick {
|
.ts-stage .ts-stick {
|
||||||
@@ -3659,7 +3670,7 @@ p:last-child { margin-bottom: 0; }
|
|||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
gap: 12px;
|
gap: 6px;
|
||||||
padding-bottom: 4px;
|
padding-bottom: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user