.weathersearch-module__dAAueW__searchContainer{z-index:15;width:400px;max-width:80%;margin:calc(130px - 100vh) auto 30px 305px;position:relative}.weathersearch-module__dAAueW__searchWrapper{align-items:center;display:flex;position:relative}.weathersearch-module__dAAueW__searchInput{color:#fff;background-color:#1a1a1a;border:2px solid #414141;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:16px;transition:border-color .3s}.weathersearch-module__dAAueW__searchInput:focus{border-color:#666}.weathersearch-module__dAAueW__searchInput::placeholder{color:#888}.weathersearch-module__dAAueW__loader{color:#888;font-size:18px;position:absolute;right:16px}.weathersearch-module__dAAueW__suggestions{z-index:20;background-color:#1a1a1a;border:2px solid #414141;border-radius:8px;max-height:300px;margin-top:4px;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000004d}.weathersearch-module__dAAueW__suggestionItem{cursor:pointer;border-bottom:1px solid #333;padding:12px 16px;font-size:14px;transition:background-color .2s}.weathersearch-module__dAAueW__suggestionItem:last-child{border-bottom:none}.weathersearch-module__dAAueW__suggestionItem:hover{background-color:#333}@media (min-width:320px) and (max-width:479px){.weathersearch-module__dAAueW__searchContainer{width:190px;margin-top:calc(20px - 100vh);right:95px}}@media (min-width:480px) and (max-width:767px){.weathersearch-module__dAAueW__searchContainer{width:400px;margin-top:-700px;right:-5px}}@media (min-width:768px) and (max-width:1023px){.weathersearch-module__dAAueW__searchContainer{width:425px;margin-top:-700px;right:-35px}}@media (min-width:1024px) and (max-width:1199px){.weathersearch-module__dAAueW__searchContainer{width:475px;margin-top:-700px;left:230px}}@media (min-width:1200px) and (max-width:1399px){.weathersearch-module__dAAueW__searchContainer{width:500px;margin-top:-700px;left:385px}}@media (min-width:1400px){.weathersearch-module__dAAueW__searchContainer{width:600px;margin-top:calc(20px - 100vh);left:515px}}
.scrollingtextbar-module__IVqxEq__scrollingBar{color:#000;z-index:100;pointer-events:none;background-color:#fff;border-top:2px solid #ccc;width:100%;margin-top:-12px;padding:5px 0;position:relative;bottom:0;left:0;overflow:hidden}.scrollingtextbar-module__IVqxEq__alertBar{color:#fff;background-color:#ff6b6b;border-top:2px solid #f44;font-weight:600}.scrollingtextbar-module__IVqxEq__scrollingText{white-space:nowrap;pointer-events:auto;font-size:16px;font-weight:500;animation:30s linear infinite scrollingtextbar-module__IVqxEq__scroll;display:flex}.scrollingtextbar-module__IVqxEq__scrollingText span{padding-right:100px;display:inline-block}@keyframes scrollingtextbar-module__IVqxEq__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.musicplayer-module__CaPdjq__musicPlayer{position:bottom;z-index:101;width:fit-content;margin-top:10px;margin-left:660px;top:20px;right:20px}.musicplayer-module__CaPdjq__musicButton{align-items:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1acc;border:3px solid #414141;border-radius:50%;justify-content:right;width:40px;height:40px;transition:all .3s;display:flex}.musicplayer-module__CaPdjq__musicButton:hover{background:#282828e6;border-color:#666;transform:scale(1.1)}.musicplayer-module__CaPdjq__musicButton:active{transform:scale(.95)}@media (min-width:320px){.musicplayer-module__CaPdjq__musicButton{width:30px;height:30px;margin-left:-285px}}@media (min-width:480px){.musicplayer-module__CaPdjq__musicButton{width:30px;height:30px;margin-left:20px}}@media (min-width:768px){.musicplayer-module__CaPdjq__musicButton{width:30px;height:30px;margin-left:60px}}@media (min-width:1024px){.musicplayer-module__CaPdjq__musicButton{width:30px;height:30px;margin-left:300px}}@media (min-width:1200px){.musicplayer-module__CaPdjq__musicButton{width:30px;height:30px;margin-left:475px}}@media (min-width:1400px){.musicplayer-module__CaPdjq__musicButton{width:30px;height:30px;margin-left:725px}}
.footer-module__0YPuSq__footer{position:bottom;z-index:101;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1a1a1ab3;border:1px solid #41414180;border-radius:6px;padding:8px 12px;font-size:12px;line-height:1.5;bottom:35px;left:15px}.footer-module__0YPuSq__footer p{margin:0;padding:0}.footer-module__0YPuSq__footer p:first-child{font-weight:600}.footer-module__0YPuSq__footer p:last-child{color:#ccc;margin-top:2px;font-size:11px}
