| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298 |
- @{
- ViewData["Title"] = "Choose App";
- Layout = "~/Views/Shared/_NothingLayout.cshtml";
- }
- @using LotteryWebApp.Languages;
- <style>
- /* Override the layout backgrounds */
- body {
- background: #2D0506 !important;
- background-image: none !important;
- margin: 0 !important;
- padding: 0 !important;
- }
- .all-screen {
- max-width: 393px !important;
- background: #2D0506 !important;
- position: relative !important;
- overflow: hidden !important;
- height: 100dvh !important;
- }
- .float-button-navigator-back-to-app {
- display: none !important;
- }
- /* ========== CHOOSE APP CUSTOM STYLES ========== */
- .ca-wrap {
- position: relative;
- width: 100%;
- height: 100%;
- }
- /* Hero background - covers the ENTIRE container */
- .ca-hero {
- position: absolute;
- top: 0;
- left: -20%;
- width: 140%;
- height: 100%;
- z-index: 0;
- }
- .ca-hero img {
- width: 100%;
- height: 100%;
- object-fit: cover;
- object-position: center top;
- }
- /* Gradient fades the image into the dark background color */
- .ca-hero-overlay {
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- background: linear-gradient(180deg,
- rgba(45, 5, 6, 0) 0%,
- rgba(45, 5, 6, 0) 45%,
- rgba(45, 5, 6, 0.6) 58%,
- rgba(45, 5, 6, 0.9) 68%,
- rgba(45, 5, 6, 1) 78%);
- }
- /* Logo */
- .ca-logo-wrap {
- position: absolute;
- top: 10px;
- left: 0;
- right: 0;
- z-index: 5;
- text-align: center;
- }
- .ca-logo-wrap img {
- width: 275px;
- height: auto;
- filter: drop-shadow(0 6px 16px rgba(0,0,0,0.6));
- display: inline-block;
- }
- .ca-cards-section {
- position: absolute;
- top: 58dvh;
- bottom: 4dvh;
- left: 20px;
- right: 20px;
- z-index: 10;
- display: flex;
- flex-direction: column;
- justify-content: space-evenly;
- align-items: center;
- }
- /* Card base */
- .ca-game-card {
- position: relative;
- width: 100%;
- height: 88px;
- border-radius: 12px;
- overflow: hidden;
- display: flex;
- align-items: center;
- justify-content: space-between;
- padding: 0 12px;
- text-decoration: none !important;
- border: 2px solid rgba(255, 255, 255, 0.15);
- box-sizing: border-box;
- cursor: pointer;
- }
- .ca-game-card:hover { opacity: 0.95; }
- .ca-game-card:active { transform: scale(0.98); }
- .ca-card-blue { background: #211ABF; }
- .ca-card-orange { background: linear-gradient(90deg, #FF921E 0%, #FF1E1E 100%); }
- /* Translucent circles (decorative) */
- .ca-deco-circle {
- position: absolute;
- border-radius: 50%;
- background: rgba(255, 255, 255, 0.07);
- pointer-events: none;
- }
- /* Left: game name + balls */
- .ca-left {
- display: flex;
- align-items: center;
- gap: 6px;
- z-index: 2;
- flex-shrink: 0;
- }
- .ca-game-name {
- font-family: 'Montserrat', sans-serif !important;
- font-weight: 800 !important;
- font-size: 22px;
- color: #fff;
- line-height: 1.1;
- text-shadow: 0 2px 4px rgba(0,0,0,0.3);
- }
- .ca-game-lotto {
- font-family: 'Montserrat', sans-serif !important;
- font-weight: 800 !important;
- font-style: italic;
- font-size: 30px;
- line-height: 0.95;
- color: #fff;
- text-shadow: 0 2px 4px rgba(0,0,0,0.3);
- }
- /* Lottery balls */
- .ca-ball {
- width: 56px;
- height: 56px;
- border-radius: 50%;
- display: flex;
- align-items: center;
- justify-content: center;
- font-family: 'Bricolage Grotesque', sans-serif !important;
- font-weight: 800 !important;
- color: #000;
- position: relative;
- box-shadow: 3px 3px 9px rgba(0,0,0,0.45);
- }
- .ca-ball-sm {
- width: 44px;
- height: 44px;
- }
- .ca-ball-md {
- width: 52px;
- height: 52px;
- }
- .ca-ball::after {
- content: "";
- position: absolute;
- top: 12%;
- left: 20%;
- width: 50%;
- height: 30%;
- background: linear-gradient(180deg, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.05) 100%);
- border-radius: 50%;
- }
- /* Right: asset image + button */
- .ca-right {
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
- height: 100%;
- z-index: 2;
- flex-shrink: 0;
- position: relative;
- padding-top: 10px;
- }
- .ca-asset-img {
- object-fit: contain;
- filter: drop-shadow(0 0 4px rgba(255,255,255,0.7));
- margin-bottom: -8px;
- position: relative;
- z-index: 3;
- }
- /* Play now button */
- .ca-play-btn {
- background: linear-gradient(44deg, #EFAD19 0%, #FFF385 100%);
- border: 2px solid rgba(255, 255, 255, 0.4);
- border-radius: 12px;
- box-shadow: 0px 3px 8px rgba(0,0,0,0.25);
- padding: 5px 30px;
- font-family: 'Bricolage Grotesque', sans-serif !important;
- font-weight: 800 !important;
- font-size: 12px;
- color: #000 !important;
- text-decoration: none !important;
- text-transform: uppercase;
- white-space: nowrap;
- line-height: 1.3;
- }
- /* Small decorative dots */
- .ca-dot {
- position: absolute;
- border-radius: 50%;
- pointer-events: none;
- }
- </style>
- <link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@800&family=Montserrat:ital,wght@0,800;1,800&display=swap" rel="stylesheet">
- <div class="ca-wrap">
- <!-- Full background image -->
- <div class="ca-hero">
- <img src="~/LotteryV2/img/ChooseApp/main_bg.png" alt="" />
- <div class="ca-hero-overlay"></div>
- </div>
- <!-- Logo -->
- <div class="ca-logo-wrap">
- <img src="~/LotteryV2/img/ChooseApp/logo.png" alt="NATCOM LOTO" />
- </div>
- <!-- Game Cards -->
- <div class="ca-cards-section">
- <!-- BoLèt Lotto -->
- <a href="/Home" class="ca-game-card ca-card-blue">
- <div class="ca-deco-circle" style="width:150px;height:150px;right:-35px;top:-35px;"></div>
- <div class="ca-deco-circle" style="width:150px;height:150px;right:-15px;top:-15px;"></div>
- <div class="ca-deco-circle" style="width:150px;height:150px;left:-65px;bottom:-85px;"></div>
- <div class="ca-dot" style="width:10px;height:10px;background:#CAF7FF;left:55%;top:28%;"></div>
- <div class="ca-dot" style="width:14px;height:14px;background:rgba(255,255,255,0.7);left:50%;top:0;"></div>
- <div class="ca-dot" style="width:6px;height:6px;background:rgba(255,255,255,0.6);left:46%;top:2px;"></div>
- <div class="ca-left">
- <div>
- <div class="ca-game-name">BòLèt</div>
- <div class="ca-game-lotto">Lotto</div>
- </div>
- <div class="ca-ball" style="background:#6868FF;font-size:26px;margin-left:4px;">20</div>
- </div>
- <div class="ca-right">
- <img src="~/LotteryV2/img/ChooseApp/money_stack.png" class="ca-asset-img" style="width:65px;height:40px;" alt="" />
- <span class="ca-play-btn">@Lang.play</span>
- </div>
- </a>
- <!-- MEGA Lotto -->
- <a href="/LotteryV2/Home" class="ca-game-card ca-card-orange">
- <div class="ca-deco-circle" style="width:150px;height:150px;right:-35px;top:-35px;"></div>
- <div class="ca-deco-circle" style="width:150px;height:150px;right:-15px;top:-15px;"></div>
- <div class="ca-deco-circle" style="width:150px;height:150px;left:-65px;bottom:-85px;"></div>
- <div class="ca-dot" style="width:10px;height:10px;background:#FFD43D;left:48%;top:16px;"></div>
- <div class="ca-dot" style="width:14px;height:14px;background:rgba(255,255,255,0.7);left:54%;bottom:8px;"></div>
- <div class="ca-dot" style="width:6px;height:6px;background:rgba(255,255,255,0.6);left:46%;top:12px;"></div>
- <div class="ca-left">
- <div>
- <div class="ca-game-name">MEGA</div>
- <div class="ca-game-lotto">Lotto</div>
- </div>
- <!-- Overlapping balls: 88 behind, 66 in front -->
- <div style="position:relative;width:70px;height:68px;margin-left:2px;">
- <div class="ca-ball ca-ball-sm" style="background:#FFD43D;font-size:18px;position:absolute;left:0;top:0;z-index:1;">88</div>
- <div class="ca-ball ca-ball-md" style="background:#52A34D;font-size:22px;position:absolute;left:18px;top:14px;z-index:2;">66</div>
- </div>
- </div>
- <div class="ca-right">
- <img src="~/LotteryV2/img/ChooseApp/gold_bag.png" class="ca-asset-img" style="width:50px;height:50px;" alt="" />
- <span class="ca-play-btn">@Lang.play</span>
- </div>
- </a>
- </div>
- </div>
|