Rule.cshtml 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325
  1. @model LotteryWebApp.Models.HomeIndex_ViewModel
  2. @{
  3. ViewData["Title"] = "Millions - Rule";
  4. ViewData["ActiveTab"] = "Rule";
  5. Layout = "~/Areas/Millions/Views/Shared/_Layout.cshtml";
  6. }
  7. @using LotteryWebApp.Languages;
  8. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
  9. <link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;700;800;900&display=swap" rel="stylesheet">
  10. @section Styles {
  11. <link rel="stylesheet" href="/Millions/css/rule.css" />
  12. }
  13. <div class="millions-rule-page">
  14. <!-- Header -->
  15. <div class="header">
  16. <a href="javascript:history.back()" class="back-btn">
  17. <i class="fa-solid fa-arrow-left"></i>
  18. </a>
  19. <div class="header-title">@Lang.millions_rule_title</div>
  20. </div>
  21. <!-- Main Content Card -->
  22. <div class="content-card custom-scrollbar">
  23. <div class="content-inner">
  24. <!-- Banner -->
  25. <div class="banner">
  26. <div class="banner-content">
  27. <span class="banner-text">@Lang.millions_mega_millions</span>
  28. <div class="banner-ball">
  29. <img src="/Millions/img/ball_88.png" alt="88">
  30. <i class="fa-solid fa-crown crown"></i>
  31. </div>
  32. </div>
  33. </div>
  34. <!-- Draw Schedule -->
  35. <div class="rule-section">
  36. <div class="section-header">
  37. <span class="section-emoji">📅</span>
  38. <div class="section-title">@Lang.millions_draw_schedule</div>
  39. </div>
  40. <ul class="rule-list">
  41. <li class="rule-item">@Lang.millions_draw_frequency</li>
  42. <li class="rule-item">@Lang.millions_draw_time</li>
  43. <li class="rule-item">@Lang.millions_ticket_closing_time</li>
  44. </ul>
  45. </div>
  46. <!-- How to play -->
  47. <div class="rule-section">
  48. <div class="section-header">
  49. <span class="section-emoji">▶️</span>
  50. <div class="section-title">@Lang.millions_how_to_play</div>
  51. </div>
  52. <ul class="rule-list">
  53. <li class="rule-item">@Lang.millions_ticket_includes_6</li>
  54. <li class="rule-item rule-subitem">@Lang.millions_select_5_main</li>
  55. <li class="rule-item rule-subitem">@Lang.millions_select_1_mega</li>
  56. <li class="rule-item">@Lang.millions_ticket_price</li>
  57. <li class="rule-item">@Lang.millions_payment_via</li>
  58. </ul>
  59. </div>
  60. <!-- Game rules -->
  61. <div class="rule-section">
  62. <div class="section-header">
  63. <span class="section-emoji">🔨</span>
  64. <div class="section-title">@Lang.millions_game_rules_title</div>
  65. </div>
  66. <ul class="rule-list">
  67. <li class="rule-item">@Lang.millions_results_based_on</li>
  68. <li class="rule-item">@Lang.millions_one_highest_prize</li>
  69. <li class="rule-item">@Lang.millions_winnings_calculated</li>
  70. </ul>
  71. </div>
  72. <!-- Prize Structure -->
  73. <div class="rule-section">
  74. <style>
  75. .millions-rule-page .prize-table {
  76. width: 100%;
  77. display: flex;
  78. flex-direction: column;
  79. gap: 12px;
  80. }
  81. .millions-rule-page .prize-header-labels {
  82. display: flex;
  83. justify-content: space-between;
  84. background-color: var(--primary-blue);
  85. color: white;
  86. padding: 12px 14px;
  87. border-radius: 8px;
  88. margin-bottom: 6px;
  89. box-shadow: 0 4px 8px rgba(0, 98, 255, 0.2);
  90. }
  91. .millions-rule-page .prize-label {
  92. font-weight: 800;
  93. font-size: 13px;
  94. text-transform: uppercase;
  95. }
  96. .millions-rule-page .prize-row {
  97. display: flex;
  98. justify-content: space-between;
  99. padding: 8px 14px;
  100. background-color: #fcfcfc;
  101. border-radius: 8px;
  102. border: 1px solid #f0f0f0;
  103. align-items: center;
  104. }
  105. .millions-rule-page .prize-row:nth-child(even) {
  106. background-color: #f7f9ff;
  107. }
  108. .millions-rule-page .match-header,
  109. .millions-rule-page .match-col {
  110. width: 50%;
  111. text-align: left;
  112. }
  113. .millions-rule-page .prize-header,
  114. .millions-rule-page .prize-col {
  115. width: 32%;
  116. text-align: right;
  117. }
  118. .millions-rule-page .rate-header,
  119. .millions-rule-page .rate-col {
  120. width: 18%;
  121. text-align: right;
  122. }
  123. .millions-rule-page .match-col {
  124. font-size: 12.5px;
  125. color: #333;
  126. font-weight: 600;
  127. line-height: 1.3;
  128. }
  129. .millions-rule-page .prize-col {
  130. font-size: 13.5px;
  131. color: #000;
  132. font-weight: 800;
  133. }
  134. .millions-rule-page .prize-col.jackpot {
  135. color: #0062FF;
  136. text-transform: uppercase;
  137. font-weight: 900;
  138. }
  139. .millions-rule-page .rate-col {
  140. font-size: 13.5px;
  141. color: #666;
  142. font-weight: 700;
  143. }
  144. </style>
  145. <div class="section-header">
  146. <span class="section-emoji">🔔</span>
  147. <div class="section-title">@Lang.millions_prize_structure</div>
  148. </div>
  149. <div class="prize-table">
  150. <div class="prize-header-labels">
  151. <div class="prize-label match-header">@Lang.millions_match_result_header</div>
  152. <div class="prize-label prize-header">@Lang.millions_prize_htg_header</div>
  153. <div class="prize-label rate-header">@Lang.millions_rate_header</div>
  154. </div>
  155. <div class="prize-rows">
  156. <div class="prize-row">
  157. <div class="match-col">@Lang.millions_match_5_plus_mega</div>
  158. <div class="prize-col jackpot">@Lang.millions_jackpot_label</div>
  159. <div class="rate-col">–</div>
  160. </div>
  161. <div class="prize-row">
  162. <div class="match-col">@Lang.millions_match_5_numbers</div>
  163. <div class="prize-col">400,000</div>
  164. <div class="rate-col">x20.000</div>
  165. </div>
  166. <div class="prize-row">
  167. <div class="match-col">@Lang.millions_match_4_plus_mega</div>
  168. <div class="prize-col">40,000</div>
  169. <div class="rate-col">x2.000</div>
  170. </div>
  171. <div class="prize-row">
  172. <div class="match-col">@Lang.millions_match_4_numbers</div>
  173. <div class="prize-col">2,000</div>
  174. <div class="rate-col">x100</div>
  175. </div>
  176. <div class="prize-row">
  177. <div class="match-col">@Lang.millions_match_3_plus_mega</div>
  178. <div class="prize-col">800</div>
  179. <div class="rate-col">x40</div>
  180. </div>
  181. <div class="prize-row">
  182. <div class="match-col">@Lang.millions_match_3_numbers</div>
  183. <div class="prize-col">40</div>
  184. <div class="rate-col">x2</div>
  185. </div>
  186. <div class="prize-row">
  187. <div class="match-col">@Lang.millions_match_2_plus_mega</div>
  188. <div class="prize-col">40</div>
  189. <div class="rate-col">x2</div>
  190. </div>
  191. <div class="prize-row">
  192. <div class="match-col">@Lang.millions_match_1_plus_mega</div>
  193. <div class="prize-col">30</div>
  194. <div class="rate-col">–</div>
  195. </div>
  196. <div class="prize-row">
  197. <div class="match-col">@Lang.millions_match_mega_only</div>
  198. <div class="prize-col">10</div>
  199. <div class="rate-col">–</div>
  200. </div>
  201. </div>
  202. </div>
  203. </div>
  204. <!-- Mega Jackpot Rules -->
  205. <div class="rule-section jackpot-rules-section" style="margin-top: 32px; border-top: 1.5px dashed #eee; padding-top: 20px;">
  206. <style>
  207. .jackpot-rules-section .rule-subsection-title {
  208. font-weight: 800;
  209. color: #1A1A1A;
  210. margin-top: 16px;
  211. font-size: 14px;
  212. }
  213. .jackpot-rules-section .rule-list {
  214. margin-top: 6px;
  215. }
  216. .jackpot-rules-section .rule-item-dash {
  217. padding-left: 15px !important;
  218. }
  219. .jackpot-rules-section .rule-item-dash::before {
  220. content: '–' !important;
  221. left: 0;
  222. color: #333333;
  223. font-weight: bold;
  224. }
  225. </style>
  226. <div class="section-header" style="margin-bottom: 8px;">
  227. <span class="section-emoji">🎰</span>
  228. <div class="section-title">@Lang.millions_jackpot_rules_title</div>
  229. </div>
  230. <div class="rule-subsection-title">@Lang.millions_jackpot_rule1_title</div>
  231. <ul class="rule-list">
  232. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule1_desc1</li>
  233. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule1_desc2</li>
  234. </ul>
  235. <div class="rule-subsection-title">@Lang.millions_jackpot_rule2_title</div>
  236. <ul class="rule-list">
  237. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule2_desc1</li>
  238. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule2_desc2</li>
  239. </ul>
  240. <div class="rule-subsection-title">@Lang.millions_jackpot_rule3_title</div>
  241. <ul class="rule-list">
  242. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule3_desc1</li>
  243. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule3_desc2</li>
  244. </ul>
  245. <div class="rule-subsection-title">@Lang.millions_jackpot_rule4_title</div>
  246. <ul class="rule-list">
  247. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule4_desc1</li>
  248. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule4_desc2</li>
  249. </ul>
  250. <div class="rule-subsection-title">@Lang.millions_jackpot_rule5_title</div>
  251. <ul class="rule-list">
  252. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule5_desc1</li>
  253. <li class="rule-item rule-subitem rule-item-dash" style="color: #555; font-size: 13px;">@Lang.millions_jackpot_rule5_item1</li>
  254. <li class="rule-item rule-subitem rule-item-dash" style="color: #555; font-size: 13px;">@Lang.millions_jackpot_rule5_item2</li>
  255. <li class="rule-item rule-subitem rule-item-dash" style="color: #555; font-size: 13px;">@Lang.millions_jackpot_rule5_item3</li>
  256. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule5_desc2</li>
  257. </ul>
  258. <div class="rule-subsection-title">@Lang.millions_jackpot_rule6_title</div>
  259. <ul class="rule-list">
  260. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule6_desc1</li>
  261. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule6_desc2</li>
  262. </ul>
  263. <div class="rule-subsection-title">@Lang.millions_jackpot_rule7_title</div>
  264. <ul class="rule-list">
  265. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule7_desc1</li>
  266. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule7_desc2</li>
  267. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule7_desc3</li>
  268. </ul>
  269. </div>
  270. <!-- Note Section -->
  271. <div class="rule-section note-section" style="margin-top: 32px; border-top: 1.5px dashed #eee; padding-top: 20px;">
  272. <style>
  273. .note-section .rule-list {
  274. margin-top: 8px;
  275. }
  276. .note-section .rule-item-no-bullet::before {
  277. content: none !important;
  278. }
  279. .note-section .rule-item-no-bullet {
  280. padding-left: 0 !important;
  281. font-weight: 700;
  282. color: #1A1A1A;
  283. }
  284. </style>
  285. <div class="section-header" style="margin-bottom: 8px;">
  286. <span class="section-emoji">📌</span>
  287. <div class="section-title">@Lang.millions_note_title</div>
  288. </div>
  289. <ul class="rule-list">
  290. <li class="rule-item rule-item-no-bullet">@Lang.millions_note_coin_rate</li>
  291. <li class="rule-item" style="margin-top: 10px;">@Lang.millions_note_rewards_credit</li>
  292. <li class="rule-item rule-subitem" style="color: #555; font-size: 13px;">@Lang.millions_note_conversion_main</li>
  293. <li class="rule-item rule-subitem" style="color: #555; font-size: 13px;">@Lang.millions_note_conversion_natcash</li>
  294. </ul>
  295. </div>
  296. </div>
  297. </div>
  298. <!-- Bottom Navbar shared component -->
  299. <partial name="_BottomNavbar" />
  300. </div>