.block[data-v-ad1af787]{aspect-ratio:var(--preview-aspect-ratio,.75);width:100%;overflow:hidden}@media screen and (width<=999px){.block[data-v-ad1af787]{border-radius:0}}.preview[data-v-ad1af787]{background-color:rgba(var(--text-color) / .05);justify-content:center;align-items:center;width:auto;height:100%;padding:24px;display:flex;position:relative;container-type:size}.preview--pinned[data-v-ad1af787]{opacity:0;pointer-events:none;background:0 0;justify-content:flex-end;width:100%;height:250px;padding:20px;transition:opacity .4s cubic-bezier(.5,.5,.2,1),transform .4s cubic-bezier(.5,.5,.2,1);position:fixed;top:0;left:0;transform:translateY(-50%)}.preview--pinned.preview--visible[data-v-ad1af787]{opacity:1;transform:translateY(0)}.preview__button[data-v-ad1af787]{background-color:rgba(var(--text-color) / .1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:all;z-index:100;border-radius:100%;padding:8px;position:fixed;top:10px;right:10px}@property --container-width{syntax:"<length>";inherits:false;initial-value:0}@property --container-height{syntax:"<length>";inherits:false;initial-value:0}.poster[data-v-ad1af787]{--poster-width:600px;--poster-height:800px;--container-width:100cqw;--container-height:100cqh;--scale-to-fit-width:tan(atan2(var(--container-width), var(--poster-width)));--scale-to-fit-height:tan(atan2(var(--container-height), var(--poster-height)));width:var(--poster-width);height:var(--poster-height);transform:scale(min(var(--scale-to-fit-width), var(--scale-to-fit-height)));background-color:#fff;flex-shrink:0;position:relative}.preview--pinned .poster[data-v-ad1af787]{transform-origin:100%;box-shadow:0 12px 24px rgba(var(--text-color) / .1);outline:1px solid rgba(var(--text-color) / .25)}.celestial[data-v-7fdd1d77]{opacity:0;background-color:#000;border-radius:50%;width:450px;height:450px;transition:opacity .5s;display:block;position:absolute;top:56px;left:50%;transform:translate(-50%)}.celestial.ready[data-v-7fdd1d77]{opacity:1}.outline[data-v-7fdd1d77]{pointer-events:none;border:2px solid #000;position:absolute;inset:19px}.text[data-v-7fdd1d77]{text-align:center;color:#000;margin:0;font-family:Spectral SC,serif;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.text span[data-v-7fdd1d77]{font-size:15px;line-height:1.6em;display:block}.title[data-v-7fdd1d77]{text-align:center;color:#000;justify-content:center;align-items:center;width:420px;height:100px;font-family:Spectral SC,serif;display:flex;position:absolute;bottom:152px;left:50%;transform:translate(-50%)}.title span[data-v-7fdd1d77]{white-space:pre-line;font-size:22px;line-height:1.4em}
