body.template-underbreath:not(.admin-dashboard){--ub-bg:var(--secondary);--ub-bg-2:var(--palette-shade);--ub-fg:var(--palette-tint);--ub-dim:var(--palette-accent);--ub-line:color-mix(in srgb, var(--ub-fg) 13%, transparent);--ub-panel:color-mix(in srgb, var(--ub-bg) 70%, var(--ub-bg-2));--ub-amber:var(--primary);--ub-ink:color-mix(in srgb, var(--ub-bg) 60%, #1a1410);--ub-rose:var(--highlight);--ub-display:var(--font-hero), "Bodoni Moda", Didot, "Times New Roman", serif;--ub-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace}body.template-underbreath:not(.admin-dashboard),body.template-underbreath:not(.admin-dashboard) .ub-app{--container:var(--ub-bg);--background:var(--ub-bg);--foreground:var(--ub-fg);--card:var(--ub-panel);--card-foreground:var(--ub-fg);--popover:var(--ub-panel);--popover-foreground:var(--ub-fg);--muted:var(--ub-panel);--muted-foreground:var(--ub-dim);--border:var(--ub-line);--input:var(--ub-line);--ring:var(--ub-amber);--primary-foreground:var(--ub-ink);--color-accent:var(--ub-amber);--color-accent-content:var(--ub-amber);--color-accent-foreground:var(--ub-ink);--accent-color:var(--ub-amber);--accent-color-foreground:var(--ub-ink);--radius:0rem;--site-card-radius:0;--site-card-matte:var(--ub-panel);--site-card-ring:0 0 0 1px var(--ub-line);--site-card-shadow:none;--site-card-shadow-hover:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.template-underbreath:not(.admin-dashboard) .ub-app{--primary:var(--ub-amber);--secondary:var(--ub-bg);--secondary-foreground:var(--ub-fg);--accent:var(--ub-amber);--accent-foreground:var(--ub-ink)}body.template-underbreath:not(.admin-dashboard){background-color:var(--ub-bg);color:var(--ub-fg);font-size:15px;line-height:1.5}body.template-underbreath:not(.admin-dashboard) .ub-photos{z-index:0;pointer-events:none;background:var(--ub-bg);position:fixed;inset:0;overflow:hidden}body.template-underbreath:not(.admin-dashboard) .ub-photos img{object-fit:cover;opacity:.36;width:100%;height:100%}body.template-underbreath:not(.admin-dashboard) .ub-app{z-index:1;min-height:100dvh;position:relative}body.template-underbreath:not(.admin-dashboard) .ub-stage{z-index:1;flex-direction:column;padding:14px clamp(16px,3vw,36px) 20px;display:flex;position:relative}body.template-underbreath:not(.admin-dashboard) .ub-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}body.template-underbreath:not(.admin-dashboard) .ub-brand{color:var(--ub-fg);flex-direction:column;gap:8px;text-decoration:none;display:flex}body.template-underbreath:not(.admin-dashboard) .ub-wordmark{font-family:var(--ub-display);letter-spacing:-.01em;font-size:34px;font-style:italic;font-weight:400;line-height:1}body.template-underbreath:not(.admin-dashboard) .ub-brand-sub{letter-spacing:.02em;font-size:13px}body.template-underbreath:not(.admin-dashboard) .ub-stage-orb{justify-content:center;padding-block:32px 8px;display:flex}body.template-underbreath:not(.admin-dashboard) .ub-credit{text-align:center;font:400 11px/1 var(--ub-mono);letter-spacing:.04em;color:var(--ub-dim);margin:12px 0 0}body.template-underbreath:not(.admin-dashboard) .ub-orb-wrap{aspect-ratio:1;width:min(62vw,300px);margin-inline:auto;position:relative}body.template-underbreath:not(.admin-dashboard) .ub-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}body.template-underbreath:not(.admin-dashboard) .ub-track{fill:none;stroke:var(--ub-line);stroke-width:1px;vector-effect:non-scaling-stroke}body.template-underbreath:not(.admin-dashboard) .ub-ticks line{stroke:var(--ub-dim);stroke-width:1px;opacity:.7;vector-effect:non-scaling-stroke}body.template-underbreath:not(.admin-dashboard) .ub-breath{fill:none;stroke-width:1.25px;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:50px 50px;animation:10s ease-in-out infinite ub-breathe;transform:scale(.55)}body.template-underbreath:not(.admin-dashboard) .ub-breath-1{stroke:var(--ub-amber)}body.template-underbreath:not(.admin-dashboard) .ub-breath-2{stroke:var(--ub-fg);opacity:.5;animation-delay:.6s}body.template-underbreath:not(.admin-dashboard) .ub-breath-3{stroke:var(--ub-rose);opacity:.6;animation-delay:1.2s}@keyframes ub-breathe{0%,to{transform:scale(.55)}50%{transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){body.template-underbreath:not(.admin-dashboard) .ub-breath{animation:none}body.template-underbreath:not(.admin-dashboard) .ub-breath-2{transform:scale(.85)}body.template-underbreath:not(.admin-dashboard) .ub-breath-3{transform:scale(1.15)}}body.template-underbreath:not(.admin-dashboard) .ub-hero{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:22px;padding:12px clamp(16px,3vw,36px) 36px;display:flex;position:relative}body.template-underbreath:not(.admin-dashboard) .ub-hero-words{flex-direction:column;align-items:center;gap:14px;max-width:34rem;display:flex}body.template-underbreath:not(.admin-dashboard) .ub-eyebrow{font:400 12px/1.4 var(--ub-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ub-dim);margin:0}body.template-underbreath:not(.admin-dashboard) .ub-title{font-family:var(--ub-display);letter-spacing:-.01em;color:var(--ub-fg);text-wrap:balance;margin:0;font-size:clamp(30px,2.6vw,44px);font-style:italic;font-weight:400;line-height:1.05}body.template-underbreath:not(.admin-dashboard) .ub-lead{font-family:var(--ub-display);color:var(--ub-fg);opacity:.85;text-wrap:balance;margin:0;font-size:18px;font-style:italic;line-height:1.4}body.template-underbreath:not(.admin-dashboard) .ub-hero-actions>div{justify-content:center;gap:10px;margin:4px 0 0}body.template-underbreath:not(.admin-dashboard) .ub-panel{z-index:2;border-top:1px solid var(--ub-line);background:color-mix(in srgb, var(--ub-bg) 94%, transparent);border-radius:16px 16px 0 0;flex-direction:column;min-height:60dvh;display:flex;position:relative}body.template-underbreath:not(.admin-dashboard) .ub-main{flex:1;min-width:0}@media (width<=900px){body.template-underbreath:not(.admin-dashboard) .ub-panel{background:0 0;border-top:0;border-radius:0}body.template-underbreath:not(.admin-dashboard) .ub-main>*{background-color:var(--ub-bg)}body.template-underbreath:not(.admin-dashboard) .ub-main>.ub-hero{background-color:#0000}body.template-underbreath:not(.admin-dashboard) .ub-main>.ub-hero+*,body.template-underbreath:not(.admin-dashboard) .ub-main>.ub-auth,body.template-underbreath:not(.admin-dashboard) .ub-main>.ub-member{border-top:1px solid var(--ub-line);border-radius:16px 16px 0 0}body.template-underbreath:not(.admin-dashboard) .ub-foot{background-color:var(--ub-bg);margin-top:0}}@media (width>=901px){body.template-underbreath:not(.admin-dashboard) .ub-app{--ub-stage-w:440px}body.template-underbreath:not(.admin-dashboard) .ub-stage{width:var(--ub-stage-w);position:fixed;top:0;bottom:0;left:0}body.template-underbreath:not(.admin-dashboard) .ub-stage-orb{flex:1;align-items:center;padding:0}body.template-underbreath:not(.admin-dashboard) .ub-orb-wrap{width:min(440px,80%,100dvh - 320px);min-width:200px}body.template-underbreath:not(.admin-dashboard) .ub-hero{width:var(--ub-stage-w);justify-content:center;position:fixed;top:64px;bottom:36px;left:0;overflow:hidden}body.template-underbreath:not(.admin-dashboard) .ub-hero .ub-orb-wrap{width:min(320px,60%,100dvh - 520px);min-width:140px}body.template-underbreath:not(.admin-dashboard) .ub-credit{width:var(--ub-stage-w);position:fixed;bottom:14px;left:0}body.template-underbreath:not(.admin-dashboard) .ub-panel{margin-left:var(--ub-stage-w);border-top:0;border-left:1px solid var(--ub-line);background:var(--ub-bg);border-radius:0;min-height:100dvh}}@media (width>=901px) and (width<=1199px){body.template-underbreath:not(.admin-dashboard) .ub-main :is([class*=sm\:grid-cols-],[class*=md\:grid-cols-],[class*=lg\:grid-cols-]){grid-template-columns:minmax(0,1fr)}}body.template-underbreath:not(.admin-dashboard) .ub-nav{padding:14px clamp(16px,2.4vw,26px) 0;position:relative}body.template-underbreath:not(.admin-dashboard) .ub-nav-row{border-bottom:1px solid var(--ub-line);align-items:center;gap:8px;padding-bottom:16px;display:flex}body.template-underbreath:not(.admin-dashboard) .ub-navlinks{flex-wrap:wrap;flex:auto;align-items:center;gap:8px}body.template-underbreath:not(.admin-dashboard) .ub-nav-spacer{margin-inline-start:auto}body.template-underbreath:not(.admin-dashboard) .ub-navlink{border:1px solid var(--ub-line);height:34px;font:500 12px/1 var(--ub-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ub-dim);background:0 0;align-items:center;gap:6px;padding:0 12px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}body.template-underbreath:not(.admin-dashboard) .ub-navlink:hover,body.template-underbreath:not(.admin-dashboard) .ub-navlink.is-current{color:var(--ub-fg);border-color:var(--ub-dim)}body.template-underbreath:not(.admin-dashboard) .ub-nav-cta{border:1px solid var(--ub-amber);background:var(--ub-amber);height:34px;color:var(--ub-ink);font:500 12px/1 var(--ub-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;margin-inline-start:auto;padding:0 16px;text-decoration:none;transition:background .3s;display:inline-flex}body.template-underbreath:not(.admin-dashboard) .ub-nav-cta:hover{background:color-mix(in srgb, var(--ub-amber) 88%, var(--ub-fg))}body.template-underbreath:not(.admin-dashboard) .ub-toggle-label{font:inherit}body.template-underbreath:not(.admin-dashboard) .ub-dropdown{background:var(--ub-panel);border:1px solid var(--ub-line)}body.template-underbreath:not(.admin-dashboard) .ub-main section:not(.ub-member section){padding-inline:clamp(16px,2.4vw,26px)}body.template-underbreath:not(.admin-dashboard) .ub-main :is(h2){font-family:var(--ub-display);letter-spacing:0;font-size:26px;font-style:italic;font-weight:400;line-height:1.15}body.template-underbreath:not(.admin-dashboard) .ub-main :is(h3,h4){letter-spacing:0;font-family:inherit;font-size:14px;font-style:normal;font-weight:500}body.template-underbreath:not(.admin-dashboard) .ub-main .prose{--tw-prose-body:var(--ub-fg);--tw-prose-headings:var(--ub-fg);--tw-prose-lead:var(--ub-dim);--tw-prose-links:var(--ub-amber);--tw-prose-bold:var(--ub-fg);--tw-prose-counters:var(--ub-dim);--tw-prose-bullets:var(--ub-dim);--tw-prose-hr:var(--ub-line);--tw-prose-quotes:var(--ub-fg);--tw-prose-quote-borders:var(--ub-rose);--tw-prose-captions:var(--ub-dim);--tw-prose-th-borders:var(--ub-line);--tw-prose-td-borders:var(--ub-line);font-size:15px}body.template-underbreath:not(.admin-dashboard) :is(.ub-app a[data-site-button],.ub-app [data-site-button]>a){border:1px solid var(--ub-line);color:var(--ub-fg);box-shadow:none;font:500 12px/1 var(--ub-mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:14px 26px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}body.template-underbreath:not(.admin-dashboard) :is(.ub-app a[data-site-button=primary],.ub-app [data-site-button=primary]>a){border-color:var(--ub-amber);background:var(--ub-amber);color:var(--ub-ink)}body.template-underbreath:not(.admin-dashboard) :is(.ub-app a[data-site-button]:hover,.ub-app [data-site-button]>a:hover){border-color:var(--ub-dim);opacity:1}body.template-underbreath:not(.admin-dashboard) :is(.ub-app a[data-site-button=primary]:hover,.ub-app [data-site-button=primary]>a:hover){background:color-mix(in srgb, var(--ub-amber) 88%, var(--ub-fg))}body.template-underbreath:not(.admin-dashboard) .ub-app [data-site-link]{font:500 12px/1 var(--ub-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ub-amber)}body.template-underbreath:not(.admin-dashboard) .ub-main details{border:0;border-top:1px solid var(--ub-line);background:0 0;border-radius:0}body.template-underbreath:not(.admin-dashboard) .ub-main details summary{color:var(--ub-fg);font-size:14px}body.template-underbreath:not(.admin-dashboard) .ub-main blockquote{border-left:2px solid var(--ub-rose);background:var(--ub-panel);font-family:var(--ub-display);padding:12px 16px;font-style:italic}body.template-underbreath:not(.admin-dashboard) .ub-foot{border-top:1px solid var(--ub-line);flex-direction:column;gap:14px;margin-top:24px;padding:18px clamp(16px,2.4vw,26px) 28px;display:flex}body.template-underbreath:not(.admin-dashboard) .ub-care{color:var(--ub-dim);max-width:60ch;font-size:12px;line-height:1.5}body.template-underbreath:not(.admin-dashboard) .ub-care a{color:inherit;text-underline-offset:2px;text-decoration:underline}body.template-underbreath:not(.admin-dashboard) .ub-foot-links{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}body.template-underbreath:not(.admin-dashboard) .ub-foot-link{font:400 11px/1.4 var(--ub-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ub-dim);text-decoration:none}body.template-underbreath:not(.admin-dashboard) .ub-foot-link:hover{color:var(--ub-fg)}body.template-underbreath:not(.admin-dashboard) .ub-foot-end{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}body.template-underbreath:not(.admin-dashboard) .ub-foot-mark{color:var(--ub-fg);font-size:22px;text-decoration:none}body.template-underbreath:not(.admin-dashboard) .ub-legal{flex-wrap:wrap;align-items:center;gap:12px;display:flex}body.template-underbreath:not(.admin-dashboard) .ub-mono{font:400 11px/1.4 var(--ub-mono);letter-spacing:.04em;color:var(--ub-dim)}body.template-underbreath:not(.admin-dashboard) .ub-auth{width:100%;max-width:24rem;margin:0 auto;padding:48px clamp(16px,2.4vw,26px)}body.template-underbreath:not(.admin-dashboard) .ub-member{padding:22px clamp(16px,2.4vw,26px) 32px}body.template-underbreath:not(.admin-dashboard) .ub-member-who{align-items:center;gap:14px;margin-bottom:20px;display:flex}body.template-underbreath:not(.admin-dashboard) .ub-member-name{font-family:var(--ub-display);margin:0;font-size:26px;font-style:italic;font-weight:400;line-height:1.1}@media (width>=901px){body.template-underbreath:not(.admin-dashboard) .ub-panel:has(.ub-auth){justify-content:center}}
