@media (max-width: 600px){.fc-toolbar-title{flex:1 0 auto!important;text-align:center}}.fc .fc-button{background-color:#1e90ff;border-color:#1e90ff;color:#fff}.fc .fc-button-primary:disabled{background-color:#a8d1ff;border-color:#a8d1ff}.fc .fc-button-primary:not(:disabled):active{background-color:#104c91;border-color:#104c91}:root{font-family:articulat-cf,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000000de;background-color:#fafafa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#3f51b5;text-decoration:inherit}a:hover{color:#303f9f}body{font-family:articulat-cf;margin:0;min-width:320px;min-height:100vh}h1{font-size:3rem;line-height:1.167}button{border-radius:4px;border:1px solid transparent;padding:6px 16px;font-size:.875rem;font-weight:500;font-family:articulat-cf;background-color:#e0e0e0;cursor:pointer;transition:border-color .25s}button:hover{border-color:#3f51b5}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (max-width: 600px){:root{font-size:14px}h1{font-size:2.5rem}button{padding:4px 8px;font-size:.75rem}}@media (prefers-color-scheme: light){:root{color:#333;background-color:#fff}a:hover{color:#303f9f}button{background-color:#f5f5f5}}.my-calendar .fc-dayGridMonth-button,.my-calendar .fc-timeGridWeek-button,.my-calendar .fc-timeGridDay-button,.my-calendar .fc-listWeek-button{text-transform:capitalize}.iframe-wrapper{position:relative;width:100%;padding-top:175%;overflow:hidden}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
