body{display:block;margin:auto}form div{margin:0;padding:0}form input,form button{width:100%;max-width:400px;min-width:200px;line-height:1.7;border-radius:10;padding:2px;margin:4px}form button{background-color:#2890de}#showNumDaysForm input{width:90%;margin-left:0;margin-right:0;padding-left:10px}#error{color:#b82a2a;font-weight:700}#addressFrom .columns.two-columns{min-height:40px}#root{margin-top:1.1rem;padding-top:0;text-align:center;place-items:normal;min-height:inherit}.App{min-height:100vh;display:flex;flex-direction:column}h1.header{font-size:1.4em}#footer h1.header{font-size:1.3em}.large{font-size:30pt}.mostlyLarge{font-size:20pt}.semiLarge{font-weight:700;font-size:16pt}.littleBigger{font-size:110%}.responsive.screenXSmall .large{font-size:18pt}.responsive.screenXSmall .semiLarge{font-size:14pt}.responsive.screenXSmall .littleBigger{font-size:108%}.responsive.screenXSmall .responsive.screenXSmall{font-size:90%}.responsive.screenSmall .columns .column.left-justify,.responsive.screenSmall .columns .column.right-justify,.responsive.screenMed #featuredConditions .columns .column.left-justify,.responsive.screenMed #featuredConditions .columns .right-justify{justify-content:center}.responsive.screenMed #showNumDaysForm input{width:90%;margin-left:10px;margin-right:10px}#weatherGrid{background:#aec1e9;padding-top:10px;padding-bottom:10px}#weatherGrid .large{font-size:22pt}#weatherGrid .mostlyLarge{font-size:16pt}#weatherGrid .semiLarge{font-size:14pt}#weatherGrid .responsive.screenXSmall .large{font-size:20pt}#weatherGrid .responsive.screenXSmall .semiLarge{font-size:13pt}h1,h2,h3,h4,h5{color:#555;font-family:Tilt Warp;margin-bottom:0;margin-top:0}h2{font-size:1.3em}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.featured h1,.featured h2,.featured h3,.featured h4,.featured h5{color:#fff}#footer h2{font-size:1.2em}div{margin-bottom:.5rem}ul{margin:10px;padding:0}.logo{padding:1.1em;will-change:filter;transition:filter .3s}.app-logo{width:70%;min-width:350px;max-width:575px}.react-logo,.vite-logo{width:10%;min-width:30px;max-width:60px}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react-logo:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.container{margin:1.2em 2em auto;overflow:visible}.gridBlock .grid.container{margin-top:.5em}.dayBlock .summaryTime{display:none}.grid.container .grid.container{margin-left:0;margin-right:0;margin-top:0}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.card{padding:2em;background-color:#fff;border-radius:10px;box-shadow:-3px -3px 5px #0000001f,3px 3px 5px #0000001a}.read-the-docs{color:#888}.featured{background-color:#494a71;color:#fff;padding-top:9px}.featured .summaryTime{display:none}.weather-icon{margin:0;padding:0;text-align:left;height:0px;width:0px}.weather-icon img{min-height:50px;margin-top:4px}.featured .weather-icon img{position:relative;width:90px;height:90px;max-heigh:90px;top:-20px;left:-15px}.screenXSmall .featured .weather-icon img{top:-30px}.gridBlock .weather-icon img{height:64px;position:relative;top:-13px;left:-14px}.conditions-temp{text-align:right;margin-right:-10px}.summaryShortForecast{margin-top:-15px}#footer{margin-bottom:0;padding-bottom:.5em;background:#002334;color:#fff;padding-top:1em;width:100%;margin-top:auto}.columns{display:flex;flex-wrap:wrap}.columns .column{display:flex;justify-content:center;flex:1 1;align-items:inherit;justify-content:space-around}.columns.two-columns .column{position:flex;flex:1}.columns.two-columns .column.right-justify{justify-content:right}.columns.two-columns .column.left-justify{justify-content:left}.grid-items{gap:.55rem}.callout{padding:5px}.gridBlock,.callout{background-color:#fcfbfb;border:1px solid #ddd;border-radius:4px;margin-bottom:0;font-size:85%}#currentLocalConditions .grid.container{margin:auto;max-width:800px}.weatherGridRowWrapper{padding-left:20px;padding-right:20px}.gridRow.default{padding-top:10px}.summaryHead{color:#0091ff;font-size:12pt}#addressForm .columns.two-columns{min-height:40px}#addressForm button{background-color:#8c427f}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-height:100vh}body,#footer{min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;margin-bottom:.9em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}.responsive.screenXSmall button{font-size:.9em}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#15b7ff;color:#fff;font-weight:700}#currentLocalConditions button{width:95%}}
