html,body{overflow-x:hidden}body{color:#000;padding-top:calc(40px + env(safe-area-inset-top,0px));margin:0;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px}@media (hover:hover) and (pointer:fine){html,body{scrollbar-color:#00000047 transparent;scrollbar-width:thin}html::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#00000047 padding-box padding-box;border:2px solid #0000;border-radius:5px}body::-webkit-scrollbar-thumb{background:#00000047 padding-box padding-box;border:2px solid #0000;border-radius:5px}}footer{text-align:center;margin-bottom:20px;padding:10px;font-size:13px}ul,ol{margin:0 0 10px 25px;padding:0}a,a:link,a:active,a:visited,button.link{color:navy;text-decoration:none}a:hover,button.link:hover{text-decoration:underline}a.active{font-weight:700}button.link{background:inherit;font-size:inherit;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border:none;margin:0;padding:0;text-decoration:none;display:inline-block}h1{font-size:20px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17px}h5{font-size:14px}h6{font-size:11px}h1,h2,h3,h4,h5,h6{margin-top:3px;margin-bottom:3px}.propers h1,.propers h2,.propers h3{margin-top:10px;margin-bottom:10px}.day-date-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.day-date-row h2{flex:auto;min-width:0}.parament-pill{box-sizing:border-box;color:#000;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:32px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.parament-pill-blue{color:#fff;background-color:#4169e1}.parament-pill-violet{background-color:violet}.parament-pill-rose{background-color:#ff69b4}.parament-pill-green{background-color:#090}.parament-pill-white{background-color:#fff;border-color:#000}.parament-pill-red{background-color:red}.parament-pill-black{color:#fff;background-color:#000}hr{border:0;border-top:1px solid #eee;border-bottom:1px solid #fff;margin:20px 0}td,th,.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}table{width:100%}#calendar table{table-layout:fixed}#calendar td,#calendar th{overflow-wrap:anywhere;word-break:break-word}table,td,th{border-spacing:0;border-collapse:collapse;border:1px solid #000}#calendar-navigation,#calendar-navigation td{vertical-align:bottom;border:none}td,th{vertical-align:top;padding:10px}#calendar{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:15px;padding-left:0;padding-right:0}@media (width>=769px){#calendar{padding-left:20px;padding-right:20px}}.title-bar{z-index:99;box-sizing:border-box;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));background-color:#000;position:fixed;top:0;left:0;right:0}.title-bar h1{color:#fff;text-align:center;font-size:20px;font-weight:200}.lectionary-toggle{right:max(10px, env(safe-area-inset-right));color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff80;border-radius:20px;padding:3px 10px;font-size:13px;font-weight:400;line-height:1.4;position:absolute;top:50%;transform:translateY(-50%)}.lectionary-toggle:hover{background:#ffffff26}.small{font-size:85%}.space{height:15px;min-height:15px}#calendar h1,h2,h3,h4,h5{line-height:1em!important}#calendar td{cursor:pointer}#calendar th{text-align:center}#calendar h3{text-align:center;margin-bottom:7px}#calendar h4,#calendar h5{text-align:center}#calendar .festival-day,#calendar .sunday-day{font-weight:700}#calendar .weekday-label-short{display:none}#calendar td{font-size:85%}nav{align-items:baseline;margin-bottom:5px;display:flex}#calendar nav h2{text-align:center}nav>*{flex-grow:1;flex-shrink:1;display:inline-block}nav>:last-child{text-align:right}h5{margin-bottom:7px}sup{display:none}.sup{vertical-align:super;margin-right:3px;font-size:.8em}.footnotes,.hidden{display:none}.ical{text-align:center;padding-top:10px}.propers{max-width:800px;margin-left:auto;margin-right:auto;padding-top:25px;padding-left:20px;padding-right:20px}.chapternum{font-size:1.4em;font-weight:700}.versenum{display:inline}.highlight-blue{background-color:#4169e1}.blue{color:#4169e1}.highlight-violet{background-color:violet}.violet{color:violet}.highlight-rose{background-color:#ff69b4}.rose{color:#ff69b4}.highlight-green{background-color:#090}.green{color:#090}.highlight-white{background-color:#fff}.white{color:#000}.highlight-red{background-color:red}.red{color:red}.highlight-black{color:#fff;background-color:#000}.accordance-icon{background-image:url(/assets/accordance-64-CX4ijyP8.png);background-size:contain;width:24px;height:24px;display:inline-block}@media only screen and (width>=481px){td.today{border:5px solid #000}#calendar td{width:14%;height:160px;max-height:210px}}@media only screen and (width<=480px){.propers{font-size:16px}#calendar nav{padding-left:7px;padding-right:7px}#calendar nav>*{min-width:0}#calendar nav h2{font-size:20px}#calendar table{border-bottom:0;border-left:0;border-right:0}#calendar tr:last-child td{border-bottom:0}#calendar td,#calendar th{text-align:center;vertical-align:middle;padding:6px 2px;font-size:11px}#calendar td{height:41px}#calendar h3{margin:0;font-size:14px;font-weight:400}#calendar .weekday-label-full{display:none}#calendar .weekday-label-short{display:inline}#calendar td .day-readings{display:none}td.today,td.selected{outline-offset:-3px;outline:3px solid #000}.day-detail-panel{border-top:1px solid #000;padding:12px 12px 20px}.day-detail-panel .day-detail-date{color:#666;margin-bottom:4px;font-size:12px}.day-detail-panel .day-detail-title{color:#000;margin-bottom:8px;font-size:15px;font-weight:700}.day-detail-panel .day-detail-readings{color:#222;margin-bottom:10px;font-size:13px;line-height:1.8}.day-detail-panel a.day-detail-link{color:navy;font-size:13px;font-weight:600;text-decoration:none}footer{padding:8px max(10px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));box-sizing:border-box;background:#fff;border-top:1px solid #eee;margin-bottom:0;position:fixed;bottom:0;left:0;right:0}#calendar{padding-bottom:44px}}@media (prefers-color-scheme:dark){body{color:#fff;background-color:#000}a,a:link,a:active,a:visited,button.link{color:#007db5}h2,.title-bar a,.title-bar a:hover{color:#fff}#calendar{color:#000}.white{color:#fff}.parament-pill-white{color:#fff;background-color:#000;border-color:#fff}}@media (prefers-color-scheme:dark) and (hover:hover) and (pointer:fine){html,body{scrollbar-color:#ffffff59 transparent}html::-webkit-scrollbar-thumb{background:#ffffff59}body::-webkit-scrollbar-thumb{background:#ffffff59}}@media only screen and (prefers-color-scheme:dark) and (width>=481px){#calendar table{outline:1px solid #fff}#calendar th{color:#fff;border-bottom-color:#fff}#calendar td.today{border:5px solid #fff}}@media only screen and (prefers-color-scheme:dark) and (width<=480px){footer{background:#000;border-top-color:#333}td.today,td.selected{outline-color:#fff}.day-detail-panel{border-top-color:#333}.day-detail-panel .day-detail-date{color:#aaa}.day-detail-panel .day-detail-title{color:#fff}.day-detail-panel .day-detail-readings{color:#ddd}.day-detail-panel a.day-detail-link{color:#007db5}}
