.lunara-public-example{max-width:1120px;color:var(--lunara-text);gap:32px;margin:0 auto;padding:24px 16px 48px;font-size:16px;line-height:26px;display:grid}.lunara-public-example *,.lunara-public-example :before,.lunara-public-example :after{box-sizing:border-box}.lunara-public-example h1,.lunara-public-example h2,.lunara-public-example h3,.lunara-public-example h4,.lunara-public-example p,.lunara-public-example dl,.lunara-public-example ul,.lunara-public-example ol,.lunara-public-example blockquote{margin:0}.lunara-natal-example{gap:24px;min-width:0;display:grid}.lunara-example-picker{flex-wrap:wrap;gap:8px;display:flex}.lunara-example-picker a{border:1px solid var(--lunara-control-border);border-radius:999px;align-items:center;min-height:44px;padding:8px 16px;display:inline-flex}.lunara-example-picker a[aria-current]{color:var(--lunara-action);border-color:var(--lunara-action);background:var(--lunara-surface)}.lunara-public-example .lunara-scene-header h1{max-width:20ch;font:400 clamp(34px, 4vw, 56px)/1.12 var(--lunara-display);letter-spacing:-.025em}.lunara-public-example .lunara-scene-eyebrow{margin-bottom:16px}.lunara-public-example .lunara-scene-lead{margin-top:20px}.lunara-demo-access{border-bottom:1px solid var(--lunara-decorative-border);gap:24px;min-width:0;padding-block:24px;display:grid}.lunara-demo-access>section{align-content:start;gap:12px;min-width:0;display:grid}.lunara-demo-access p:not(.lunara-demo-eyebrow){max-width:64ch;color:var(--lunara-secondary)}.lunara-demo-pricing-link{min-height:44px;color:var(--lunara-action);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}@media (width>=768px){.lunara-demo-access{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.lunara-demo-access>section+section{border-left:1px solid var(--lunara-decorative-border);padding-left:32px}}.lunara-public-example :where(h2){font-size:26px;font-weight:400;line-height:34px}.lunara-public-example h3{font-size:23px;font-weight:400;line-height:30px}.lunara-public-example h4{font-size:18px;line-height:26px}.lunara-public-example .lunara-demo-eyebrow{color:var(--lunara-action);letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:18px}.lunara-demo-panel{border:1px solid var(--lunara-decorative-border);background:var(--lunara-surface);overflow-wrap:anywhere;border-radius:8px;gap:16px;min-width:0;padding:20px;display:grid}.lunara-demo-prose{gap:16px;font-size:18px;line-height:30px;display:grid}.lunara-demo-prose>p{max-width:74ch}.lunara-public-example :where(details:not(.lunara-data-block))>summary{cursor:pointer;min-height:44px;color:var(--lunara-action);align-items:center;padding:8px 0;display:flex}.lunara-public-example :where(.lunara-demo-fold,.lunara-demo-evidence,.lunara-demo-more-text)>summary:after{content:"+";margin-left:auto;padding-left:12px}.lunara-public-example :where(.lunara-demo-fold,.lunara-demo-evidence,.lunara-demo-more-text)[open]>summary:after{content:"−"}.lunara-public-example details[open]>summary{margin-bottom:12px}.lunara-public-example a:focus-visible,.lunara-public-example summary:focus-visible{outline:2px solid var(--lunara-focus);outline-offset:3px}.lunara-public-example section[id]{scroll-margin-top:80px}.lunara-public-example code{overflow-wrap:anywhere;font-size:12px;line-height:18px}.lunara-public-example [hidden]{display:none}.lunara-demo-section-nav{z-index:10;border:1px solid var(--lunara-decorative-border);background:var(--lunara-surface);border-radius:12px;min-width:0;padding:12px 16px;position:sticky;top:0}.lunara-demo-section-nav>p{color:var(--lunara-muted);font-size:13px}.lunara-demo-section-nav>div{gap:8px;display:flex;overflow-x:auto}.lunara-demo-section-nav a{flex-shrink:0;align-items:center;min-height:44px;padding:0 12px;display:flex}.lunara-demo-section-nav a[aria-current]{color:var(--lunara-action)}.lunara-demo-section-action{border:1px solid var(--lunara-decorative-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.lunara-demo-section-action>p{color:var(--lunara-secondary);flex:280px}.lunara-demo-hero{grid-template-areas:"head""wheel""facts";gap:24px;min-width:0;display:grid}.lunara-demo-header{grid-area:head;align-content:start;gap:16px;min-width:0;display:grid}.lunara-demo-header .btn,.lunara-demo-footer .btn{justify-self:start}.lunara-demo-meta{color:var(--lunara-secondary)}.lunara-demo-folds{border-top:1px solid var(--lunara-decorative-border);display:grid}.lunara-demo-fold{border-bottom:1px solid var(--lunara-decorative-border);overflow-wrap:anywhere}.lunara-demo-fold>:not(summary){color:var(--lunara-secondary);margin-bottom:12px}.lunara-demo-fold ul{gap:4px;padding-left:20px;display:grid}.lunara-demo-wheel{grid-area:wheel;min-width:0}.lunara-demo-summary{grid-area:facts;align-content:start;gap:16px;min-width:0;display:grid}.lunara-demo-facts{gap:12px;display:grid}.lunara-demo-facts>div{border-bottom:1px solid var(--lunara-decorative-border);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-bottom:8px;display:flex}.lunara-demo-facts dt{color:var(--lunara-secondary)}.lunara-demo-facts dd{margin:0}.lunara-demo-brief,.lunara-demo-report,.lunara-demo-more{gap:20px;min-width:0;display:grid}.lunara-public-example .lunara-atlas-readings{gap:16px;margin-block:12px;display:grid}.lunara-public-example .lunara-atlas-reading{background:radial-gradient(ellipse at 85% 0%, color-mix(in srgb, var(--lunara-action) 8%, transparent), transparent 65%), var(--lunara-surface);border-radius:12px;align-content:start;padding:28px}.lunara-public-example .lunara-atlas-reading h3{font-size:24px;line-height:32px}.lunara-public-example .lunara-atlas-reading-seal{border:1px solid var(--lunara-decorative-border);width:84px;height:84px;color:var(--lunara-action);border-radius:50%;place-items:center;display:grid;position:relative}.lunara-public-example .lunara-atlas-reading-seal>span{font-size:38px;line-height:1}.lunara-public-example .lunara-atlas-reading-seal>small{background:var(--lunara-surface);color:var(--lunara-secondary);padding:0 5px;font-size:12px;position:absolute;bottom:0;right:-8px}@media (width>=960px){.lunara-public-example .lunara-atlas-readings{grid-template-columns:repeat(3,minmax(0,1fr))}}.lunara-demo-themes{gap:16px;padding:0;list-style:none;display:grid}.lunara-demo-theme{align-content:start;gap:12px}.lunara-demo-theme ul,.lunara-demo-evidence ul{padding-left:20px}.lunara-demo-tiles{grid-auto-flow:dense;gap:12px;padding:0;list-style:none;display:grid}.lunara-demo-tiles>li{min-width:0;display:grid}.lunara-demo-tiles>li[data-open]{grid-column:1/-1}.lunara-demo-tile{border:1px solid var(--lunara-decorative-border);background:var(--lunara-surface);overflow-wrap:anywhere;border-radius:8px;align-content:start;gap:4px;min-width:0;padding:16px;display:grid;position:relative}.lunara-demo-tiles>li[data-open] .lunara-demo-tile{border-color:var(--lunara-control-border);padding:20px}.lunara-demo-tile-head{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 12px;display:grid}.lunara-demo-tile-icon{background:var(--lunara-action);grid-row:span 2;align-self:start;width:28px;height:28px;margin-top:2px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lunara-public-example .lunara-demo-tile h3{font-size:20px;line-height:28px}.lunara-demo-tile-line{color:var(--lunara-secondary);font-size:16px;line-height:24px}.lunara-demo-tile>details>summary{padding-left:44px}.lunara-demo-tile>details:not([open])>summary:after{content:"";border-radius:8px;position:absolute;inset:0}.lunara-demo-tile>details:not([open])>summary:focus-visible{outline:none}.lunara-demo-tile>details:not([open])>summary:focus-visible:after{outline:2px solid var(--lunara-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lunara-demo-tile:has(>details:not([open])>summary:hover){border-color:var(--lunara-control-border)}}.lunara-demo-tile-text{padding-left:0}.lunara-demo-evidence{font-size:16px;line-height:26px}.lunara-demo-more-text>summary{padding-block:8px}.lunara-demo-cards{gap:16px;display:grid}.lunara-demo-cards>#audio{grid-column:1/-1}.lunara-demo-card{align-content:start;gap:8px}.lunara-demo-card-art{object-fit:contain;width:100%;height:140px;margin-bottom:8px;display:block}.lunara-demo-more>.btn{justify-self:start}.lunara-demo-footer{justify-items:start}@media (prefers-reduced-motion:no-preference){.lunara-demo-art{animation:lunara-demo-art-in var(--lunara-motion-settle) var(--lunara-ease-out) both;animation-delay:calc(var(--lunara-cascade-index,0) * var(--lunara-motion-cascade-step))}}@keyframes lunara-demo-art-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=767px){.lunara-demo-prose{font-size:16px;line-height:26px}}@media (width>=640px){.lunara-demo-tile-text{padding-left:44px}.lunara-demo-tiles,.lunara-demo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.lunara-public-example{gap:48px;padding:32px 24px 64px}.lunara-demo-panel{padding:24px}}@media (width>=1024px){.lunara-demo-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""wheel""facts"}.lunara-demo-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lunara-demo-summary>[role=note]{grid-column:1/-1}.lunara-demo-tiles,.lunara-demo-themes{grid-template-columns:repeat(3,minmax(0,1fr))}}
