html{--color-primary: var(--color-tomato-7);--color-primary-hover: var(--color-tomato-8);--color-primary-light: var(--color-tomato-3);--color-primary-light-hover: var(--color-tomato-4);--color-primary-outline-hover: rgba(246, 158, 110, .05);--color-accent: var(--color-blue-7);--color-accent-hover: var(--color-blue-8);--color-accent-light: var(--color-blue-3);--color-accent-light-hover: var(--color-blue-4);--color-accent-outline-hover: rgba(116, 192, 252, .05);--color-text: var(--color-dark-0);--color-text-primary: var(--color-tomato-4);--color-text-accent: var(--color-blue-4);--color-text-disabled: var(--color-dark-2);--color-error: var(--color-red-8);--color-warning: var(--color-yellow-6);--color-success: var(--color-teal-8);--color-info: var(--color-blue-6);--color-anchor: var(--color-tomato-4);--color-body: var(--color-dark-9);--color-bg: var(--color-dark-7);--color-bg-darker: var(--color-dark-9);--color-bg-lighter: var(--color-dark-6);--color-bg-opaque: rgba(33, 33, 33, .65);--color-bg-opaque-lighter: rgba(65, 65, 65, .75);--color-border: var(--color-dark-4);--color-white: #fff;--color-black: #000;--color-tomato-0: #fff0e4;--color-tomato-1: #ffe0cf;--color-tomato-2: #fac0a1;--color-tomato-3: #f69e6e;--color-tomato-4: #f28043;--color-tomato-5: #f06d27;--color-tomato-6: #f06418;--color-tomato-7: #d6530c;--color-tomato-8: #bf4906;--color-tomato-9: #a73c00;--color-dark-0: #c9c9c9;--color-dark-1: #b8b8b8;--color-dark-2: #828282;--color-dark-3: #696969;--color-dark-4: #424242;--color-dark-5: #3b3b3b;--color-dark-6: #2e2e2e;--color-dark-7: #242424;--color-dark-8: #1f1f1f;--color-dark-9: #141414;--color-gray-0: #f8f9fa;--color-gray-1: #f1f3f5;--color-gray-2: #e9ecef;--color-gray-3: #dee2e6;--color-gray-4: #ced4da;--color-gray-5: #adb5bd;--color-gray-6: #868e96;--color-gray-7: #495057;--color-gray-8: #343a40;--color-gray-9: #212529;--color-red-0: #fff5f5;--color-red-1: #ffe3e3;--color-red-2: #ffc9c9;--color-red-3: #ffa8a8;--color-red-4: #ff8787;--color-red-5: #ff6b6b;--color-red-6: #fa5252;--color-red-7: #f03e3e;--color-red-8: #e03131;--color-red-9: #c92a2a;--color-pink-0: #fff0f6;--color-pink-1: #ffdeeb;--color-pink-2: #fcc2d7;--color-pink-3: #faa2c1;--color-pink-4: #f783ac;--color-pink-5: #f06595;--color-pink-6: #e64980;--color-pink-7: #d6336c;--color-pink-8: #c2255c;--color-pink-9: #a61e4d;--color-grape-0: #f8f0fc;--color-grape-1: #f3d9fa;--color-grape-2: #eebefa;--color-grape-3: #e599f7;--color-grape-4: #da77f2;--color-grape-5: #cc5de8;--color-grape-6: #be4bdb;--color-grape-7: #ae3ec9;--color-grape-8: #9c36b5;--color-grape-9: #862e9c;--color-violet-0: #f3f0ff;--color-violet-1: #e5dbff;--color-violet-2: #d0bfff;--color-violet-3: #b197fc;--color-violet-4: #9775fa;--color-violet-5: #845ef7;--color-violet-6: #7950f2;--color-violet-7: #7048e8;--color-violet-8: #6741d9;--color-violet-9: #5f3dc4;--color-indigo-0: #edf2ff;--color-indigo-1: #dbe4ff;--color-indigo-2: #bac8ff;--color-indigo-3: #91a7ff;--color-indigo-4: #748ffc;--color-indigo-5: #5c7cfa;--color-indigo-6: #4c6ef5;--color-indigo-7: #4263eb;--color-indigo-8: #3b5bdb;--color-indigo-9: #364fc7;--color-blue-0: #e7f5ff;--color-blue-1: #d0ebff;--color-blue-2: #a5d8ff;--color-blue-3: #74c0fc;--color-blue-4: #4dabf7;--color-blue-5: #339af0;--color-blue-6: #228be6;--color-blue-7: #1c7ed6;--color-blue-8: #1971c2;--color-blue-9: #1864ab;--color-cyan-0: #e3fafc;--color-cyan-1: #c5f6fa;--color-cyan-2: #99e9f2;--color-cyan-3: #66d9e8;--color-cyan-4: #3bc9db;--color-cyan-5: #22b8cf;--color-cyan-6: #15aabf;--color-cyan-7: #1098ad;--color-cyan-8: #0c8599;--color-cyan-9: #0b7285;--color-teal-0: #e6fcf5;--color-teal-1: #c3fae8;--color-teal-2: #96f2d7;--color-teal-3: #63e6be;--color-teal-4: #38d9a9;--color-teal-5: #20c997;--color-teal-6: #12b886;--color-teal-7: #0ca678;--color-teal-8: #099268;--color-teal-9: #087f5b;--color-green-0: #ebfbee;--color-green-1: #d3f9d8;--color-green-2: #b2f2bb;--color-green-3: #8ce99a;--color-green-4: #69db7c;--color-green-5: #51cf66;--color-green-6: #40c057;--color-green-7: #37b24d;--color-green-8: #2f9e44;--color-green-9: #2b8a3e;--color-lime-0: #f4fce3;--color-lime-1: #e9fac8;--color-lime-2: #d8f5a2;--color-lime-3: #c0eb75;--color-lime-4: #a9e34b;--color-lime-5: #94d82d;--color-lime-6: #82c91e;--color-lime-7: #74b816;--color-lime-8: #66a80f;--color-lime-9: #5c940d;--color-yellow-0: #fff9db;--color-yellow-1: #fff3bf;--color-yellow-2: #ffec99;--color-yellow-3: #ffe066;--color-yellow-4: #ffd43b;--color-yellow-5: #fcc419;--color-yellow-6: #fab005;--color-yellow-7: #f59f00;--color-yellow-8: #f08c00;--color-yellow-9: #e67700;--color-orange-0: #fff4e6;--color-orange-1: #ffe8cc;--color-orange-2: #ffd8a8;--color-orange-3: #ffc078;--color-orange-4: #ffa94d;--color-orange-5: #ff922b;--color-orange-6: #fd7e14;--color-orange-7: #f76707;--color-orange-8: #e8590c;--color-orange-9: #d9480f}html{--radius-default: 1rem;--radius-sm: .5rem;--focus-box-shadow: 0 0 2px 1px var(--color-primary)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{color:var(--color-text);background:var(--color-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{border:1px solid var(--color-border);margin:.75rem 0}button{border:none;outline:none;background:none;cursor:pointer;color:var(--color-text)}a{text-decoration:none;color:var(--color-text-accent)}a:hover{text-decoration:underline}*:focus-visible{outline:none;box-shadow:var(--focus-box-shadow)}:root{--scrollbar-bg-color1: var(--color-body);--scrollbar-bg-color2: var(--color-bg);--scrollbar-thumb-color1: var(--color-primary);--scrollbar-thumb-color2: var(--color-info)}body,html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color1) var(--scrollbar-bg-color1)}body *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color2) var(--scrollbar-bg-color2)}*::-webkit-scrollbar{width:4px;height:4px}body::-webkit-scrollbar-track{background:var(--scrollbar-bg-color1);border-radius:4px}body *::-webkit-scrollbar-track{background:var(--scrollbar-bg-color2);border-radius:4px}body::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color1);border-radius:2px}body *::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color2);border-radius:2px}.card-base[data-v-7c9bd2cc]{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem;background-color:var(--color-bg-lighter);margin-bottom:.5rem;font-size:.9rem}.card-base a[data-v-7c9bd2cc]{color:var(--color-text-accent);text-decoration:none}.current-weather header[data-v-943d22a1]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:1rem}.current-weather header p[data-v-943d22a1]{margin:0}.current-weather header button[data-v-943d22a1]{font-weight:700}.current-weather header button .pin-icon[data-v-943d22a1],.current-weather header button .cog-icon[data-v-943d22a1]{position:relative;top:2px}.current-weather header button .pin-icon[data-v-943d22a1]{display:inline}.current-weather header button .cog-icon[data-v-943d22a1]{display:none}.current-weather header button:hover[data-v-943d22a1]{color:var(--color-primary)}.current-weather header button:hover .pin-icon[data-v-943d22a1]{display:none}.current-weather header button:hover .cog-icon[data-v-943d22a1]{display:inline}.current-weather main[data-v-943d22a1]{display:flex;justify-content:space-between;align-items:flex-end}.current-weather main .current-left p[data-v-943d22a1]{margin:0 0 .25rem;white-space:pre-wrap}.current-weather main .current-left p[data-v-943d22a1]:last-child{margin:0}.current-weather main .current-left .precip-icon[data-v-943d22a1],.current-weather main .current-left .wind-icon[data-v-943d22a1]{width:16px;height:16px;margin-right:.3rem;position:relative;top:2px;color:var(--color-accent)}.current-weather main .current-right[data-v-943d22a1]{display:flex;align-items:center;gap:.5rem}.current-weather main .current-right p[data-v-943d22a1]{margin:0}.current-weather main .current-right .temps[data-v-943d22a1]{display:flex;align-items:center;gap:.5rem}.current-weather main .current-right .temps .warning-icon[data-v-943d22a1]{width:32px;height:32px}.current-weather main .current-right .temps .warning-icon.low[data-v-943d22a1]{color:var(--color-accent)}.current-weather main .current-right .temps .warning-icon.high[data-v-943d22a1]{color:var(--color-error)}.current-weather main .current-right .degrees[data-v-943d22a1]{text-align:center}.current-weather main .current-right .degrees p[data-v-943d22a1]:first-child{font-size:1.8rem;font-weight:700}.current-weather main .current-right .degrees p[data-v-943d22a1]:last-child{font-size:1rem}.current-weather main .current-right .degrees span[data-v-943d22a1]:first-child{color:var(--color-error);margin-right:.5rem}.current-weather main .current-right .degrees span[data-v-943d22a1]:last-child{color:var(--color-accent)}.current-weather main .current-right .current-icon[data-v-943d22a1]{width:52px;height:52px}.lds-ellipsis[data-v-f1858395]{--multiplier: 1;--ellipsis-size: 13.33333px;--animation-base: 8px;display:inline-block;position:relative;width:calc(80px * var(--multiplier));height:calc(16px * var(--multiplier))}.lds-ellipsis[data-v-f1858395],.lds-ellipsis div[data-v-f1858395]{box-sizing:border-box}.lds-ellipsis div[data-v-f1858395]{position:absolute;width:calc(var(--ellipsis-size) * var(--multiplier));height:calc(var(--ellipsis-size) * var(--multiplier));border-radius:50%;background:currentColor;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div[data-v-f1858395]:nth-child(1){left:calc(var(--animation-base) * var(--multiplier) * 1);animation:lds-ellipsis1-f1858395 .6s infinite}.lds-ellipsis div[data-v-f1858395]:nth-child(2){left:calc(var(--animation-base) * var(--multiplier) * 1);animation:lds-ellipsis2-f1858395 .6s infinite}.lds-ellipsis div[data-v-f1858395]:nth-child(3){left:calc(var(--animation-base) * var(--multiplier) * 4);animation:lds-ellipsis2-f1858395 .6s infinite}.lds-ellipsis div[data-v-f1858395]:nth-child(4){left:calc(var(--animation-base) * var(--multiplier) * 7);animation:lds-ellipsis3-f1858395 .6s infinite}@keyframes lds-ellipsis1-f1858395{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3-f1858395{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2-f1858395{0%{transform:translate(0)}to{transform:translate(calc(var(--animation-base) * var(--multiplier) * 3))}}div[data-v-93488277]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}div h1[data-v-93488277]{font-size:1.2rem;font-weight:400}div h2[data-v-93488277]{font-size:.8rem;font-weight:400}div[data-v-1a3437b3]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}div h1[data-v-1a3437b3]{font-size:1.2rem}div h2[data-v-1a3437b3]{font-size:.8rem}.day[data-v-63c590c1]{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:.25rem}.day[data-v-63c590c1]:not(:first-of-type){border-top:1px solid var(--color-border)}.day .day-left p[data-v-63c590c1]:first-child{font-weight:700}.day .day-left p[data-v-63c590c1]:last-child{font-size:.8rem}.day .day-right[data-v-63c590c1]{display:flex;align-items:center}.day .day-right .precip[data-v-63c590c1]{margin-right:.5rem;font-size:.9rem}.day .day-right .precip .icon-precip[data-v-63c590c1]{width:14px;height:14px;margin-right:.25rem;position:relative;top:2px;color:var(--color-accent)}.day .day-right span[data-v-63c590c1]{font-size:1rem;margin-right:.5rem}.day .day-right span[data-v-63c590c1]:first-of-type{color:var(--color-error)}.day .day-right span[data-v-63c590c1]:last-of-type{color:var(--color-accent)}.day .day-right>.day-icon[data-v-63c590c1]{width:28px;height:28px;margin-left:.35rem}.hourly-wrapper[data-v-34ed09ea]{display:flex;align-items:center;gap:.5rem;width:100%;overflow-x:auto}.hour[data-v-34ed09ea]{text-align:center;min-width:36px}p[data-v-34ed09ea]{margin:0 0 .25rem}.time[data-v-34ed09ea]{font-size:.65rem;color:var(--color-primary)}.temp[data-v-34ed09ea]{font-size:.8rem}.precip[data-v-34ed09ea]{font-size:.75rem;margin-bottom:.5rem}.precip .precip-icon[data-v-34ed09ea]{width:10px;height:10px;position:relative;color:var(--color-accent)}main[data-v-5f67a3f7]{height:100%}main.loading[data-v-5f67a3f7]{display:flex;align-items:center;justify-content:center}button[data-v-629a0360]{display:flex;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem;text-align:left;gap:.5rem;line-height:20px}button.list[data-v-629a0360]{margin-bottom:.25rem;justify-content:space-between}button span.icon[data-v-629a0360]{display:none}button:hover[data-v-629a0360]{color:var(--color-primary-hover)}button:hover span.icon[data-v-629a0360]{display:inline-block}.search[data-v-629a0360]{padding:.5rem .25rem}.results[data-v-629a0360]{max-height:400px;overflow-y:auto}.loading[data-v-629a0360]{display:flex;align-items:center;justify-content:center;height:150px}input[data-v-629a0360]{background-color:var(--color-bg-lighter);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-default);height:2.25rem;width:100%;padding:0 1rem;margin-top:.25rem;display:block}input[data-v-629a0360]:focus{outline:none;box-shadow:var(--focus-box-shadow)}.back[data-v-629a0360]{display:flex;align-items:center;gap:.25rem;padding:.5rem}
