.header-weather{min-width:83px;transition:opacity .25s;font-size:9px}.header-location.live-location{gap:11px}.rail-viewport{mask-image:none}.rail-visual{isolation:isolate}.rail-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.rail-navigation{width:min(100%,510px);display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:24px}.rail-navigation>button{width:48px;height:48px;border:1px solid #1118;background:#fafafa;border-radius:50%;font-size:23px;transition:background .25s,transform .25s}.rail-navigation>button:hover{background:#ddd;transform:scale(1.06)}.rail-navigation .rail-progress{position:relative;width:100%;height:6px;border-radius:20px;background:#ccc}.rail-navigation .rail-progress>span{height:6px;border-radius:20px;background:#444}.rail-progress>input{position:absolute;left:0;top:-17px;width:100%;height:40px;margin:0;opacity:0;cursor:ew-resize}.rail-progress:focus-within{outline:1px solid #111;outline-offset:7px}.rail-footer>a{margin:0;align-self:end}.rail-navigation>button:focus-visible{outline-offset:4px}
