|
19 | 19 | <% if show_expand && match_games.any? %>data-action="click->match-accordion#toggle"<% end %>> |
20 | 20 | <div style="display:flex;align-items:center;gap:8px;margin-bottom:10px"> |
21 | 21 | <% if match["Phase"].present? %> |
22 | | - <span class="retro-status" style="color:var(--retro-teal);border-color:var(--retro-teal);font-size:9px"> |
| 22 | + <span class="retro-status" style="color:var(--retro-teal);border-color:var(--retro-teal)"> |
23 | 23 | <%= phase_label(match["Phase"]) %> |
24 | 24 | </span> |
25 | 25 | <% end %> |
26 | | - <span style="font-size:10px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif">Bo<%= best_of > 0 ? best_of : 1 %></span> |
27 | | - <span style="margin-left:auto;font-size:10px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif"><%= format_datetime_brt(dt) %> BRT</span> |
| 26 | + <span style="font-size:12px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif">Bo<%= best_of > 0 ? best_of : 1 %></span> |
| 27 | + <span style="margin-left:auto;font-size:12px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif"><%= format_datetime_brt(dt) %> BRT</span> |
28 | 28 | <% if show_expand && match_games.any? %> |
29 | | - <span style="color:rgba(255,255,255,0.35);font-size:12px" data-match-accordion-target="icon">▼</span> |
| 29 | + <span style="color:rgba(255,255,255,0.35);font-size:14px" data-match-accordion-target="icon">▼</span> |
30 | 30 | <% end %> |
31 | 31 | </div> |
32 | 32 |
|
|
35 | 35 |
|
36 | 36 | <!-- Team 1 --> |
37 | 37 | <div style="flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:<%= played && winner != t1 ? '0.35' : '1' %>"> |
38 | | - <%= team_logo(t1, size: 48) %> |
39 | | - <span style="font-size:12px;font-weight:bold;color:rgba(255,255,255,0.85);font-family:Verdana,sans-serif;text-align:center"><%= team_abbr(t1) %></span> |
| 38 | + <%= team_logo(t1, size: 52) %> |
| 39 | + <span style="font-size:14px;font-weight:bold;color:rgba(255,255,255,0.85);font-family:Verdana,sans-serif;text-align:center"><%= team_abbr(t1) %></span> |
40 | 40 | <% captain1 = TEAMS_DATA[t1]&.dig(:captain) %> |
41 | 41 | <% if captain1 %> |
42 | | - <span style="font-size:10px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif"><%= captain1 %></span> |
| 42 | + <span style="font-size:12px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif"><%= captain1 %></span> |
43 | 43 | <% end %> |
44 | 44 | </div> |
45 | 45 |
|
46 | 46 | <!-- Score / VS --> |
47 | 47 | <div style="display:flex;flex-direction:column;align-items:center;gap:4px;min-width:72px"> |
48 | 48 | <% if played %> |
49 | 49 | <div style="display:flex;align-items:center;gap:10px"> |
50 | | - <span style="font-size:30px;font-weight:900;font-family:Verdana,sans-serif;color:<%= winner == t1 ? 'var(--color-kl-win)' : 'rgba(255,255,255,0.25)' %>"><%= t1_score %></span> |
51 | | - <span style="color:rgba(255,255,255,0.15);font-weight:bold;font-size:18px">:</span> |
52 | | - <span style="font-size:30px;font-weight:900;font-family:Verdana,sans-serif;color:<%= winner == t2 ? 'var(--color-kl-win)' : 'rgba(255,255,255,0.25)' %>"><%= t2_score %></span> |
| 50 | + <span style="font-size:34px;font-weight:900;font-family:Verdana,sans-serif;color:<%= winner == t1 ? 'var(--color-kl-win)' : 'rgba(255,255,255,0.25)' %>"><%= t1_score %></span> |
| 51 | + <span style="color:rgba(255,255,255,0.15);font-weight:bold;font-size:20px">:</span> |
| 52 | + <span style="font-size:34px;font-weight:900;font-family:Verdana,sans-serif;color:<%= winner == t2 ? 'var(--color-kl-win)' : 'rgba(255,255,255,0.25)' %>"><%= t2_score %></span> |
53 | 53 | </div> |
54 | | - <span style="font-size:9px;font-weight:bold;color:var(--retro-gold);letter-spacing:0.12em;font-family:Verdana,sans-serif">ENCERRADO</span> |
| 54 | + <span style="font-size:11px;font-weight:bold;color:var(--retro-gold);letter-spacing:0.12em;font-family:Verdana,sans-serif">ENCERRADO</span> |
55 | 55 | <% else %> |
56 | | - <div style="font-size:24px;font-weight:900;color:rgba(255,255,255,0.2);font-family:Verdana,sans-serif">VS</div> |
| 56 | + <div style="font-size:28px;font-weight:900;color:rgba(255,255,255,0.2);font-family:Verdana,sans-serif">VS</div> |
57 | 57 | <% if dt.present? %> |
58 | | - <span style="font-size:9px;color:rgba(255,255,255,0.35);font-family:Verdana,sans-serif" |
| 58 | + <span style="font-size:11px;color:rgba(255,255,255,0.35);font-family:Verdana,sans-serif" |
59 | 59 | data-controller="countdown" |
60 | 60 | data-countdown-target-value="<%= dt %>">Em breve</span> |
61 | 61 | <% end %> |
|
64 | 64 |
|
65 | 65 | <!-- Team 2 --> |
66 | 66 | <div style="flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:<%= played && winner != t2 ? '0.35' : '1' %>"> |
67 | | - <%= team_logo(t2, size: 48) %> |
68 | | - <span style="font-size:12px;font-weight:bold;color:rgba(255,255,255,0.85);font-family:Verdana,sans-serif;text-align:center"><%= team_abbr(t2) %></span> |
| 67 | + <%= team_logo(t2, size: 52) %> |
| 68 | + <span style="font-size:14px;font-weight:bold;color:rgba(255,255,255,0.85);font-family:Verdana,sans-serif;text-align:center"><%= team_abbr(t2) %></span> |
69 | 69 | <% captain2 = TEAMS_DATA[t2]&.dig(:captain) %> |
70 | 70 | <% if captain2 %> |
71 | | - <span style="font-size:10px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif"><%= captain2 %></span> |
| 71 | + <span style="font-size:12px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif"><%= captain2 %></span> |
72 | 72 | <% end %> |
73 | 73 | </div> |
74 | 74 | </div> |
|
80 | 80 | <% match_games.each_with_index do |game, idx| %> |
81 | 81 | <div style="padding:12px 16px;<%= idx > 0 ? 'border-top:1px solid rgba(200,155,60,0.08)' : '' %>"> |
82 | 82 | <div style="display:flex;align-items:center;gap:8px;margin-bottom:10px"> |
83 | | - <span style="font-size:10px;color:rgba(255,255,255,0.35);font-family:Verdana,sans-serif;letter-spacing:0.1em">GAME <%= idx + 1 %></span> |
84 | | - <span style="font-size:10px;color:rgba(255,255,255,0.2);font-family:Verdana,sans-serif">◆ <%= format_game_duration(game["Gamelength"]) %></span> |
85 | | - <span style="margin-left:auto;font-size:13px;font-family:Verdana,sans-serif"> |
| 83 | + <span style="font-size:12px;color:rgba(255,255,255,0.35);font-family:Verdana,sans-serif;letter-spacing:0.1em">GAME <%= idx + 1 %></span> |
| 84 | + <span style="font-size:12px;color:rgba(255,255,255,0.2);font-family:Verdana,sans-serif">◆ <%= format_game_duration(game["Gamelength"]) %></span> |
| 85 | + <span style="margin-left:auto;font-size:14px;font-family:Verdana,sans-serif"> |
86 | 86 | <span style="color:<%= game['Winner'] == t1 ? 'var(--color-kl-win)' : 'var(--color-kl-loss)' %>;font-weight:bold"><%= game['Team1Kills'] %></span> |
87 | 87 | <span style="color:rgba(255,255,255,0.2)">/</span> |
88 | 88 | <span style="color:<%= game['Winner'] == t2 ? 'var(--color-kl-win)' : 'var(--color-kl-loss)' %>;font-weight:bold"><%= game['Team2Kills'] %></span> |
|
92 | 92 | <!-- Picks row --> |
93 | 93 | <div style="display:grid;grid-template-columns:1fr 1fr;gap:12px"> |
94 | 94 | <div> |
95 | | - <p style="font-size:9px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif;margin-bottom:6px;letter-spacing:0.08em;text-transform:uppercase">Picks <%= team_abbr(t1) %></p> |
| 95 | + <p style="font-size:11px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif;margin-bottom:6px;letter-spacing:0.08em;text-transform:uppercase">Picks <%= team_abbr(t1) %></p> |
96 | 96 | <div style="display:flex;gap:3px;flex-wrap:wrap"> |
97 | 97 | <% game["Team1Picks"].to_s.split(",").map(&:strip).each do |champ| %> |
98 | | - <%= champion_icon(champ, size: 32) %> |
| 98 | + <%= champion_icon(champ, size: 36) %> |
99 | 99 | <% end %> |
100 | 100 | </div> |
101 | 101 | </div> |
102 | 102 | <div> |
103 | | - <p style="font-size:9px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif;margin-bottom:6px;letter-spacing:0.08em;text-transform:uppercase">Picks <%= team_abbr(t2) %></p> |
| 103 | + <p style="font-size:11px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif;margin-bottom:6px;letter-spacing:0.08em;text-transform:uppercase">Picks <%= team_abbr(t2) %></p> |
104 | 104 | <div style="display:flex;gap:3px;flex-wrap:wrap"> |
105 | 105 | <% game["Team2Picks"].to_s.split(",").map(&:strip).each do |champ| %> |
106 | | - <%= champion_icon(champ, size: 32) %> |
| 106 | + <%= champion_icon(champ, size: 36) %> |
107 | 107 | <% end %> |
108 | 108 | </div> |
109 | 109 | </div> |
|
112 | 112 | <!-- Bans row --> |
113 | 113 | <div style="display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px"> |
114 | 114 | <div> |
115 | | - <p style="font-size:9px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif;margin-bottom:6px;letter-spacing:0.08em;text-transform:uppercase">Bans</p> |
| 115 | + <p style="font-size:11px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif;margin-bottom:6px;letter-spacing:0.08em;text-transform:uppercase">Bans</p> |
116 | 116 | <div style="display:flex;gap:3px;flex-wrap:wrap"> |
117 | 117 | <% game["Team1Bans"].to_s.split(",").map(&:strip).each do |champ| %> |
118 | 118 | <div style="position:relative"> |
119 | | - <%= champion_icon(champ, size: 28, css_class: "opacity-60 grayscale") %> |
| 119 | + <%= champion_icon(champ, size: 30, css_class: "opacity-60 grayscale") %> |
120 | 120 | <div style="position:absolute;inset:0;display:flex;align-items:center;justify-content:center"> |
121 | 121 | <div style="width:100%;height:1px;background:#ef4444;transform:rotate(45deg);position:absolute"></div> |
122 | 122 | </div> |
|
125 | 125 | </div> |
126 | 126 | </div> |
127 | 127 | <div> |
128 | | - <p style="font-size:9px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif;margin-bottom:6px;letter-spacing:0.08em;text-transform:uppercase">Bans</p> |
| 128 | + <p style="font-size:11px;color:rgba(255,255,255,0.3);font-family:Verdana,sans-serif;margin-bottom:6px;letter-spacing:0.08em;text-transform:uppercase">Bans</p> |
129 | 129 | <div style="display:flex;gap:3px;flex-wrap:wrap"> |
130 | 130 | <% game["Team2Bans"].to_s.split(",").map(&:strip).each do |champ| %> |
131 | 131 | <div style="position:relative"> |
132 | | - <%= champion_icon(champ, size: 28, css_class: "opacity-60 grayscale") %> |
| 132 | + <%= champion_icon(champ, size: 30, css_class: "opacity-60 grayscale") %> |
133 | 133 | <div style="position:absolute;inset:0;display:flex;align-items:center;justify-content:center"> |
134 | 134 | <div style="width:100%;height:1px;background:#ef4444;transform:rotate(45deg);position:absolute"></div> |
135 | 135 | </div> |
|
143 | 143 | <div style="margin-top:10px;text-align:center"> |
144 | 144 | <%= turbo_frame_tag "scoreboard_#{game['UniqueGame']}" do %> |
145 | 145 | <a href="#" data-lazy-src="<%= api_game_scoreboard_path(game['UniqueGame']) %>" |
146 | | - style="font-size:10px;color:var(--retro-teal);font-family:Verdana,sans-serif;text-decoration:none;letter-spacing:0.08em"> |
| 146 | + style="font-size:12px;color:var(--retro-teal);font-family:Verdana,sans-serif;text-decoration:none;letter-spacing:0.08em"> |
147 | 147 | VER SCOREBOARD DETALHADO → |
148 | 148 | </a> |
149 | 149 | <% end %> |
|
0 commit comments