.turquoise-scene[data-living-words]{--living-ink-paper:#f7f3e5;--living-ink-seafoam:#bcf3df;--living-ink-rain:#c2e2ff;--living-ink-sun:#ffe4ab;--living-ink-accent:var(--living-ink-seafoam);--living-ink-aura:#a5f2db50}.turquoise-scene[data-living-words] .living-ink-canvas{z-index:2;pointer-events:none;user-select:none;opacity:0;width:100%;height:100%;transition:opacity .3s;position:fixed;inset:0}.turquoise-scene[data-living-words][data-ink-ready=true][data-ink-playing=true] .living-ink-canvas{opacity:1}.turquoise-scene[data-living-words] .ceiba-copy.prose{font-kerning:normal;width:min(39%,550px);color:var(--living-ink-paper);margin-left:9%;font-size:clamp(26px,2.12vw,32px);font-weight:400;line-height:1.58}.turquoise-scene[data-living-words] p[data-ink-mode]{--living-ink-accent:var(--living-ink-seafoam);--living-ink-aura:#a5f2db50;text-wrap:pretty;text-shadow:0 2px 5px #0b282b90;margin:0;position:relative;overflow:visible}.turquoise-scene[data-living-words] p:is([data-ink-mode=rain-call],[data-ink-mode=rain]){--living-ink-accent:var(--living-ink-rain);--living-ink-aura:#9fd8ff60}.turquoise-scene[data-living-words] p:is([data-ink-mode=sun-call],[data-ink-mode=sun]){--living-ink-accent:var(--living-ink-sun);--living-ink-aura:#ffd37a55}.turquoise-scene[data-living-words] p[data-ink-role=quote]{letter-spacing:-.018em;text-wrap:balance;color:var(--living-ink-accent);font-size:clamp(37px,3.7vw,56px);font-weight:500;line-height:1.17}.turquoise-scene[data-living-words] p[data-ink-role=quote]>[data-word-index]{vertical-align:baseline;transform-origin:50% 80%;display:inline-block}.turquoise-scene[data-living-words] p[data-ink-mode=hush]{letter-spacing:-.016em;text-wrap:balance;font-size:clamp(34px,3.15vw,48px);line-height:1.24}.turquoise-scene[data-living-words] p[data-ink-mode=resonance]{line-height:1.7}.turquoise-scene[data-living-words] p[data-ink-mode=joy]{color:#d1f8d8}.turquoise-scene[data-living-words] p[data-ink-mode=wonder]{font-size:clamp(31px,2.9vw,44px);font-style:italic;line-height:1.3}.turquoise-scene[data-living-words] p[data-ink-mode=laughter]{text-wrap:balance;font-size:clamp(29px,2.55vw,38px);line-height:1.42}.turquoise-scene[data-living-words] p[data-ink-role=pause]{text-align:center;letter-spacing:.018em;text-wrap:balance;padding-block:.8em;font-size:clamp(35px,3.35vw,50px);line-height:1.2}.turquoise-scene[data-living-words] [data-word-index]{box-shadow:none;text-decoration-skip-ink:auto;background:0 0;border-radius:0;transition:color .14s,text-shadow .18s}.turquoise-scene[data-living-words] [data-ink-accent]{color:var(--living-ink-accent);font-weight:600}.turquoise-scene[data-living-words] p[data-ink-current=true]{text-shadow:0 2px 5px #0b282b90, 0 0 24px var(--living-ink-aura)}.turquoise-scene[data-living-words] [data-word-index][data-ink-past=true]{color:#e4efdd}.turquoise-scene[data-living-words] [data-word-index][data-ink-accent][data-ink-past=true]{color:var(--living-ink-accent)}.turquoise-scene[data-living-words] .ceiba-copy [data-word-index][data-speaking=true]{color:#fffbed;box-shadow:none;text-decoration-line:underline;text-decoration-color:var(--living-ink-accent);text-underline-offset:.16em;text-shadow:0 1px 3px #0b282b, 0 0 .32em var(--living-ink-aura);background:0 0;border-radius:0;text-decoration-thickness:.055em}.turquoise-scene[data-living-words][data-ink-ready=true][data-ink-playing=true] p[data-ink-current=true] [data-ink-accent]{animation:4.6s ease-in-out infinite alternate living-ink-light}@keyframes living-ink-light{0%{text-shadow:0 1px 4px #0b282b80, 0 0 .12em var(--living-ink-aura)}to{text-shadow:0 1px 4px #0b282b80, 0 0 .48em var(--living-ink-aura)}}@media (width>=701px) and (width<=1000px){.turquoise-scene[data-living-words] .ceiba-copy.prose{width:42%;margin-left:10%;font-size:26px}}@media (width<=700px){.turquoise-scene[data-living-words] .ceiba-copy.prose{width:100%;margin:0;font-size:clamp(25px,6.5vw,28px);line-height:1.58}.turquoise-scene[data-living-words] p[data-ink-role=quote]{font-size:clamp(35px,9.2vw,46px);line-height:1.19}.turquoise-scene[data-living-words] p[data-ink-mode=hush]{font-size:clamp(32px,8.2vw,42px)}.turquoise-scene[data-living-words] p[data-ink-mode=wonder]{font-size:clamp(29px,7.8vw,38px)}.turquoise-scene[data-living-words] p[data-ink-mode=laughter]{font-size:clamp(28px,7.4vw,36px)}.turquoise-scene[data-living-words] p[data-ink-role=pause]{font-size:clamp(34px,8.5vw,43px)}}@media (height<=550px){.turquoise-scene[data-living-words] .ceiba-copy.prose{font-size:24px}.turquoise-scene[data-living-words] p[data-ink-role=quote]{font-size:36px}.turquoise-scene[data-living-words] p[data-ink-mode=hush]{font-size:32px}.turquoise-scene[data-living-words] p[data-ink-mode=wonder]{font-size:30px}.turquoise-scene[data-living-words] p[data-ink-mode=laughter]{font-size:28px}.turquoise-scene[data-living-words] p[data-ink-role=pause]{font-size:34px}}html[data-motion=off] .turquoise-scene[data-living-words] :is(p[data-ink-mode],[data-word-index]){transition:none!important;animation:none!important;transform:none!important}html[data-motion=off] .turquoise-scene[data-living-words] .living-ink-canvas{display:none}@media (prefers-reduced-motion:reduce){.turquoise-scene[data-living-words] :is(p[data-ink-mode],[data-word-index]){transition:none!important;animation:none!important;transform:none!important}.turquoise-scene[data-living-words] .living-ink-canvas{display:none}}@media (forced-colors:active){.turquoise-scene[data-living-words]{background:canvas}.turquoise-scene[data-living-words] :is(p[data-ink-mode],[data-word-index]){color:canvastext!important;text-shadow:none!important}.turquoise-scene[data-living-words] .ceiba-copy [data-word-index][data-speaking=true]{text-decoration-color:highlight}.turquoise-scene[data-living-words] .living-ink-canvas{display:none}}@media print{.turquoise-scene[data-living-words] .ceiba-copy.prose{width:100%;margin:0}.turquoise-scene[data-living-words] :is(p[data-ink-mode],[data-word-index]){font-size:12pt;color:#000!important;text-shadow:none!important;text-decoration:none!important;animation:none!important}.turquoise-scene[data-living-words] .living-ink-canvas{display:none}}
