.weather-dialog-backdrop{position:fixed;inset:0;z-index:2500;background:#0e1b1494;display:grid;place-items:center;padding:18px}.weather-dialog-backdrop .weather-dialog{display:block;position:relative;inset:auto;width:min(100%,430px);max-height:min(85dvh,780px);overflow:auto;margin:0;background:#f8f6f1;border:0;border-radius:20px;box-shadow:0 16px 65px #00000040}.weather-dialog-backdrop .weather-dialog header{display:flex;align-items:center;justify-content:space-between}.weather-dialog-backdrop .weather-dialog header button:focus-visible{outline:3px solid #a85d40;outline-offset:2px}
