|
35 | 35 | margin-bottom: var(--space-12); |
36 | 36 | } |
37 | 37 |
|
38 | | -/* Single horizontal row */ |
| 38 | +/* Vertical stacked column */ |
39 | 39 | .pbctf-landing .sponsors__row { |
40 | 40 | display: flex; |
41 | | - flex-wrap: wrap; |
| 41 | + flex-direction: column; |
| 42 | + flex-wrap: nowrap; |
42 | 43 | justify-content: center; |
43 | 44 | align-items: center; |
44 | 45 | gap: var(--space-6); |
|
48 | 49 | /* Card */ |
49 | 50 | .pbctf-landing .sponsors__card { |
50 | 51 | position: relative; |
51 | | - width: 260px; |
52 | | - height: 120px; |
| 52 | + width: 360px; |
| 53 | + height: 150px; |
53 | 54 | border-radius: 16px; |
54 | 55 | overflow: hidden; |
55 | | - background: linear-gradient(145deg, |
56 | | - rgba(13, 20, 16, 0.7) 0%, |
57 | | - rgba(8, 13, 10, 0.95) 50%, |
58 | | - rgba(13, 20, 16, 0.5) 100% |
| 56 | + background: linear-gradient(135deg, |
| 57 | + rgba(0, 255, 136, 0.08), |
| 58 | + rgba(0, 255, 136, 0.04) |
59 | 59 | ); |
60 | | - border: 1px solid rgba(0, 255, 136, 0.08); |
| 60 | + border: 1px solid rgba(0, 255, 136, 0.2); |
61 | 61 | box-shadow: |
62 | | - 0 8px 32px rgba(0, 0, 0, 0.4), |
| 62 | + 0 0 30px rgba(0, 255, 136, 0.12), |
63 | 63 | inset 0 1px 0 rgba(255, 255, 255, 0.04); |
64 | | - transition: |
65 | | - transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1), |
66 | | - border-color 0.35s ease, |
67 | | - box-shadow 0.35s ease; |
68 | | -} |
69 | | - |
70 | | -.pbctf-landing .sponsors__card:hover { |
71 | | - transform: translateY(-6px) scale(1.03); |
72 | | - border-color: rgba(0, 255, 136, 0.25); |
73 | | - box-shadow: |
74 | | - 0 20px 60px rgba(0, 255, 136, 0.06), |
75 | | - 0 8px 24px rgba(0, 0, 0, 0.5), |
76 | | - inset 0 1px 0 rgba(255, 255, 255, 0.06); |
77 | 64 | } |
78 | 65 |
|
79 | 66 | /* Card inner */ |
|
87 | 74 | position: relative; |
88 | 75 | } |
89 | 76 |
|
90 | | -/* Shimmer sweep */ |
91 | | -.pbctf-landing .sponsors__shimmer { |
92 | | - position: absolute; |
93 | | - inset: 0; |
94 | | - background: linear-gradient( |
95 | | - 105deg, |
96 | | - transparent 30%, |
97 | | - rgba(0, 255, 136, 0.04) 50%, |
98 | | - transparent 70% |
99 | | - ); |
100 | | - background-size: 200% 100%; |
101 | | - background-position: -100% 0; |
102 | | - border-radius: inherit; |
103 | | - pointer-events: none; |
104 | | -} |
105 | | - |
106 | | -.pbctf-landing .sponsors__card:hover .sponsors__shimmer { |
107 | | - animation: sponsors-shimmer 0.65s ease forwards; |
108 | | -} |
109 | | - |
110 | | -@keyframes sponsors-shimmer { |
111 | | - 0% { background-position: -100% 0; } |
112 | | - 100% { background-position: 100% 0; } |
113 | | -} |
114 | | - |
115 | 77 | /* Logos */ |
116 | 78 | .pbctf-landing .sponsors__logo { |
117 | 79 | display: block; |
118 | 80 | position: relative; |
119 | 81 | z-index: 1; |
120 | | - transition: filter 0.35s ease, transform 0.35s ease; |
121 | 82 | } |
122 | 83 |
|
123 | 84 | .pbctf-landing .sponsors__logo--google { |
124 | | - width: 160px; |
| 85 | + width: 300px; |
125 | 86 | height: auto; |
126 | 87 | } |
127 | 88 |
|
128 | 89 | .pbctf-landing .sponsors__logo--paytm { |
129 | | - width: 105px; |
| 90 | + width: 300px; |
130 | 91 | height: auto; |
131 | | -} |
132 | | - |
133 | | -.pbctf-landing .sponsors__card:hover .sponsors__logo { |
134 | | - filter: drop-shadow(0 0 10px rgba(0, 255, 136, 0.15)); |
135 | | - transform: scale(1.06); |
| 92 | + /* white outline */ |
| 93 | + filter: |
| 94 | + drop-shadow(0 0 0.5px #fff) |
| 95 | + drop-shadow(0 0 0.5px #fff) |
| 96 | + drop-shadow(0 0 0.5px #fff); |
136 | 97 | } |
137 | 98 |
|
138 | 99 | /* Ticker */ |
|
277 | 238 | /* Responsive */ |
278 | 239 | @media (max-width: 640px) { |
279 | 240 | .pbctf-landing .sponsors__card { |
280 | | - width: calc(50% - var(--space-3)); |
281 | | - min-width: 140px; |
282 | | - height: 90px; |
| 241 | + width: 100%; |
| 242 | + max-width: 320px; |
| 243 | + height: 120px; |
| 244 | + } |
| 245 | + |
| 246 | + .pbctf-landing .sponsors__logo--google, |
| 247 | + .pbctf-landing .sponsors__logo--paytm { |
| 248 | + width: 240px; |
283 | 249 | } |
284 | 250 |
|
285 | 251 | .pbctf-landing .sponsors__cta-block { |
|
0 commit comments