@keyframes _LoadingAnimation_1t8l6_1{0%{background-color:var(--theme-surface)}to{background-color:var(--theme-surface-focused)}}._BaseCard_fttl6_1{box-sizing:border-box;border:1px solid var(--theme-surface-focused);box-shadow:0 0px 10px rgb(from var(--theme-shadow) r g b / .25);border-radius:var(--theme-border-radius);background-color:var(--theme-surface);transition:background-color .2s,border-color .2s,box-shadow .2s,transform .25s ease-out}._BaseCard_fttl6_1:hover{background-color:var(--theme-surface-focused);border-color:var(--theme-surface);box-shadow:0 0px 10px rgb(from var(--theme-shadow) r g b / .4);transform:scale(1.005)}@media (prefers-reduced-motion){._BaseCard_fttl6_1:hover{transform:none}}._BaseCard_fttl6_1[data-parallax=true]{transform-style:preserve-3d}._BaseCard_fttl6_1[data-parallax=true]:hover{transform:perspective(800px) rotateX(calc((var(--my,.5) - .5) * -3deg)) rotateY(calc((var(--mx,.5) - .5) * 3deg)) scale(1.005)}@media (prefers-reduced-motion){._BaseCard_fttl6_1[data-parallax=true]:hover{transform:none}}._Card_fttl6_42{flex-direction:column;width:100%;height:100%;padding:.5rem;display:flex}._PaddedCard_fttl6_53{padding:1rem}._CenteredCard_fttl6_58{text-align:center;margin:1rem auto;padding:1rem}@keyframes _OutputPulseAnimation_11g00_1{0%{box-shadow:0rem 0rem 0rem 0rem var(--theme-shadow)}to{box-shadow:0rem 0rem .3125rem .3125rem var(--theme-shadow-transparent)}}._ShareWrapper_11g00_12{flex-direction:row;justify-content:right;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:.625rem;right:.5rem}._ShareWrapper_11g00_12 *{vertical-align:middle;box-shadow:0 0px 5px rgb(from var(--theme-shadow) r g b / .25);border-radius:var(--theme-border-radius)}._TextBoxHolder_11g00_30{height:40vh;color:var(--theme-text);padding:1rem}@media (width>=700px){._TextBoxHolder_11g00_30{height:60vh}}._TextBoxHolder_11g00_30[data-pulsing=true]{animation:.3s linear _OutputPulseAnimation_11g00_1}@media (prefers-reduced-motion){._TextBoxHolder_11g00_30[data-pulsing=true]{animation:_dissolve_11g00_1}}._BaseTextBox_11g00_51{background:0 0;border:none;height:calc(100% - 30px);overflow-y:auto}._BoxLabel_11g00_58{height:1.25rem;margin-bottom:.625rem;font-style:italic;display:block}._InputField_11g00_65{resize:none;text-wrap:stable;width:100%}._OutputColumn_11g00_71{position:relative}._OutputText_11g00_75{white-space:pre-line}._OutputText_11g00_75.loading{animation:.5s ease-in-out infinite alternate _LoadingAnimation_1t8l6_1}@media (prefers-reduced-motion){._OutputText_11g00_75.loading{animation:_dissolve_11g00_1}}
