@layer theme,base;@layer components{.ann-day{background:var(--surface);width:100%;height:100%;transition:var(--cell-transition);flex-direction:column;align-items:center;gap:.375rem;padding:.875rem .5rem;display:flex}.ann-day:hover{background:var(--page)}.ann-day:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;z-index:1;position:relative}.ann-day[aria-pressed=true],.ann-day[aria-pressed=true]:hover{background:var(--stone-warm)}:root[data-theme=dark] .ann-day[aria-pressed=true]{background:#26272b}.ann-day.is-current{box-shadow:inset 0 0 0 1px var(--ember)}.ann-day.is-current[aria-pressed=true] .tech-label{color:var(--ink)!important}.ann-dot{background:var(--lit-accent);width:6px;height:6px;transition:opacity .5s var(--ease-soft);border-radius:50%}.ann-day:is([data-lit=WHITE],[data-lit=GOLD]) .ann-dot{box-shadow:0 0 0 1px color-mix(in srgb,var(--lit-ink) 55%,transparent)}.ann-select{min-width:0;color:var(--ink-soft);transition:var(--cell-transition);justify-content:center;align-items:center;gap:.5rem;padding-right:1rem;display:flex;position:relative}.ann-select:hover{background:var(--page);color:var(--ink)}.ann-select:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.ann-select select{appearance:none;min-width:0;height:100%;font-family:Fraunces Variable,ui-serif,Georgia,serif;font-size:calc(1.125rem * var(--rs,1));color:var(--ink);text-align:center;text-overflow:ellipsis;cursor:pointer;background:0 0;outline:none;padding-left:1rem}@media (width>=640px){.ann-select select{font-size:calc(1.25rem * var(--rs,1))}}.ann-select optgroup,.ann-select option{font-family:var(--font-sans);font-size:calc(1rem * var(--rs,1));color:var(--ink);background:var(--surface)}.ann-section-head{border-bottom:1px solid var(--line);background:var(--page);font-size:calc(.72rem * var(--rs,1));letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);padding:1rem 1.25rem;font-weight:600}@media (width>=640px){.ann-section-head{padding-inline:2.5rem}}.ann-point{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.5rem 1.25rem;display:grid}.ann-num{font-size:calc(2rem * var(--rs,1));color:var(--lit-ink);line-height:1}@media (width>=640px){.ann-point{grid-template-columns:3.5rem minmax(0,1fr);gap:1.5rem;padding:1.75rem 2.5rem}.ann-num{font-size:calc(2.5rem * var(--rs,1))}}.ann-text{max-width:68ch;font-size:calc(1.0625rem * var(--rs,1));color:var(--ink);overflow-wrap:break-word;padding-top:.25rem;line-height:1.7}.ann-text strong{color:var(--ink);font-weight:600}.ann-mass-day+.ann-mass-day{border-top:1px solid var(--line)}.ann-mass-date{font-size:calc(.9375rem * var(--rs,1));padding:1rem 1.25rem .75rem}@media (width>=640px){.ann-mass-date{padding-inline:2.5rem}}.ann-mass{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:1rem 1.25rem;display:grid}@media (width>=640px){.ann-mass{grid-template-columns:7rem minmax(0,1fr);gap:1.5rem;padding-inline:2.5rem}}.print-only-inline{display:none}@media print{.ann-page{max-width:none!important;padding:0!important}.ann-page .print-only-inline{display:inline}.ann-page>header{padding-bottom:8pt!important}.ann-page .page-title{font-size:22pt!important}.ann-page .page-title span{font-size:14pt!important;display:inline!important}.ann-page article{border:0!important}.ann-page article>div:first-child{display:none}.ann-page article>header{padding:8pt 0!important}.ann-section-head{color:#000!important;background:0 0!important;border-bottom:1px solid #000!important;padding:10pt 0 4pt!important}.ann-point{-moz-column-break-inside:avoid;break-inside:avoid;grid-template-columns:1.6rem minmax(0,1fr);gap:.5rem;padding:6pt 0!important}.ann-num{font-size:13pt;color:#000!important}.ann-text{color:#000;max-width:none;font-size:12.5pt;line-height:1.45}.ann-mass-date{padding:8pt 0 2pt!important}.ann-mass{-moz-column-break-inside:avoid;break-inside:avoid;grid-template-columns:4.5rem minmax(0,1fr);padding:4pt 0!important}.intention-free{border:0!important;padding:0!important}}}@layer utilities;
