/* V40: weather widget proportions measured against 375px reference, scaled to container. */
.dy-widgets .dy-weather{container-type:inline-size!important;position:relative!important;aspect-ratio:1!important;padding:0!important;overflow:hidden!important}
.dy-widgets .dy-weather b{position:absolute!important;left:11.2%!important;top:10.3%!important;font-size:8cqw!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.15cqw!important;white-space:nowrap!important;margin:0!important}
.dy-widgets .dy-weather .dy-location-arrow{font-size:.82em!important;vertical-align:baseline!important}
.dy-widgets .dy-weather .dy-deg{position:absolute!important;left:11%!important;top:21.5%!important;font-size:26cqw!important;font-weight:250!important;letter-spacing:-1.2cqw!important;line-height:1!important;margin:0!important;white-space:nowrap!important}
.dy-widgets .dy-weather .dy-sun{position:absolute!important;left:11.2%!important;top:58.8%!important;font-size:10.2cqw!important;line-height:1!important;margin:0!important;color:#ffda4b!important}
.dy-widgets .dy-weather>span:not(.dy-location-arrow){position:absolute!important;left:11.2%!important;top:73.4%!important;font-size:8cqw!important;font-weight:600!important;line-height:1.12!important;margin:0!important;white-space:nowrap!important}
.dy-widgets .dy-weather p{position:absolute!important;left:11.2%!important;top:84.5%!important;font-size:7cqw!important;font-weight:500!important;line-height:1.12!important;letter-spacing:-.12cqw!important;margin:0!important;white-space:nowrap!important}
