.flip-clock-weather-wrapper[data-v-36fb71ea]{position:absolute;top:1.5rem;right:1.5rem;z-index:50;opacity:1;-webkit-transform:none;transform:none;-webkit-animation:fadeInClock-36fb71ea .2s ease-out;animation:fadeInClock-36fb71ea .2s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:rgba(0,0,0,.35);padding:8px 12px;border-radius:10px;backdrop-filter:blur(4px);cursor:pointer}@-webkit-keyframes fadeInClock-36fb71ea{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInClock-36fb71ea{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.clock-row[data-v-36fb71ea]{width:100%;text-align:center}.time-display[data-v-36fb71ea]{font-size:2rem;font-weight:300;color:hsla(0,0%,100%,.85);text-shadow:0 0 4px hsla(0,0%,100%,.4),0 0 6px hsla(0,0%,100%,.3);letter-spacing:3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1}.weather-row[data-v-36fb71ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;color:#fff;min-height:24px}.weather-text[data-v-36fb71ea]{font-size:13px;font-weight:500;white-space:nowrap}.weather-icon-img[data-v-36fb71ea]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.weather-popover[data-v-36fb71ea]{position:absolute;top:0;right:calc(100% - 72px);z-index:9999;width:min(420px,86vw);-webkit-animation:fadeInClock-36fb71ea .15s ease-out;animation:fadeInClock-36fb71ea .15s ease-out}.weather-modal-content[data-v-36fb71ea]{position:relative;width:100%}.weather-modal-close[data-v-36fb71ea]{position:absolute;right:6px;top:6px;z-index:2;border:none;background:transparent;color:#fff;cursor:pointer}@media (max-width:768px){.flip-clock-weather-wrapper[data-v-36fb71ea]{top:.8rem;right:.8rem;-webkit-transform:scale(.85);transform:scale(.85);-webkit-transform-origin:top right;transform-origin:top right}.time-display[data-v-36fb71ea]{font-size:1.4rem;letter-spacing:2px}.weather-popover[data-v-36fb71ea]{right:0;top:calc(100% + 8px);width:min(420px,94vw)}}