.prose .word-emphasis{box-decoration-break:clone;overflow-wrap:anywhere}.prose .word-accent{color:var(--color-neutral-800);text-underline-offset:.2em;font-style:normal;font-weight:600;text-decoration:underline .1em dashed}.prose :is(.word-whisper,.word-aside,.word-murmur){color:var(--color-neutral-600);vertical-align:middle;text-align:center;transform-origin:50%;letter-spacing:.035em;max-width:100%;font-size:.7em;font-style:italic;font-weight:400;line-height:1.25;display:inline-block}.prose .word-aside{letter-spacing:0;font-size:.85em;font-style:normal}.prose :is(.word-whisper,.word-murmur){padding-bottom:.16em}.prose .word-aside-trigger{font:inherit;color:inherit;cursor:pointer;text-decoration:underline dotted var(--color-neutral-500);text-underline-offset:.22em;background:0 0;border:0;padding:.15em 0;text-decoration-thickness:1px}.prose .word-aside-trigger sup{color:var(--color-neutral-500);margin-left:.15em;font-size:.65em;font-weight:600;text-decoration:none}.prose .word-aside-trigger:hover{text-decoration-style:solid}.prose .word-aside-trigger:focus-visible{outline:2px solid var(--color-neutral-500);outline-offset:3px;border-radius:2px}.word-aside-popover{border:1px dashed var(--color-neutral-300);background:var(--color-white);width:max-content;max-width:min(20rem,100vw - 32px);color:var(--color-neutral-600);text-align:left;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;border-radius:1rem;margin:0;padding:1rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.6;position:fixed;inset:auto;overflow:auto}.dark .word-aside-popover{background:var(--color-neutral-950);color:var(--color-neutral-400);border-color:var(--color-neutral-600)}.dark .prose .word-aside-trigger sup{color:var(--color-neutral-400)}.prose .word-murmur{letter-spacing:.09em;padding-bottom:.22em;font-size:.8em;font-style:normal;font-variant-caps:all-small-caps;font-weight:500;overflow:hidden}.prose .word-murmur-text{display:block}.prose .word-glow{color:var(--color-neutral-800);text-shadow:0 0 .35em color-mix(in srgb, var(--color-neutral-500) 50%, transparent), 0 0 .75em color-mix(in srgb, var(--color-neutral-500) 30%, transparent), 0 0 1.2em color-mix(in srgb, var(--color-neutral-500) 15%, transparent);font-weight:750;text-decoration:none}.prose .word-alarm{color:var(--color-red-700);text-transform:uppercase;letter-spacing:.025em;text-underline-offset:.18em;font-style:italic;font-weight:900;text-decoration:underline .075em double}.dark .prose :is(.word-whisper,.word-aside,.word-murmur){color:var(--color-neutral-400)}.dark .prose .word-glow{color:var(--color-neutral-200);text-shadow:0 0 .35em color-mix(in srgb, var(--color-neutral-200) 35%, transparent), 0 0 .75em color-mix(in srgb, var(--color-neutral-200) 20%, transparent), 0 0 1.2em color-mix(in srgb, var(--color-neutral-200) 10%, transparent)}.dark .prose .word-alarm{color:color-mix(in srgb, var(--color-red-300) 55%, var(--color-neutral-400))}.prose .word-mark{color:var(--color-neutral-900);background:var(--color-neutral-200);border-radius:.12em .04em .16em .06em;padding:.04em .16em;font-weight:650}.prose .word-punch{color:var(--color-red-800);background:color-mix(in srgb, var(--color-red-700) 8%, var(--color-white));border-bottom:.13em solid;padding:.04em .18em;font-weight:800}.prose .word-shout{color:var(--color-neutral-100);background:var(--color-neutral-900);text-transform:uppercase;letter-spacing:.045em;box-shadow:.08em .1em 0 var(--color-red-800);padding:.06em .22em;font-weight:900}.dark .prose .word-accent{color:var(--color-neutral-300)}.dark .prose .word-mark{color:var(--color-neutral-200);background:var(--color-neutral-800)}.dark .prose .word-punch{color:color-mix(in srgb, var(--color-red-300) 40%, var(--color-neutral-300));background:color-mix(in srgb, var(--color-red-900) 25%, var(--color-neutral-950))}.dark .prose .word-shout{color:var(--color-neutral-950);background:var(--color-neutral-300);box-shadow:.08em .1em 0 var(--color-red-900)}.prose .word-emphasis :is(a,strong,em,code){color:inherit}.prose .word-emphasis a{text-underline-offset:.15em;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.word-aside-popover{opacity:0;transform-origin:bottom;pointer-events:none;transition:opacity .14s ease-out, transform .18s cubic-bezier(.25, 1, .5, 1), display .18s allow-discrete, overlay .18s allow-discrete;transform:translateY(5px)scale(.98)}.word-aside-popover:popover-open{opacity:1;pointer-events:auto;transition-duration:.22s,.26s,.26s,.26s;transform:translateY(0)scale(1)}@starting-style{.word-aside-popover:popover-open{opacity:0;transform:translateY(5px)scale(.98)}}.prose .word-whisper.whisper-pending{opacity:0}.prose .word-whisper.whisper-revealed{animation:.65s cubic-bezier(.25,1,.5,1) .2s both word-whisper-fade}.prose .word-aside.whisper-pending{transform:scale(1.16)}.prose .word-aside.whisper-revealed{animation:.65s cubic-bezier(.25,1,.5,1) both word-whisper-settle}.prose .word-murmur.whisper-pending>.word-murmur-text{opacity:0;transform:translateY(100%)}.prose .word-murmur.whisper-revealed>.word-murmur-text{animation:.65s cubic-bezier(.25,1,.5,1) .2s both word-murmur-rise}.prose .word-murmur:focus-within>.word-murmur-text{opacity:1;animation:none;transform:none}.prose .word-shout{animation:.65s cubic-bezier(.16,1,.3,1) both word-arrive}.prose .word-alarm{animation:.9s cubic-bezier(.65,0,.35,1) both word-pulse}}@keyframes word-murmur-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes word-whisper-settle{0%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes word-whisper-fade{0%{opacity:0}to{opacity:1}}@keyframes word-pulse{0%,to{opacity:1}50%{opacity:.65}}@keyframes word-arrive{0%{opacity:.45}to{opacity:1}}@media print,(forced-colors:active){.prose .word-murmur:is(.whisper-pending,.whisper-revealed)>.word-murmur-text{opacity:1;animation:none;transform:none}.prose .word-emphasis,.prose .word-emphasis:is(.word-whisper,.word-aside,.word-murmur),.dark .prose .word-emphasis{color:inherit;box-shadow:none;text-shadow:none;opacity:1;background:0 0;animation:none;transform:none}.prose .word-mark{text-decoration:underline double}.prose .word-shout{border:1px solid}}
