.word-rain-page.dashboard-wrap{margin-top:26px;margin-bottom:50px}.word-rain-sub{color:var(--ink-soft);margin:8px 0 20px;line-height:1.6;transition:color 4s ease,text-shadow 4s ease}.app-sky.night~main .word-rain-side h1{color:#f4f7ff;text-shadow:0 1px 8px rgba(8,14,32,.55)}.app-sky.night~main .word-rain-sub{color:#c9d4ea;text-shadow:0 1px 6px rgba(8,14,32,.5)}.word-rain-lang-select{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:13px;color:var(--ink-soft);transition:color 4s ease}.app-sky.night~main .word-rain-lang-select{color:#c9d4ea}.word-rain-lang-btn{background:#0f1b2d0f;border:1px solid rgba(15,27,45,.12);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;color:var(--ink-soft);cursor:pointer;transition:color 4s ease,background-color 4s ease,border-color 4s ease}.word-rain-lang-btn.active{background:var(--blue);border-color:var(--blue);color:#fff}.word-rain-lang-btn:disabled{opacity:.5;cursor:not-allowed}.app-sky.night~main .word-rain-lang-btn:not(.active){background:#f4f7ff1f;border-color:#f4f7ff40;color:#f4f7ff}.word-rain-raavi-note{font-size:12px;color:#92400e;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);border-radius:8px;padding:6px 10px;margin:-8px 0 20px}@media (max-width: 480px){.word-rain-lang-btn.lang-pa-raavi,.word-rain-lang-btn.lang-hi{display:none}}.word-rain-layout{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:32px;align-items:start}.word-rain-side{padding-top:4px}.word-rain-side h1{margin-top:0;transition:color 4s ease,text-shadow 4s ease}@media (max-width: 860px){.word-rain-layout{grid-template-columns:1fr;gap:0}}.word-rain-arena{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-lg, 16px);background:linear-gradient(180deg,#bfe0ff,#e8f5ff 70%,#dff3d8);box-shadow:var(--shadow-card);cursor:pointer;touch-action:pan-y}.word-rain-input{position:absolute;top:4px;left:4px;width:1px;height:1px;opacity:0;border:none;padding:0;pointer-events:none}.word-rain-hud{position:absolute;top:10px;left:12px;right:12px;display:flex;gap:16px;font-weight:800;font-size:13px;color:#0f1b2d;z-index:5}.word-rain-hud span{background:#ffffffbf;padding:4px 10px;border-radius:999px}.word-rain-lives{display:inline-flex;gap:2px}.word-rain-egg.is-broken{animation:wordRainCrack .4s ease;display:inline-block}@keyframes wordRainCrack{0%{transform:scale(1.3) rotate(0);filter:brightness(1.6)}25%{transform:scale(1.1) rotate(-12deg)}50%{transform:scale(1.15) rotate(10deg)}75%{transform:scale(1.05) rotate(-6deg)}to{transform:scale(1) rotate(0);filter:brightness(1)}}.word-rain-hud-grid{position:absolute;top:10px;left:12px;right:12px;z-index:5;display:grid;grid-template-columns:1fr auto;grid-template-areas:"stats controls" "progress progress";gap:8px 10px}.word-rain-stat-cards{grid-area:stats;display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.word-rain-controls{grid-area:controls;display:flex;gap:8px;align-self:start}.word-rain-level-progress{grid-area:progress}.word-rain-stat-card{background:#ffffffd9;border-radius:12px;padding:6px 10px;display:flex;align-items:center;gap:6px;min-width:0;box-shadow:0 2px 6px #0f1b2d1a}.word-rain-stat-icon{font-size:16px;flex:none}.word-rain-stat-card div{display:flex;flex-direction:column;line-height:1.1;min-width:0}.word-rain-stat-label{font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.word-rain-stat-value{font-size:15px;font-weight:800;color:#0f1b2d}.word-rain-lives-card{flex-direction:column;align-items:flex-start;gap:2px}.word-rain-lives-card .word-rain-lives{font-size:15px}.word-rain-combo-banner{position:absolute;top:106px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#f59e0b,#ef4444);color:#fff;font-weight:800;font-size:13px;padding:4px 14px;border-radius:999px;z-index:6;animation:wordRainComboPop .25s ease}@keyframes wordRainComboPop{0%{transform:translate(-50%) scale(.6)}60%{transform:translate(-50%) scale(1.15)}to{transform:translate(-50%) scale(1)}}.word-rain-level-progress{background:#ffffff73;border-radius:10px;padding:4px 10px;display:flex;align-items:center;gap:8px;box-shadow:0 2px 6px #0f1b2d1a}.word-rain-level-progress-head{display:none}.word-rain-level-progress-track{flex:1;height:5px;border-radius:999px;background:#0f1b2d1f;overflow:hidden}.word-rain-level-progress-fill{height:100%;background:var(--blue);border-radius:999px;transition:width .3s ease}.word-rain-level-progress-gift{font-size:13px;flex:none;line-height:1}.word-rain-icon-btn{width:32px;height:32px;border-radius:50%;border:none;background:#ffffffd9;font-size:15px;font-weight:700;color:#0f1b2d;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #0f1b2d26}.word-rain-icon-btn:hover{background:#fff}.word-rain-icon-btn:disabled{opacity:.4;cursor:default;pointer-events:none}@media (max-width: 480px){.word-rain-hud-grid{gap:6px 6px}.word-rain-stat-cards{gap:4px}.word-rain-stat-card{padding:4px 5px;gap:3px;flex:1}.word-rain-stat-icon{font-size:11px}.word-rain-stat-label{font-size:7px}.word-rain-stat-value,.word-rain-lives-card .word-rain-lives{font-size:11px}.word-rain-controls{gap:4px}.word-rain-icon-btn{width:24px;height:24px;font-size:11px}.word-rain-best-badge{height:24px;padding:0 8px;font-size:10px}.word-rain-level-progress{padding:3px 8px;gap:5px}.word-rain-level-progress-gift{font-size:11px}}@media (min-width: 640px){.word-rain-level-progress{flex-wrap:wrap;padding:5px 10px}.word-rain-level-progress-head{display:flex;justify-content:space-between;width:100%;font-size:11px;font-weight:700;color:#334155;line-height:1.2}}.word-rain-pause-overlay{z-index:9}.word-rain-topscores-widget{position:fixed;right:16px;bottom:16px;z-index:20;background:#1e232ae0;color:#e2e8f0;font-size:12px;padding:8px 14px;border-radius:10px;display:flex;flex-direction:column;gap:3px;box-shadow:0 4px 14px #00000040}.word-rain-topscores-widget strong{color:#fff;font-weight:700}@media (max-width: 480px){.word-rain-topscores-widget{font-size:11px;padding:6px 10px;right:10px;bottom:10px}}.word-rain-topscore-banner{position:relative;background:linear-gradient(90deg,#f59e0b,#ef4444);color:#fff;font-weight:800;font-size:15px;padding:10px 16px;border-radius:12px;margin:14px 0;overflow:hidden}.word-rain-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.word-rain-confetti-piece{position:absolute;top:-20px;left:calc(20% * var(--i));font-size:18px;animation:wordRainConfettiFall 1.6s ease-in forwards;animation-delay:calc(var(--i) * .08s)}@keyframes wordRainConfettiFall{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(90px) rotate(200deg);opacity:0}}.word-rain-nudge-banner{background:#2563eb1f;border:1px solid rgba(37,99,235,.3);color:#1e3a8a;font-size:13px;padding:8px 14px;border-radius:10px;margin:10px 0}.word-rain-nudge-link{background:none;border:none;padding:0;color:var(--blue);font-weight:700;text-decoration:underline;cursor:pointer;font:inherit}.word-rain-best-badge{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:#ffffffd9;box-shadow:0 2px 6px #0f1b2d26;font-size:13px;font-weight:800;color:#b45309;white-space:nowrap}.word-rain-bird-catch{position:absolute;transform:translate(-50%,-50%);font-size:26px;pointer-events:none;animation:wordRainBirdCatch .6s ease-out forwards;z-index:6}@keyframes wordRainBirdCatch{0%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(-15deg)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.2) rotate(5deg)}to{opacity:0;transform:translate(-50%,-140%) scale(.9) rotate(0)}}.word-rain-word{position:absolute;transform:translate(-50%);font-weight:700;font-size:18px;color:#0f1b2d;background:#ffffffd9;padding:4px 12px;border-radius:999px;white-space:nowrap;box-shadow:0 2px 6px #0f1b2d26}.word-rain-word.is-target{background:#fff;box-shadow:0 0 0 2px var(--blue),0 4px 10px #2563eb40}.word-rain-word .matched{color:var(--blue)}.word-rain-arena.pa-mode .word-rain-word{font-family:AnmolLipi,GurbaniAkhar,Raavi,monospace;font-size:20px;letter-spacing:.02em}.word-rain-word.is-golden{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#4a2e00;box-shadow:0 0 0 2px #f59e0b,0 0 14px #f59e0b99;animation:wordRainGoldenPulse 1.2s ease-in-out infinite}.word-rain-word.is-golden.is-target{background:linear-gradient(135deg,#fef3c7,#fbbf24)}@keyframes wordRainGoldenPulse{0%,to{box-shadow:0 0 0 2px #f59e0b,0 0 10px #f59e0b80}50%{box-shadow:0 0 0 2px #f59e0b,0 0 20px #f59e0bd9}}.word-rain-sparkle{position:absolute;top:-14px;right:-6px;font-size:14px;animation:wordRainSparkleSpin 1.5s linear infinite}@keyframes wordRainSparkleSpin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.3)}to{transform:rotate(360deg) scale(1)}}.word-rain-powerup-toast{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background:#0f1b2dd9;color:#fff;font-weight:800;font-size:22px;padding:10px 24px;border-radius:999px;z-index:8;pointer-events:none;animation:wordRainToast 1.4s ease forwards}@keyframes wordRainToast{0%{opacity:0;transform:translate(-50%,-30%) scale(.7)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}25%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-70%) scale(1)}}.word-rain-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--ink);padding:24px;z-index:10}.word-rain-overlay h2{font-size:26px;margin:0 0 8px;letter-spacing:.02em;color:var(--ink)}.word-rain-overlay p{margin:0 0 18px;font-size:15px;color:var(--ink-soft)}.word-rain-pause-overlay{background:#fffbf5f0;box-shadow:var(--shadow-card);border-radius:var(--radius-lg, 16px);margin:24px;top:0;right:0;bottom:0;left:0}.word-rain-gameover-stats{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:12px 18px;margin:4px 0 22px;max-width:380px}.word-rain-gameover-stats div{display:flex;flex-direction:column;align-items:center}.word-rain-gameover-stats strong{font-size:22px;font-weight:800;color:var(--ink)}.word-rain-gameover-stats span{font-size:11px;font-weight:700;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.03em;margin-top:2px}.word-rain-btn{background:var(--blue);color:#fff;font-weight:800;font-size:15px;border:none;padding:12px 28px;border-radius:999px;cursor:pointer}.word-rain-btn:hover{filter:brightness(1.08)}.word-rain-btn-secondary{background:var(--blue-soft);color:var(--blue-dark);font-weight:800;font-size:15px;border:1px solid rgba(37,99,235,.25);padding:12px 28px;border-radius:999px;cursor:pointer}.word-rain-btn-secondary:hover{background:#2563eb2e}.word-rain-gameover-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.word-rain-info{margin-top:0;line-height:1.7;color:var(--ink-soft);transition:color 4s ease,text-shadow 4s ease}.word-rain-info h2{color:var(--ink);font-size:18px;margin-bottom:8px;transition:color 4s ease,text-shadow 4s ease}.word-rain-info a{color:var(--blue);text-decoration:underline}.app-sky.night~main .word-rain-info{color:#c9d4ea;text-shadow:0 1px 6px rgba(8,14,32,.5)}.app-sky.night~main .word-rain-info h2{color:#f4f7ff;text-shadow:0 1px 8px rgba(8,14,32,.55)}.app-sky.night~main .word-rain-info a{color:#93c5fd}@media (max-width: 480px){.word-rain-word{font-size:15px;padding:3px 9px}}
