.avara-day{margin-top:24px;border:2px solid var(--av-ink)}.avara-day table{width:100%;border-collapse:collapse;table-layout:fixed}.avara-day caption{padding:12px 14px;border-bottom:1px solid var(--av-rule);text-align:left}.avara-day :is(th,td){padding:0;border:1px solid var(--av-rule);text-align:left;vertical-align:middle}.avara-day thead th{padding:10px 12px}.avara-day thead small{display:block;font-size:12px}.avara-day tbody th{width:152px;padding:0 14px;font-weight:600;overflow-wrap:anywhere}.avara-day thead th:first-child{width:152px}.avara-slot{position:relative}.avara-part{display:none}.avara-place{width:100%;min-height:64px;padding:8px 12px;font-size:14px;font-weight:600;text-align:left;overflow-wrap:anywhere}.avara-place[data-kind=gather]{background:color-mix(in srgb,var(--av-ink) 90%,var(--av-paper));color:var(--av-paper)}.avara-place[data-kind=cook]{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--av-ink) 16%,transparent) 0 2px,transparent 2px 9px)}.avara-place[data-kind=rest]{background:var(--av-trace)}.avara-place[data-kind=pray]{box-shadow:inset 6px 0 0 var(--av-tile)}.avara-place:is([data-kind=out],[data-kind=empty]){font-style:italic;font-weight:400}.avara-place:hover{outline:2px solid var(--av-ink);outline-offset:-2px}.avara-place[aria-expanded=true]{outline:3px solid var(--av-tile);outline-offset:-3px}.avara-picker{position:absolute;z-index:5;top:calc(100% + 6px);left:0;width:280px;padding:12px;border:2px solid var(--av-ink);background:var(--av-paper);box-shadow:6px 6px 0 color-mix(in srgb,var(--av-ink) 18%,transparent)}.avara-slot[data-edge=end] .avara-picker{left:auto;right:0}.avara-picker p{margin-bottom:8px;font-size:13px}.avara-people ol{display:grid;gap:14px;margin:0;padding:14px;list-style:none}.avara-people li{display:grid;grid-auto-flow:column;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:4px 12px;align-items:end;font-size:13px}.avara-people li>button{grid-row:2}.avara-people input{min-height:44px;padding:0 12px;border:1px solid var(--av-ink);background:var(--av-cell);color:var(--av-ink)}.avara-people .avara-add{margin:0 14px}.avara-people .avara-help{padding:0 14px 14px}.avara-findings{display:grid;grid-template-columns:1fr 1fr;margin-top:28px;border:2px solid var(--av-ink)}.avara-findings>section{padding:18px 20px}.avara-findings>section+section{border-left:2px solid var(--av-ink)}.avara-findings>section>p:not(.avara-help){margin-top:12px}.avara-bars{margin:12px 0 0;padding:0;list-style:none}.avara-bars li{display:grid;grid-template-columns:120px 1fr 32px;gap:10px;align-items:center;margin-top:8px;font-size:14px}.avara-bars i{display:block;height:12px;background:var(--av-ink)}.avara-bars li:first-child i{background:var(--av-tile)}.avara-finding{font-size:15px}.avara-finding svg{display:inline-block;vertical-align:-2px}.avara-findings .avara-button{margin-top:14px}.avara-pattern-tools{margin-top:28px}.avara-pattern-tools>.avara-label{margin-bottom:8px}.avara-pins{margin-top:14px;font-size:14px}.avara-patterns{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-top:20px}.avara-pattern{display:flex;flex-direction:column;gap:10px;padding:14px;border:2px solid var(--av-ink)}.avara-pattern[data-pinned]{border-color:var(--av-tile);box-shadow:inset 0 0 0 2px var(--av-tile)}.avara-pattern>.avara-label{display:flex;justify-content:space-between;gap:8px}.avara-pattern>.avara-label span+span{color:var(--av-tile)}.avara-pattern>div{padding:6px;border:1px solid var(--av-mm)}.avara-pattern h2{font:600 15px/1.25 var(--av-display);letter-spacing:-.01em}.avara-pattern>p:not(.avara-label){font-size:14px}.avara-pattern ul{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13px}.avara-pattern>button{align-self:flex-start;margin-top:auto}.avara-light-study{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;margin-top:36px;padding-top:28px;border-top:2px solid var(--av-ink)}.avara-light-study h2{margin:10px 0 14px;font:600 clamp(22px,2.4vw,30px) /1.1 var(--av-display);letter-spacing:-.02em}.avara-light-study [role=group]{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.avara-light-study figure{padding:16px;border:1px solid var(--av-mm)}.avara-light-study figcaption{margin-top:8px;font-size:13px}.avara-light{fill:var(--av-tile)}.avara-window{fill:var(--av-paper)}.avara-sun{stroke:var(--av-tile)}.avara-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.avara-actions button{min-height:48px;border-width:2px;font-weight:600}.avara-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px;padding:12px 16px;border-left:4px solid var(--av-tile);background:var(--av-trace)}.avara-confirm p{flex:1 1 100%}.avara-block{margin-top:28px}.avara-block>h2{margin-bottom:10px}.avara-block .avara-relations{padding:0}.avara-day-read table{width:100%;border-collapse:collapse;font-size:14px}.avara-day-read :is(th,td){padding:6px 8px;border:1px solid var(--av-rule);text-align:left}.avara-pinned{display:grid;gap:8px;margin:0;padding-left:22px}.avara-pinned span{display:inline-flex;gap:6px;align-items:center;margin-left:12px;font-size:14px}.avara-block p a,.avara-pinned a{text-decoration:underline;text-underline-offset:3px}.avara-questions .ui-check{font-size:15px}.avara-parts{margin-top:40px;padding:32px;border:2px solid var(--av-ink)}.avara-parts>:is(h3,h4){margin:32px 0 6px;font-size:18px}.avara-parts>h4{font-size:15px}.avara-part-kop{max-width:312px;border:2px solid var(--av-ink)}.avara-part-kop .avara-kop{position:static;height:auto}@media (max-width:1100px){.avara-findings{grid-template-columns:1fr}.avara-findings>section+section{border-left:0;border-top:2px solid var(--av-ink)}}@media (max-width:760px){.avara-day :is(table,caption,tbody,tr,th,td),.avara-day-read :is(table,tbody,tr,th,td){display:block}.avara-day thead,.avara-day-read thead{display:none}.avara-day tbody th,.avara-day-read tbody th{width:auto;padding:10px 12px;border-bottom:0}.avara-day tbody tr+tr th{border-top:2px solid var(--av-ink)}.avara-slot{display:grid;grid-template-columns:76px minmax(0,1fr)}.avara-part{display:block;padding:12px;border-right:1px solid var(--av-rule);font-size:13px}.avara-place{min-height:48px}.avara-picker,.avara-slot[data-edge=end] .avara-picker{left:12px;right:12px;width:auto}.avara-day-read td{display:grid;grid-template-columns:76px minmax(0,1fr)}.avara-day-read td:before{content:attr(data-part);font-size:13px}.avara-people li{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.avara-people li>button{grid-row:auto;justify-self:start}.avara-bars li{grid-template-columns:96px 1fr 28px}.avara-light-study{grid-template-columns:minmax(0,1fr);gap:20px}.avara-parts{padding:18px}}