/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inline-block{display:inline-block}.\[width\:auto\]{width:auto}.\[transform-origin\:50\%_25\%\]{transform-origin:50% 25%}.\[transform-origin\:50\%_100\%\]{transform-origin:50% 100%}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-black{color:var(--color-black)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[perspective\:10000px\]{perspective:10000px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}@media (prefers-color-scheme:dark){.dark\:text-white{color:var(--color-white)}}}.ascii-word .ascii-text-roll,.ascii-word .text-roll-static-art{justify-content:center;align-items:flex-end;width:100%;line-height:0;display:flex}.ascii-text-roll>[data-roll-letter],.text-roll-static-art>span{vertical-align:bottom;flex:none}.ascii-text-roll [data-roll-face]{inset:0 auto auto 0}.ascii-text-roll img,.ascii-word>.ascii-word-static{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;display:block}.ascii-word>.ascii-word-static{width:100%;height:auto}