.prema-day{background:radial-gradient(ellipse 60rem 28rem at 50% -6rem,color-mix(in srgb,var(--accent-gilt) 9%,transparent),transparent 70%)}.prema-day-col{max-width:min(100%,var(--measure));margin-inline:auto}.prema-head{display:grid;justify-items:center;padding-top:var(--s-7);padding-bottom:var(--s-6);text-align:center}.prema-name,.prema-name a{color:var(--accent-gilt);text-decoration:none;font-size:calc(var(--reading-size) * 1.02)}.prema-name a:hover,.prema-name:hover{text-decoration:underline;text-underline-offset:4px}.prema-head .prema-name{display:inline-flex;align-items:center;min-height:var(--tap)}.prema-date{margin:var(--s-1) 0 0;font-weight:400;font-size:calc(var(--reading-size) * 2.2);line-height:calc(1.1 * var(--reading-leading) / 1.7);letter-spacing:-.005em}.prema-weekday{margin:var(--s-2) 0 0;font-size:calc(var(--reading-size) * .78)}.prema-weekday:after{content:"";display:block;width:2.5rem;margin:var(--s-4) auto 0;border-top:1px solid var(--accent-gilt)}.prema-title{margin:var(--s-4) 0 0;max-width:28ch;font-size:calc(var(--reading-size) * 1.35);line-height:calc(1.25 * var(--reading-leading) / 1.7);text-wrap:balance}.prema-title:before{content:"";display:block;width:2.5rem;margin:0 auto var(--s-4);border-top:1px solid var(--accent-gilt)}.prema-words{--arch:clamp(4.5rem,24vw,8.5rem);position:relative;margin:0;padding:calc(var(--arch) * .82) clamp(var(--s-5),6vw,var(--s-7)) var(--s-6);border:1px solid color-mix(in srgb,var(--accent-gilt) 70%,transparent);border-radius:50% 50% 14px 14px/var(--arch) var(--arch) 14px 14px;background:radial-gradient(ellipse 70% 55% at 50% 0,color-mix(in srgb,var(--accent-gilt) 13%,transparent),transparent 75%),var(--surface-raised);box-shadow:inset 0 0 0 6px var(--surface-raised),inset 0 0 0 7px color-mix(in srgb,var(--accent-gilt) 28%,transparent)}.prema-words:before{content:"";position:absolute;top:calc(var(--arch) * .22);left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--accent-gilt);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-gilt) 12%,transparent)}.prema-words-p{margin:0;font-size:calc(var(--reading-size) * 1.1);line-height:var(--reading-leading);hyphens:auto;text-wrap:pretty;hanging-punctuation:first}.prema-words-p+.prema-words-p{margin-top:calc(var(--reading-size) * .9 * var(--reading-leading) / 1.7)}.prema-taken{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.28em;text-decoration-color:color-mix(in srgb,var(--accent-gilt) 24%,transparent);border-radius:2px}.prema-taken:focus-visible,.prema-taken:hover{background:var(--mark);text-decoration-color:var(--accent-gilt)}.prema-taken:focus-visible{outline:2px solid var(--accent-gilt);outline-offset:2px}.prema-sign{margin-top:var(--s-5);font-size:calc(var(--reading-size) * .95);text-align:center}.prema-sign:before{content:"";display:block;width:1.5rem;margin:0 auto var(--s-3);border-top:1px solid color-mix(in srgb,var(--accent-gilt) 60%,transparent)}.prema-about{display:grid;justify-items:center;gap:var(--s-1);margin-top:var(--s-4);text-align:center}.prema-about nav,.prema-about p{margin:0}.prema-from a{color:var(--accent-gilt)}.prema-from a,.prema-same a,.prema-themes a{display:inline-flex;align-items:center;min-height:var(--tap);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.prema-same a,.prema-themes a{color:var(--ink-secondary)}.prema-same a:hover,.prema-themes a:hover{color:var(--ink-primary)}.prema-hint{margin-top:var(--s-1)!important}.prema-talk{margin-top:var(--s-6)}.prema-near{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-4);margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--hairline)}.prema-near a{display:grid;align-content:start;gap:2px;min-height:var(--tap);padding:var(--s-2) 0;text-decoration:none}.prema-near a.is-next{text-align:right;justify-items:end}.prema-near-date{font-size:calc(var(--reading-size) * .9)}.prema-near-title{font-size:calc(var(--reading-size) * .95);line-height:calc(1.3 * var(--reading-leading) / 1.7)}.prema-near a:hover .prema-near-date{text-decoration:underline;text-underline-offset:4px}.discourses-swami{padding-left:var(--s-3);border-left:2px solid var(--accent-gilt)}.prema-leaf{max-width:64rem;margin-inline:auto}.prema-leaf-head{color:inherit;text-decoration:none}.guru-shrine .prema-leaf>.guru-group-line{justify-content:center;text-align:center}.guru-shrine .prema-leaf>.guru-group-line:before{content:"";flex:1;min-width:2rem;border-top:1px solid color-mix(in srgb,var(--accent-gilt) 45%,transparent)}.prema-leaf-head:hover{text-decoration:underline;text-underline-offset:4px}.prema-leaf-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5);margin-top:var(--s-2);padding:var(--s-5);border-radius:14px;background:var(--surface-raised);text-decoration:none;transition:background-color var(--dur-fast,.12s) ease-out}.prema-leaf-card:hover{background:var(--surface-sunken)}.prema-leaf-card:focus-visible{outline:2px solid var(--accent-gilt);outline-offset:3px}.prema-leaf-when{display:grid;align-content:start;gap:var(--s-1)}.prema-leaf-date{font-size:calc(var(--reading-size) * 1.75);line-height:calc(1.1 * var(--reading-leading) / 1.7)}.prema-leaf-title{margin-top:var(--s-2);font-size:calc(var(--reading-size) * 1.3);line-height:calc(1.25 * var(--reading-leading) / 1.7);text-wrap:balance}.prema-leaf-read{justify-self:start;display:inline-flex;align-items:center;min-height:var(--tap);margin-top:var(--s-3);padding:0 var(--s-5);border-radius:999px;font-size:calc(var(--reading-size) * .8);font-weight:500;color:#fff;background:rgb(var(--portal-accent-ink))}.prema-leaf-words{--arch:clamp(3.5rem,14vw,5.5rem);position:relative;display:grid;align-content:center;gap:var(--s-3);padding:calc(var(--arch) * .7) var(--s-5) var(--s-5);border:1px solid color-mix(in srgb,var(--accent-gilt) 65%,transparent);border-radius:50% 50% 12px 12px/var(--arch) var(--arch) 12px 12px;background:radial-gradient(ellipse 70% 60% at 50% 0,color-mix(in srgb,var(--accent-gilt) 14%,transparent),transparent 75%),var(--surface-page);box-shadow:inset 0 0 0 5px var(--surface-page),inset 0 0 0 6px color-mix(in srgb,var(--accent-gilt) 26%,transparent);text-align:center}.prema-leaf-words:before{content:"";position:absolute;top:calc(var(--arch) * .26);left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--accent-gilt)}.prema-leaf-quote{font-size:calc(var(--reading-size) * 1.08);line-height:var(--reading-leading);text-wrap:pretty}.prema-leaf-quote:before{content:"\201C"}.prema-leaf-quote:after{content:"\201D"}@media (min-width:760px){.prema-leaf-card{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s-6);padding:var(--s-6)}}.prema-leaf-more{display:grid;gap:var(--s-2);margin-top:var(--s-3)}.prema-leaf-all{justify-self:start;display:inline-flex;align-items:center;min-height:var(--tap);margin-top:var(--s-1);font-size:calc(var(--reading-size) * .85);color:var(--accent-gilt);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.prema-rows{margin:0;padding:0;list-style:none}.prema-row{display:grid;gap:3px;min-height:var(--tap);padding:var(--s-4) 0;border-bottom:1px solid var(--hairline);text-decoration:none}.prema-rows.is-compact .prema-row{grid-template-columns:minmax(0,1fr);padding:var(--s-3) 0}@media (min-width:640px){.prema-rows.is-compact .prema-row{grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:var(--s-4)}}.prema-row-date{font-size:calc(var(--reading-size) * .82)}.prema-row-title{font-size:calc(var(--reading-size) * 1.2);line-height:calc(1.25 * var(--reading-leading) / 1.7)}.prema-row:hover .prema-row-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.prema-row-opening{max-width:min(100%,var(--measure));font-size:calc(var(--reading-size) * .92);line-height:var(--reading-leading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prema-days-page .prema-leaf,.prema-leaf+.guru-continue{margin-top:var(--s-3)}.prema-archive{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6);padding-top:var(--s-6)}.prema-archive-ways{order:-1}@media (min-width:1000px){.prema-archive{grid-template-columns:minmax(0,1fr) 18rem;gap:var(--s-7)}.prema-archive-ways{order:0;position:sticky;top:calc(var(--header-h, 64px) + var(--s-4));align-self:start}}.prema-year+.prema-year{margin-top:var(--s-6)}.prema-year-head{margin:var(--s-3) 0 var(--s-1);font-weight:400;font-size:calc(var(--reading-size) * 1.35)}.prema-month{padding:var(--s-2) 0 var(--s-3)}.prema-month-head{margin:var(--s-2) 0 0;font-weight:500;font-size:calc(var(--reading-size) * .8)}.prema-month-days{margin:0;padding:0;list-style:none}.prema-dayline{display:grid;grid-template-columns:2.6em minmax(0,1fr);align-items:baseline;gap:var(--s-3);min-height:var(--tap);padding:var(--s-3) 0;border-bottom:1px solid var(--hairline);text-decoration:none}.prema-dayline-n{font-size:calc(var(--reading-size) * 1.45);line-height:1;text-align:right}.prema-dayline-body{display:grid;gap:2px}.prema-dayline-title{font-size:calc(var(--reading-size) * 1.02);line-height:calc(1.35 * var(--reading-leading) / 1.7)}.prema-dayline:hover .prema-dayline-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.prema-ways{display:grid;gap:var(--s-5)}.prema-way-head{margin:0 0 var(--s-1);font-weight:400;font-size:calc(var(--reading-size) * 1.05);color:var(--accent-warm)}.prema-way-head a{color:inherit;text-decoration:none}.prema-way-head a:hover{text-decoration:underline;text-underline-offset:4px}.prema-way-links{margin:0;padding:0;list-style:none}.prema-way-link{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);min-height:var(--tap);padding:var(--s-2) 0;border-bottom:1px solid var(--hairline);text-decoration:none}.prema-way-link:hover .font-text{text-decoration:underline;text-underline-offset:4px}.prema-way-links.is-strip{display:flex;flex-wrap:wrap;gap:0 var(--s-4)}.prema-way-links.is-strip .prema-way-link{justify-content:flex-start;border-bottom:0}.prema-theme-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--s-6);margin:var(--s-4) 0 0;padding:0;list-style:none}@media (min-width:860px){.prema-theme-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.prema-theme-row{display:grid;gap:3px;min-height:var(--tap);padding:var(--s-3) 0;border-bottom:1px solid var(--hairline);text-decoration:none}.prema-theme-name{font-size:calc(var(--reading-size) * 1.2);line-height:calc(1.2 * var(--reading-leading) / 1.7)}.prema-theme-row:hover .prema-theme-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.prema-facet-groups,.prema-theme-days{max-width:min(100%,var(--measure));margin-top:var(--s-4)}.prema-facet-group+.prema-facet-group{margin-top:var(--s-6)}.prema-facet-group,.prema-facet-sub{scroll-margin-top:calc(var(--header-h, 64px) + var(--s-4))}.prema-facet-sub+.prema-facet-sub{margin-top:var(--s-4)}.prema-strip{max-width:min(100%,var(--measure));display:flex;flex-wrap:wrap;gap:0 var(--s-4);margin-top:var(--s-2);border-bottom:1px solid var(--hairline)}.prema-strip-link{display:inline-flex;align-items:center;min-height:var(--tap);font-size:calc(var(--reading-size) * .85);font-variant-numeric:tabular-nums;color:var(--ink-secondary);text-decoration:none}.prema-strip-link:hover{color:var(--ink-primary);text-decoration:underline;text-underline-offset:4px}.prema-also{max-width:min(100%,var(--measure));margin-top:var(--s-7)}.prema-also ul{margin:0;padding:0;list-style:none}.prema-onthis{padding-top:var(--s-6)}.prema-onthis-head{margin:0 0 var(--s-1);padding-top:var(--s-4);border-top:1px solid var(--hairline);font-weight:400;font-size:calc(var(--reading-size) * 1.05);color:var(--accent-warm)}.prema-onthis ul{margin:0;padding:0;list-style:none}.prema-onthis-row{display:grid;gap:2px;min-height:var(--tap);padding:var(--s-2) 0 var(--s-2) var(--s-4);border-left:2px solid var(--accent-gilt);text-decoration:none}.prema-onthis li+li .prema-onthis-row,.prema-onthis-row+.prema-onthis-row{margin-top:var(--s-2)}.prema-onthis-title{font-size:calc(var(--reading-size) * 1.1);line-height:calc(1.25 * var(--reading-leading) / 1.7)}.prema-onthis-row:hover .prema-onthis-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.glance .glance-btn{min-height:44px;min-width:44px;white-space:nowrap;padding:0 .75rem;border-radius:.375rem;color:var(--ink-secondary)}.glance .glance-btn:hover{color:var(--ink-primary)}.glance .glance-btn[aria-pressed=true]{color:#fff;background:rgb(var(--portal-accent-ink))}.glance .glance-btn:disabled{opacity:.4}.glance .glance-seg{display:inline-flex;border-radius:.375rem;background:var(--surface-sunken);padding:2px}.glance .glance-seg>button{min-height:44px;min-width:44px;padding:0 .6rem;border-radius:.3rem;color:var(--ink-secondary)}.glance .glance-seg>button:disabled{opacity:.4}.glance .glance-seg>button[aria-pressed=true]{color:#fff;background:rgb(var(--portal-accent-ink))}.glance .glance-verse{padding:.15em .25em;transition:background-color .2s}.glance .glance-meaning{border-radius:.25rem;transition:background-color .2s}.glance .glance-hover{background:var(--surface-sunken)}.glance .glance-mark{background:rgb(var(--portal-accent)/.18)}.glance .glance-picked{background:rgb(var(--portal-accent)/.14);box-shadow:inset 0 0 0 1px rgb(var(--portal-accent-ink)/.45);-webkit-box-decoration-break:clone;box-decoration-break:clone}.glance .glance-open{display:block;min-height:44px;cursor:pointer}.glance .glance-chip:hover,.glance .glance-open:hover{text-decoration:underline;text-underline-offset:.18em}.glance .glance-meaning-text{font-family:var(--font-text);color:var(--ink-primary)}.glance .glance-chip{font-weight:700;font-size:.85em;color:rgb(var(--portal-accent-ink));margin-right:.15em}.glance .glance-rule{width:6rem;margin:.9rem 0 .7rem;border:0;border-top:1px solid var(--hairline)}.glance a:focus-visible{outline:2px solid rgb(var(--portal-accent-ink));outline-offset:2px}.glance .glance-bar{transition:transform .2s ease-out}@media (prefers-reduced-motion:reduce){.glance .glance-bar{transition:none}}