Rule.cshtml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  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: 64%;
  111. text-align: left;
  112. }
  113. .millions-rule-page .prize-header,
  114. .millions-rule-page .prize-col {
  115. width: 36%;
  116. text-align: right;
  117. }
  118. .millions-rule-page .match-col {
  119. font-size: 12.5px;
  120. color: #333;
  121. font-weight: 600;
  122. line-height: 1.3;
  123. }
  124. .millions-rule-page .prize-col {
  125. font-size: 13.5px;
  126. color: #000;
  127. font-weight: 800;
  128. }
  129. .millions-rule-page .prize-col.jackpot {
  130. color: #0062FF;
  131. text-transform: uppercase;
  132. font-weight: 900;
  133. }
  134. </style>
  135. <div class="section-header">
  136. <span class="section-emoji">🔔</span>
  137. <div class="section-title">@Lang.millions_prize_structure</div>
  138. </div>
  139. <div class="prize-table">
  140. <div class="prize-header-labels">
  141. <div class="prize-label match-header">@Lang.millions_match_result_header</div>
  142. <div class="prize-label prize-header">@Lang.millions_prize_htg_header</div>
  143. </div>
  144. <div class="prize-rows">
  145. <div class="prize-row">
  146. <div class="match-col">@Lang.millions_match_5_plus_mega</div>
  147. <div class="prize-col jackpot">@Lang.millions_jackpot_label</div>
  148. </div>
  149. <div class="prize-row">
  150. <div class="match-col">@Lang.millions_match_5_numbers</div>
  151. <div class="prize-col">400,000</div>
  152. </div>
  153. <div class="prize-row">
  154. <div class="match-col">@Lang.millions_match_4_plus_mega</div>
  155. <div class="prize-col">40,000</div>
  156. </div>
  157. <div class="prize-row">
  158. <div class="match-col">@Lang.millions_match_4_numbers</div>
  159. <div class="prize-col">2,000</div>
  160. </div>
  161. <div class="prize-row">
  162. <div class="match-col">@Lang.millions_match_3_plus_mega</div>
  163. <div class="prize-col">800</div>
  164. </div>
  165. <div class="prize-row">
  166. <div class="match-col">@Lang.millions_match_3_numbers</div>
  167. <div class="prize-col">40</div>
  168. </div>
  169. <div class="prize-row">
  170. <div class="match-col">@Lang.millions_match_2_plus_mega</div>
  171. <div class="prize-col">40</div>
  172. </div>
  173. <div class="prize-row">
  174. <div class="match-col">@Lang.millions_match_1_plus_mega</div>
  175. <div class="prize-col">30</div>
  176. </div>
  177. <div class="prize-row">
  178. <div class="match-col">@Lang.millions_match_mega_only</div>
  179. <div class="prize-col">10</div>
  180. </div>
  181. </div>
  182. </div>
  183. </div>
  184. <!-- Mega Jackpot Rules -->
  185. <div class="rule-section jackpot-rules-section" style="margin-top: 32px; border-top: 1.5px dashed #eee; padding-top: 20px;">
  186. <style>
  187. .jackpot-rules-section .rule-subsection-title {
  188. font-weight: 800;
  189. color: #1A1A1A;
  190. margin-top: 16px;
  191. font-size: 14px;
  192. }
  193. .jackpot-rules-section .rule-list {
  194. margin-top: 6px;
  195. }
  196. .jackpot-rules-section .rule-item-dash {
  197. padding-left: 15px !important;
  198. }
  199. .jackpot-rules-section .rule-item-dash::before {
  200. content: '–' !important;
  201. left: 0;
  202. color: #333333;
  203. font-weight: bold;
  204. }
  205. </style>
  206. <div class="section-header" style="margin-bottom: 8px;">
  207. <span class="section-emoji">🎰</span>
  208. <div class="section-title">@Lang.millions_jackpot_rules_title</div>
  209. </div>
  210. <div class="rule-subsection-title">@Lang.millions_jackpot_rule1_title</div>
  211. <ul class="rule-list">
  212. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule1_desc1</li>
  213. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule1_desc2</li>
  214. </ul>
  215. <div class="rule-subsection-title">@Lang.millions_jackpot_rule2_title</div>
  216. <ul class="rule-list">
  217. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule2_desc1</li>
  218. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule2_desc2</li>
  219. </ul>
  220. <div class="rule-subsection-title">@Lang.millions_jackpot_rule3_title</div>
  221. <ul class="rule-list">
  222. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule3_desc1</li>
  223. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule3_desc2</li>
  224. </ul>
  225. <div class="rule-subsection-title">@Lang.millions_jackpot_rule4_title</div>
  226. <ul class="rule-list">
  227. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule4_desc1</li>
  228. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule4_desc2</li>
  229. </ul>
  230. <div class="rule-subsection-title">@Lang.millions_jackpot_rule5_title</div>
  231. <ul class="rule-list">
  232. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule5_desc1</li>
  233. <li class="rule-item rule-subitem rule-item-dash" style="color: #555; font-size: 13px;">@Lang.millions_jackpot_rule5_item1</li>
  234. <li class="rule-item rule-subitem rule-item-dash" style="color: #555; font-size: 13px;">@Lang.millions_jackpot_rule5_item2</li>
  235. <li class="rule-item rule-subitem rule-item-dash" style="color: #555; font-size: 13px;">@Lang.millions_jackpot_rule5_item3</li>
  236. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule5_desc2</li>
  237. </ul>
  238. <div class="rule-subsection-title">@Lang.millions_jackpot_rule6_title</div>
  239. <ul class="rule-list">
  240. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule6_desc1</li>
  241. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule6_desc2</li>
  242. </ul>
  243. <div class="rule-subsection-title">@Lang.millions_jackpot_rule7_title</div>
  244. <ul class="rule-list">
  245. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule7_desc1</li>
  246. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule7_desc2</li>
  247. <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule7_desc3</li>
  248. </ul>
  249. </div>
  250. <!-- Note Section -->
  251. <div class="rule-section note-section" style="margin-top: 32px; border-top: 1.5px dashed #eee; padding-top: 20px;">
  252. <style>
  253. .note-section .rule-list {
  254. margin-top: 8px;
  255. }
  256. .note-section .rule-item-no-bullet::before {
  257. content: none !important;
  258. }
  259. .note-section .rule-item-no-bullet {
  260. padding-left: 0 !important;
  261. font-weight: 700;
  262. color: #1A1A1A;
  263. }
  264. </style>
  265. <div class="section-header" style="margin-bottom: 8px;">
  266. <span class="section-emoji">📌</span>
  267. <div class="section-title">@Lang.millions_note_title</div>
  268. </div>
  269. <ul class="rule-list">
  270. <li class="rule-item rule-item-no-bullet">@Lang.millions_note_coin_rate</li>
  271. <li class="rule-item" style="margin-top: 10px;">@Lang.millions_note_rewards_credit</li>
  272. <li class="rule-item rule-subitem" style="color: #555; font-size: 13px;">@Lang.millions_note_conversion_main</li>
  273. <li class="rule-item rule-subitem" style="color: #555; font-size: 13px;">@Lang.millions_note_conversion_natcash</li>
  274. </ul>
  275. </div>
  276. </div>
  277. </div>
  278. <!-- Bottom Navbar shared component -->
  279. <partial name="_BottomNavbar" />
  280. </div>