body{background-color:var(--bs-tertiary-bg)}.brand-icon{background-color:var(--bs-white);width:2.25rem;height:2.25rem;color:var(--bs-primary);border-radius:.5rem;justify-content:center;align-items:center;margin-right:.5rem;font-weight:700;display:inline-flex}.day-heading{font-size:1.75rem}.section-heading{margin:1.5rem 0 .75rem;font-size:1.35rem}.listing-card{transition:border-color .15s,background-color .15s}.listing-card:hover{border-color:var(--bs-primary-border-subtle);background-color:var(--bs-primary-bg-subtle)}.listing-thumb{aspect-ratio:4/5;object-fit:cover;width:100%;max-width:160px}.biography-body img{max-width:100%;height:auto}.mini-calendar table{table-layout:fixed}.mini-calendar th,.mini-calendar td{text-align:center;padding:.15rem}.mini-calendar td a{color:inherit;border-radius:.375rem;padding:.3rem 0;text-decoration:none;display:block}.mini-calendar td a:hover{background-color:var(--bs-secondary-bg)}.mini-calendar td a.is-today{outline:1px solid var(--bs-primary)}.mini-calendar td a.is-selected{background-color:var(--bs-primary);color:var(--bs-white)}
