body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}body{background-color:#cebeb9}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.app-header{background-color:#cebeb9;color:#000}.header-text{font-size:20px}@media (max-width:600px){.app-header{font-size:12px;white-space:nowrap}.header-text{font-size:16px;white-space:nowrap}}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.holiday-chart-container{background-color:#cebeb9;margin-top:20px;padding-bottom:50px;text-align:center}@media (max-width:768px){.holiday-chart-container{padding-bottom:0}}.holiday-chart-table{border-collapse:collapse;margin-top:20px;width:100%}.holiday-chart-table thead .first-row th{background-color:#cebeb9}.holiday-chart-table td,.holiday-chart-table th{background-color:#cebeb9;border:1px solid #ddd;padding:8px}.holiday-chart-table th{background-color:#f2f2f2}.holiday-chart-table tr:nth-child(2n){background-color:#f9f9f9}.holiday-chart-table tr:hover{background-color:#e6e6e6}.holiday-title-format{white-space:nowrap}.year-select{margin-left:1rem;padding-bottom:10px;text-align:left;width:90px}.year-select-title{color:grey;margin-bottom:10px;text-align:left;width:150px}.about-modal,.contact-modal{background-color:#fff;background-color:#e6e6e6;box-shadow:0 2px 10px rgba(0,0,0,.1);height:100vh;padding-top:40px;position:fixed;right:-400px;top:0;transition:right .3s ease-in-out;width:400px;z-index:1000}.about-text{font-size:16px}.about-text,.contact-text{margin-left:20px;margin-right:20px}.contact-text{font-size:18px}.about-modal.open,.contact-modal.open{right:0}.close-button{background:none;border:none;color:#333;cursor:pointer;font-size:16px;position:absolute;right:20px;text-decoration:underline;top:20px}.calendar-export{margin:1rem 0;text-align:center}.calendar-button{background-color:initial;border:2px solid #333;border-radius:4px;color:#333;cursor:pointer;font-size:1rem;max-width:90%;padding:.6rem 1.2rem;transition:background-color .2s ease,color .2s ease}.calendar-button:hover{background-color:#333;color:#fff}@media (max-width:600px){.calendar-button{font-size:.9rem;width:100%}}.calendar-note{color:#333;display:none;font-size:.85rem;margin-top:.5rem}@media (min-width:601px){.calendar-note{display:block}}.total-holidays{color:#000;font-size:20px;font-weight:700}@media (max-width:600px){.total-holidays{font-size:18px}}.buttons-container{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:10px;top:10px}@media (max-width:600px){.buttons-container{flex-direction:row;justify-content:flex-start;margin-top:18px;position:static}}.about-button,.contact-button{background-color:initial;border:none;color:#000;cursor:pointer;font-size:16px;margin-bottom:0;max-width:100px;padding:10px 20px;width:100%}.about-button:hover,.contact-button:hover{text-decoration:underline}@media (max-width:768px){.about-button,.contact-button{text-decoration:underline}}.bullet-list{list-style-position:inside;padding-left:60px;text-align:left}.coffee-button-container{margin-top:120px}.hebcal-info{font-size:13px;margin-top:85px}.extra-holiday-container{padding-top:20px;text-align:left}
/*# sourceMappingURL=main.6ffa681d.css.map*/