
.hint-bar66{display:flex;justify-content:flex-end;position:relative;z-index:6;flex:none;padding:4px 0 8px;min-height:66px}
.brain-hint66{display:flex!important;align-items:center;gap:10px;padding:5px 14px!important;border:1px solid #46dfe6!important;border-radius:18px!important;background:#073349!important;color:#fff!important;font-size:17px!important;cursor:pointer}
.brain-hint66 img{width:54px;height:62px;object-fit:cover;object-position:50% 20%;border-radius:12px}
.brain-hint66:disabled{opacity:.65;cursor:default}.hint-active66 img{animation:brainPulse66 1.1s ease-in-out infinite}
@keyframes brainPulse66{50%{filter:brightness(1.8) drop-shadow(0 0 8px #ffe34c)}}
@media(prefers-reduced-motion:reduce){.hint-active66 img{animation:none;filter:brightness(1.4)}}
body[data-playgame="zeka-kartlari"] .game-stage.premium-stage{height:auto!important;min-height:0!important;display:block!important}
body[data-playgame="zeka-kartlari"] #gameRoot,.memory-premium{height:auto!important;min-height:0!important}
.memory-table{flex:none!important;height:auto!important;min-height:0!important;align-items:start!important;overflow:auto}
.memory-premium .memory-card{max-height:none!important;height:100%!important;aspect-ratio:auto!important}
.memory-premium .memory-front small{display:none!important}.memory-premium .memory-face{box-sizing:border-box}
.memory-premium .memory-back img{width:100%!important;height:calc(100% - 26px)!important;object-fit:contain;padding:3px;box-sizing:border-box}
.memory-premium .memory-name{font-size:16px!important;line-height:22px!important}.memory-footer{display:block!important}
body[data-playgame="mangala"] #gameRoot{overflow-anchor:none}
.mangala-scene,.mangala-sculpture{animation:none!important;transition:none!important}
.mangala-scores .man-phase{min-height:48px;display:flex;align-items:center;justify-content:center}

.hint-bar66{position:sticky;top:90px;pointer-events:none}.hint-bar66 .brain-hint66{pointer-events:auto}
@container site69 (max-width:700px){.hint-bar66{top:72px}}

/* v67: visible help without moving the playing board. */
.hint-result67{position:absolute;right:0;top:100%;width:min(440px,calc(100vw - 40px));box-sizing:border-box;padding:18px 38px 18px 18px;background:#063044;color:#fff;border:2px solid #4cdee7;border-radius:16px;box-shadow:0 12px 36px #0009;pointer-events:auto;z-index:100;text-align:left}
.hint-result67[hidden]{display:none!important}.hint-result67 strong{font-size:19px}.hint-result67 p{font-size:18px!important;line-height:1.55;margin:8px 0 0}.hint-result67>button{position:absolute;right:6px;top:4px;background:transparent;border:0;color:white;font-size:28px;cursor:pointer}
.memory-hint67 .memory-face{box-shadow:inset 0 0 0 4px #ffe158,0 0 14px #ffe158!important}
.memory-premium .memory-table{width:100%;justify-content:center!important}
.memory-premium .memory-back{padding:3px!important;display:flex;flex-direction:column}
.memory-premium .memory-back img{min-height:0;flex:1;width:100%!important;height:0!important;padding:0!important}
.memory-premium .memory-name{height:22px!important;flex:0 0 22px}
body[data-playgame="zeka-kartlari"] .memory-premium{width:100%;max-width:none;box-sizing:border-box}
body[data-playgame="zeka-kartlari"] .memory-premium .pro-game-controls{padding-right:180px}
@container site69 (max-width:700px){body[data-playgame="zeka-kartlari"] .memory-premium .pro-game-controls{padding-right:0;padding-top:76px}}
