﻿.hilo-game-area{flex:1;min-width:300px;background:linear-gradient(180deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);border-radius:12px;padding:20px;display:flex;flex-direction:column;position:relative;overflow:hidden}.hilo-game-area::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 30%, rgba(59,130,246,0.1) 0%, transparent 70%);pointer-events:none}.hilo-game-content{flex:1;display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.hilo-scale-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:rgba(0,0,0,0.3);border-radius:8px;margin-bottom:20px}.hilo-scale-label{font-size:14px;font-weight:600;color:rgba(255,255,255,0.8)}.hilo-scale-label.high{color:#22c55e}.hilo-scale-label.low{color:#ef4444}.hilo-scale-track{flex:1;height:8px;background:linear-gradient(to right, #ef4444, #f59e0b, #22c55e);border-radius:4px;margin:0 16px;position:relative}.hilo-scale-marker{position:absolute;top:-6px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,0.3);transform:translateX(-50%);transition:left 0.3s ease}.hilo-card-display{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px}.hilo-card-wrapper{display:flex;align-items:center;justify-content:center;gap:40px;width:100%}.hilo-card-hint{display:flex;flex-direction:column;align-items:center;gap:4px;background:transparent;border:none;box-shadow:none;padding:0}.hilo-card-hint .hilo-hint-rank{font-size:24px;font-weight:700}.hilo-card-hint .hilo-hint-text{font-size:9px;color:rgba(255,255,255,0.35);text-transform:uppercase;text-align:center;max-width:70px;line-height:1.2;letter-spacing:0.5px;background:transparent}.hilo-card-hint.left .hilo-hint-rank{color:rgba(34,197,94,0.5)}.hilo-card-hint.right .hilo-hint-rank{color:rgba(239,68,68,0.5)}.hilo-card-stack{position:relative;width:140px;height:196px;perspective:1000px}.hilo-deck-card{position:absolute;top:2px;left:0;width:140px;height:196px;border-radius:12px;background-color:#1e3a5f;background-image:var(--card-back-image);background-size:cover;background-position:center;box-shadow:0 4px 16px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.1)}.hilo-card-flipper{position:absolute;top:0;left:0;width:140px;height:196px;transform-style:preserve-3d;transform-origin:center center;transform:translateZ(0);transition:transform 0.4s ease-out;border-radius:12px;background-color:#1e3a5f;background-image:var(--card-back-image);background-size:cover;background-position:center;box-shadow:0 8px 32px rgba(0,0,0,0.4),0 0 0 3px rgba(255,255,255,0.1)}.hilo-current-card.sliding-out{transform:translateX(calc(50vw + 100px)) scale(0.6) !important;opacity:0;transition:transform 0.4s ease-in, opacity 0.3s ease-in}.hilo-current-card.appearing{animation:cardAppearFromDeck 0.35s ease-out forwards}@keyframes cardAppearFromDeck{0%{transform:scale(0.9);opacity:0}100%{transform:scale(1);opacity:1}}.hilo-card-flipper.flipping{transform:rotateY(180deg) translateZ(0)}.hilo-card-back{position:absolute;top:0;left:0;width:140px;height:196px;border-radius:12px;background-color:#1e3a5f;background-image:var(--card-back-image);background-size:cover;background-position:center;box-shadow:0 8px 32px rgba(0,0,0,0.4),0 0 0 3px rgba(255,255,255,0.1);backface-visibility:hidden;transform:rotateY(180deg)}.hilo-current-card{position:absolute;top:0;left:0;width:140px;height:196px;background:linear-gradient(145deg, #fff 0%, #f8fafc 50%, #f1f5f9 100%);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,0.4),0 0 0 3px rgba(255,255,255,0.1),inset 0 1px 0 rgba(255,255,255,0.8);display:flex;flex-direction:column;justify-content:space-between;padding:12px;backface-visibility:hidden;transform:translateZ(0);box-sizing:border-box}.hilo-current-card.win-glow{animation:cardWinGlow 0.6s ease-out;box-shadow:0 0 30px rgba(34,197,94,0.6),0 8px 32px rgba(0,0,0,0.3)}.hilo-current-card.lose-glow{animation:cardLoseShake 0.5s ease-out;box-shadow:0 0 25px rgba(239,68,68,0.5),0 8px 32px rgba(0,0,0,0.3)}@keyframes cardWinGlow{0%{box-shadow:0 0 0 rgba(34,197,94,0)}50%{box-shadow:0 0 40px rgba(34,197,94,0.8)}100%{box-shadow:0 0 25px rgba(34,197,94,0.5)}}@keyframes cardLoseShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.hilo-card-corner{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.hilo-card-corner.bottom{align-self:flex-end;transform:rotate(180deg)}.hilo-card-rank{font-size:50px;line-height:32px;font-weight:700}.hilo-card-suit{font-size:50px}.hilo-current-card.red .hilo-card-rank,.hilo-current-card.red .hilo-card-suit{color:#ef4444}.hilo-current-card.black .hilo-card-rank,.hilo-current-card.black .hilo-card-suit{color:#1f2937}.hilo-card-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:60px}.hilo-current-card.red .hilo-card-center{color:#ef4444}.hilo-current-card.black .hilo-card-center{color:#1f2937}.hilo-result-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,0.9);border-radius:16px;padding:30px 50px;text-align:center;animation:resultOverlayIn 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);z-index:10;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.1)}.hilo-result-overlay.win-state{background:radial-gradient(circle at center, rgba(34,197,94,0.3) 0%, rgba(0,0,0,0.9) 70%);box-shadow:0 0 40px rgba(34,197,94,0.3)}.hilo-result-overlay.lose-state{background:radial-gradient(circle at center, rgba(239,68,68,0.2) 0%, rgba(0,0,0,0.9) 70%)}.hilo-result-overlay.jackpot-state{background:radial-gradient(circle at center, rgba(255,215,0,0.3) 0%, rgba(0,0,0,0.9) 70%);box-shadow:0 0 50px rgba(255,215,0,0.4)}@keyframes resultOverlayIn{from{opacity:0;transform:translate(-50%, -50%) scale(0.7)}60%{transform:translate(-50%, -50%) scale(1.05)}to{opacity:1;transform:translate(-50%, -50%) scale(1)}}.hilo-result-text{font-size:28px;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:2px}.hilo-result-text.win{color:#22c55e;text-shadow:0 0 20px rgba(34,197,94,0.6);animation:winTextPop 0.5s ease-out}.hilo-result-text.lose{color:#ef4444;text-shadow:0 0 15px rgba(239,68,68,0.4);animation:loseTextShake 0.5s ease-out}.hilo-result-text.jackpot{color:#ffd700;font-size:32px;text-shadow:0 0 30px rgba(255,215,0,0.7);animation:jackpotTextPulse 1s ease-in-out infinite}@keyframes winTextPop{0%{transform:scale(0.5);opacity:0}50%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}@keyframes loseTextShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}@keyframes jackpotTextPulse{0%,100%{transform:scale(1);text-shadow:0 0 20px rgba(255,215,0,0.6)}50%{transform:scale(1.05);text-shadow:0 0 40px rgba(255,215,0,0.9)}}.hilo-result-multiplier{font-size:20px;color:rgba(255,255,255,0.8);animation:multiplierFadeIn 0.4s ease-out 0.2s both;display:inline-flex;align-items:center;justify-content:center;gap:4px}.hilo-result-multiplier img{height:16px;width:auto;vertical-align:middle}@keyframes multiplierFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hilo-prediction-row{display:flex;gap:16px;padding:8px 0;min-height:162px}.hilo-prediction-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 20px;min-height:100px;border-radius:12px;border:none;cursor:pointer;transition:background 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease, opacity 0.25s ease;position:relative;overflow:hidden}.hilo-prediction-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.25), transparent);transition:left 0.5s ease}.hilo-prediction-btn:hover:not(:disabled)::before{left:100%}.hilo-prediction-btn::after{content:'↑';position:absolute;right:15px;font-size:24px;opacity:0.5;transition:transform 0.3s ease, opacity 0.3s ease}.hilo-prediction-btn.lower::after{content:'↓'}.hilo-prediction-btn.same::after{content:'='}.hilo-prediction-btn:hover:not(:disabled)::after{opacity:0.8;transform:translateY(-3px)}.hilo-prediction-btn.lower:hover:not(:disabled)::after{transform:translateY(3px)}.hilo-prediction-btn.same:hover:not(:disabled)::after{transform:scale(1.2)}.hilo-prediction-btn.higher{background:linear-gradient(135deg, #22c55e 0%, #16a34a 100%);box-shadow:0 4px 15px rgba(34,197,94,0.3)}.hilo-prediction-btn.higher:hover:not(:disabled){background:linear-gradient(135deg, #4ade80 0%, #22c55e 100%);transform:translateY(-3px);box-shadow:0 8px 25px rgba(34,197,94,0.4)}.hilo-prediction-btn.higher:active:not(:disabled){transform:translateY(-1px)}.hilo-prediction-btn.lower{background:linear-gradient(135deg, #ef4444 0%, #dc2626 100%);box-shadow:0 4px 15px rgba(239,68,68,0.3)}.hilo-prediction-btn.lower:hover:not(:disabled){background:linear-gradient(135deg, #f87171 0%, #ef4444 100%);transform:translateY(-3px);box-shadow:0 8px 25px rgba(239,68,68,0.4)}.hilo-prediction-btn.lower:active:not(:disabled){transform:translateY(-1px)}.hilo-prediction-btn.same{background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);box-shadow:0 4px 15px rgba(245,158,11,0.3)}.hilo-prediction-btn.same:hover:not(:disabled){background:linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);transform:translateY(-3px);box-shadow:0 8px 25px rgba(245,158,11,0.4)}.hilo-prediction-btn.same:active:not(:disabled){transform:translateY(-1px)}.hilo-prediction-btn:disabled{opacity:0.5;cursor:not-allowed;transform:none;box-shadow:none}.hilo-prediction-btn:disabled::after{display:none}.hilo-prediction-label{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.hilo-prediction-percent{font-size:14px;color:rgba(255,255,255,0.9)}.hilo-prediction-multiplier{font-size:12px;color:rgba(255,255,255,0.7);margin-top:4px}.hilo-skip-btn{width:100%;padding:12px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:8px;color:rgba(255,255,255,0.8);font-size:14px;font-weight:500;cursor:pointer;transition:background 0.2s ease, border-color 0.2s ease, color 0.2s ease;margin-top:8px}.hilo-skip-btn:hover:not(:disabled){background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.3)}.hilo-skip-btn:disabled{opacity:0.4;cursor:not-allowed}.hilo-info-row{display:flex;justify-content:space-between;padding:12px 16px;background:rgba(0,0,0,0.2);border-radius:8px;min-height:56px}.hilo-info-item{display:flex;flex-direction:column;align-items:center}.hilo-info-label{font-size:11px;color:rgba(255,255,255,0.5);text-transform:uppercase;margin-bottom:4px}.hilo-info-value{font-size:18px;font-weight:600;color:#fff}.hilo-info-value.highlight{color:#f59e0b}.hilo-history-section{padding:16px 0;border-top:1px solid rgba(255,255,255,0.1);overflow:hidden;min-height:122px}.hilo-history-label{font-size:12px;color:rgba(255,255,255,0.5);text-transform:uppercase;margin-bottom:12px}.hilo-history-row{display:flex;align-items:center;gap:10px;overflow-x:scroll;padding:4px 20px 8px 0;min-height:126px;scrollbar-width:thin;scrollbar-color:#334155 transparent;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.hilo-history-card{flex-shrink:0;width:54px;height:76px;background:linear-gradient(145deg, #fff 0%, #f8fafc 50%, #f1f5f9 100%);border-radius:6px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.2);animation:slideInFromRight 0.5s ease-out}@keyframes slideInFromRight{from{transform:translateX(300%) scale(0.7);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}.hilo-history-card.red{color:#ef4444}.hilo-history-card.black{color:#1f2937}.hilo-history-card .rank{font-size:32px;line-height:32px;font-weight:700}.hilo-history-card .suit{font-size:32px;line-height:32px}.hilo-history-card-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.hilo-history-action{position:absolute;bottom:52px;right:-15px;z-index:1;width:20px;text-align:center;font-size:12px;font-weight:600;padding:2px 6px;border-radius:3px;background:#374151;color:#fff}.hilo-history-action.higher{background:#22c55e}.hilo-history-action.lower{background:#ef4444}.hilo-history-action.same{background:#eab308}.hilo-history-action.skip{background:#6b7280}.hilo-history-multiplier{font-size:10px;color:#fff;text-align:center;margin-top:4px;font-weight:600;background:rgba(0,0,0,0.6);padding:3px 8px;border-radius:10px;display:inline-block;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.hilo-history-multiplier.loss{color:#ef4444;background:rgba(239,68,68,0.2);border-color:rgba(239,68,68,0.3)}.hilo-start-section{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center}.hilo-start-message{font-size:16px;color:rgba(255,255,255,0.7);margin-bottom:20px}.bet-details-cards-section{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,0.1)}.bet-details-cards-section h4{margin:0 0 12px 0;font-size:14px;color:rgba(255,255,255,0.7);font-weight:500}.bet-details-cards-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.bet-details-card-wrapper{position:relative}.bet-details-card{position:relative;width:44px;height:60px;background:#334155;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,0.3);flex-shrink:0}.bet-details-card.red{color:#ef4444}.bet-details-card.black{color:#e2e8f0}.bet-details-card.skipped{opacity:0.6}.bet-details-card.loss{box-shadow:0 0 0 2px #b91c1c,0 2px 4px rgba(0,0,0,0.3)}.bet-details-card.loss::before,.bet-details-card.loss::after{content:'';position:absolute;top:50%;left:50%;width:80%;height:3px;background:#00000066;border-radius:2px}.bet-details-card.loss::before{transform:translate(-50%, -50%) rotate(45deg)}.bet-details-card.loss::after{transform:translate(-50%, -50%) rotate(-45deg)}.bet-details-fairness{margin-top:12px}.bet-details-card-content{display:flex;flex-direction:column;align-items:center;line-height:1}.bet-details-card-rank{font-size:16px;font-weight:700}.bet-details-card-suit{font-size:14px;margin-top:2px}.bet-details-card-action{position:absolute;bottom:20px;right:-15px;z-index:1;width:20px;text-align:center;font-size:12px;font-weight:600;padding:2px 6px;border-radius:3px;background:#374151;color:#fff;white-space:nowrap}.bet-details-card-action.higher{background:#22c55e}.bet-details-card-action.lower{background:#ef4444}.bet-details-card-action.same{background:#eab308}.bet-details-card-action.skip{background:#6b7280}@media (max-width: 1023px){.hilo-game-area{padding:16px}.hilo-game-content{gap:16px}.hilo-card-stack,.hilo-deck-card,.hilo-card-flipper,.hilo-card-back,.hilo-current-card{width:120px;height:168px}.hilo-current-card{padding:10px}.hilo-deck-card::after,.hilo-card-back::after{width:50px;height:50px}.hilo-card-rank{font-size:31px}.hilo-card-suit{font-size:27px}.hilo-card-center{font-size:50px}.hilo-card-display{padding:20px}.hilo-prediction-row{gap:12px;padding:6px 0}.hilo-prediction-btn{padding:14px 16px;min-height:92px}.hilo-prediction-label{font-size:15px}.hilo-prediction-percent{font-size:13px}.hilo-prediction-multiplier{font-size:11px}.hilo-skip-btn{padding:10px;font-size:13px}.hilo-info-row{padding:10px 14px}.hilo-info-value{font-size:16px}.hilo-result-overlay{padding:24px 40px}.hilo-result-text{font-size:24px}.hilo-result-multiplier{font-size:18px}.hilo-history-section{min-height:116px}.hilo-history-row{min-height:70px}.hilo-history-card{width:50px;height:70px}.hilo-history-card .rank{font-size:18px}.hilo-history-card .suit{font-size:16px}.hilo-card-wrapper{gap:30px}.hilo-card-hint .hilo-hint-rank{font-size:22px}.hilo-history-action{bottom:47px;right:-13px;font-size:11px;padding:2px 5px;width:18px}.hilo-history-multiplier{font-size:9px;padding:2px 6px}.jackpot-amount{font-size:20px}.golden-bonus-hint{font-size:11px}}@media (max-width: 767px){.hilo-container{max-width:400px;margin:0 auto}.hilo-layout{flex-direction:column;gap:8px}.hilo-game-area{order:1;flex:none;width:100%;min-width:unset;padding:12px;min-height:auto}.hilo-controls{order:2;flex:none;width:100%;max-width:100%;padding:12px;gap:10px;min-height:auto}.hilo-game-content{gap:12px}.hilo-card-display{padding:16px 12px}.hilo-card-stack,.hilo-deck-card,.hilo-card-flipper,.hilo-card-back,.hilo-current-card{width:100px;height:140px}.hilo-current-card{padding:8px}.hilo-deck-card::after,.hilo-card-back::after{width:40px;height:40px}.hilo-card-rank{font-size:26px}.hilo-card-suit{font-size:18px}.hilo-card-center{font-size:36px}.hilo-scale-bar{padding:8px 12px;margin-bottom:12px}.hilo-scale-label{font-size:12px}.hilo-scale-track{height:6px;margin:0 12px}.hilo-scale-marker{width:16px;height:16px;top:-5px}.hilo-prediction-row{flex-direction:row;gap:8px;padding:4px 0;min-height:auto}.hilo-prediction-btn{padding:6px 4px;border-radius:8px;min-height:50px}.hilo-prediction-btn::after{display:none}.hilo-prediction-label{font-size:12px}.hilo-prediction-percent{font-size:11px}.hilo-prediction-multiplier{font-size:10px}.hilo-skip-btn{padding:10px;font-size:12px}.hilo-info-row{padding:10px 12px;border-radius:6px;flex-wrap:wrap;gap:8px}.hilo-info-item{flex:1;min-width:60px}.hilo-info-label{font-size:10px}.hilo-info-value{font-size:16px}.hilo-result-overlay{padding:20px 30px;border-radius:12px}.hilo-result-text{font-size:22px;margin-bottom:6px}.hilo-result-multiplier{font-size:16px}.hilo-history-section{padding:10px 0;min-height:86px}.hilo-history-label{font-size:10px;margin-bottom:8px}.hilo-history-row{gap:5px;min-height:86px}.hilo-history-card{width:36px;height:50px;border-radius:3px}.hilo-history-card .rank{font-size:14px}.hilo-history-card .suit{font-size:12px}.hilo-card-wrapper{gap:20px}.hilo-card-hint .hilo-hint-rank{font-size:20px}.hilo-card-hint .hilo-hint-text{font-size:8px;max-width:50px}.hilo-history-action{bottom:42px;right:-12px;font-size:10px;padding:1px 4px;width:16px}.hilo-history-multiplier{font-size:9px;margin-top:3px;padding:2px 6px}.hilo-start-section{min-height:160px}.hilo-start-message{font-size:14px;margin-bottom:16px}.hilo-field label{font-size:11px}.hilo-field input,.hilo-field select{padding:8px 10px;font-size:16px}.bet-buttons button{width:44px;height:44px;font-size:12px}}@media (max-width: 479px){.hilo-game-content{gap:10px}.hilo-card-stack,.hilo-deck-card,.hilo-card-flipper,.hilo-card-back,.hilo-current-card{width:90px;height:126px}.hilo-current-card{padding:6px}.hilo-deck-card::after,.hilo-card-back::after{width:35px;height:35px}.hilo-card-rank{font-size:23px}.hilo-card-suit{font-size:16px}.hilo-card-center{font-size:28px}.hilo-card-display{padding:12px 8px}.hilo-scale-bar{padding:6px 10px;margin-bottom:10px}.hilo-scale-label{font-size:11px}.hilo-scale-track{height:5px;margin:0 10px}.hilo-scale-marker{width:14px;height:14px;top:-4px}.hilo-prediction-row{gap:6px;padding:4px 0}.hilo-prediction-btn{padding:5px 3px;border-radius:6px;min-height:45px}.hilo-prediction-label{font-size:11px}.hilo-prediction-percent{font-size:10px}.hilo-prediction-multiplier{font-size:9px}.hilo-skip-btn{padding:8px;font-size:11px}.hilo-info-row{padding:8px 10px;gap:6px}.hilo-info-item{min-width:50px}.hilo-info-label{font-size:9px}.hilo-info-value{font-size:14px}.hilo-result-overlay{padding:16px 24px;border-radius:10px;width:85%;max-width:280px}.hilo-result-text{font-size:20px}.hilo-result-multiplier{font-size:14px}.hilo-history-section{min-height:102px}.hilo-history-card{width:40px;height:56px}.hilo-history-card .rank{font-size:15px}.hilo-history-card .suit{font-size:13px}.hilo-card-wrapper{gap:12px}.hilo-card-hint .hilo-hint-rank{font-size:18px}.hilo-card-hint .hilo-hint-text{font-size:7px;max-width:40px}.hilo-history-action{bottom:37px;right:-10px;font-size:9px;padding:1px 3px;width:14px}.hilo-history-multiplier{font-size:8px;margin-top:2px;padding:2px 5px}.hilo-start-section{min-height:140px}.hilo-start-message{font-size:13px}.bet-buttons button{width:40px;height:40px}}@media (max-width: 419px){.hilo-container{max-width:100%;padding:0 8px}}.hilo-container .millionaire-stats-row{flex-wrap:wrap}.hilo-container .millionaire-stats-row .millionaire-stat-box:nth-child(1),.hilo-container .millionaire-stats-row .millionaire-stat-box:nth-child(2){flex:1 1 45%}.hilo-container .millionaire-stats-row .millionaire-stat-box:nth-child(3){flex:1 1 100%;margin-top:8px}@media (max-width: 359px){.hilo-game-area{padding:10px}.hilo-game-content{gap:8px}.hilo-card-stack,.hilo-deck-card,.hilo-card-flipper,.hilo-card-back,.hilo-current-card{width:80px;height:112px}.hilo-current-card{padding:5px;border-radius:8px}.hilo-deck-card,.hilo-card-back{border-radius:8px}.hilo-deck-card::after,.hilo-card-back::after{width:30px;height:30px;border-width:2px}.hilo-card-rank{font-size:21px}.hilo-card-suit{font-size:14px}.hilo-card-center{font-size:24px}.hilo-card-display{padding:10px 6px}.hilo-scale-track{height:4px;margin:0 8px}.hilo-scale-marker{width:12px;height:12px;top:-4px}.hilo-prediction-row{gap:4px;padding:2px 0}.hilo-prediction-btn{padding:4px 2px;border-radius:6px;min-height:40px}.hilo-prediction-label{font-size:10px}.hilo-prediction-percent{font-size:9px}.hilo-prediction-multiplier{font-size:8px}.hilo-skip-btn{padding:7px;font-size:10px;margin-top:6px}.hilo-info-row{padding:6px 8px;gap:4px}.hilo-result-overlay{padding:14px 20px;width:90%}.hilo-result-text{font-size:18px}.hilo-result-multiplier{font-size:13px}.hilo-history-section{padding:10px 0;min-height:82px}.hilo-history-label{font-size:10px;margin-bottom:8px}.hilo-history-card{width:36px;height:50px;border-radius:3px}.hilo-history-card .rank{font-size:14px}.hilo-history-card .suit{font-size:11px}.hilo-card-wrapper{gap:8px}.hilo-card-hint{display:none}.hilo-history-action{bottom:32px;right:-8px;font-size:8px;padding:1px 2px;width:12px}.hilo-history-multiplier{font-size:7px;margin-top:2px;padding:2px 4px}.hilo-start-section{min-height:120px}.hilo-start-message{font-size:12px;margin-bottom:14px}.bet-buttons button{width:36px;height:36px;font-size:11px}}
