.WavyText_container__tRb2P{display:flex;flex-direction:column;gap:2rem}.WavyText_controls____0Y_{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:var(--sub-background-color);border-radius:12px;transition:background-color .4s ease}.WavyText_label__1CF4p{display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--sub-font-color);transition:color .4s ease}.WavyText_input__Kkncn{padding:.5rem .75rem;font-size:1rem;color:var(--foreground);background-color:var(--background);border:1px solid var(--post-list-tag-boder-color);border-radius:8px;outline:none;transition:color .4s ease,background-color .4s ease,border-color .2s ease}.WavyText_input__Kkncn:focus{border-color:var(--foreground)}.WavyText_range__YjCt2{width:100%;cursor:pointer;accent-color:var(--foreground)}.WavyText_preview__bLCha{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:120px;padding:2rem;font-size:2.5rem;font-weight:700;color:var(--foreground);background-color:var(--sub-background-color);border-radius:12px;transition:color .4s ease,background-color .4s ease}.WavyText_char__Oxb55{display:inline-block;animation:WavyText_wave__v_yxy var(--wave-speed,1s) ease-in-out infinite}@keyframes WavyText_wave__v_yxy{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--wave-height, 20px)))}}@media(prefers-reduced-motion:reduce){.WavyText_char__Oxb55{animation:none}}@media(max-width:768px){.WavyText_preview__bLCha{font-size:1.5rem;padding:1.5rem}}.DebounceThrottle_container__5_EEb{display:flex;flex-direction:column;gap:1.5rem}.DebounceThrottle_controls__IcC_R{display:flex;align-items:flex-end;gap:1.5rem;padding:1.5rem;background-color:var(--sub-background-color);border-radius:12px;transition:background-color .4s ease}.DebounceThrottle_label__t_G_P{display:flex;flex:1 1;flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--sub-font-color);transition:color .4s ease}.DebounceThrottle_range__FF5_N{width:100%;cursor:pointer;accent-color:var(--foreground)}.DebounceThrottle_buttons__gTPGI{display:flex;gap:.5rem}.DebounceThrottle_button__STARM{padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--change-font-color);cursor:pointer;background-color:var(--foreground);border:none;border-radius:8px;transition:color .4s ease,background-color .4s ease,opacity .2s ease}.DebounceThrottle_button__STARM:hover{opacity:.8}.DebounceThrottle_resetButton__xR2qU{color:var(--foreground);background-color:transparent;border:1px solid var(--post-list-tag-boder-color)}.DebounceThrottle_resetButton__xR2qU:hover,.DebounceThrottle_trackArea__Tv5ep{background-color:var(--sub-background-color)}.DebounceThrottle_trackArea__Tv5ep{display:flex;justify-content:center;align-items:center;min-height:120px;cursor:crosshair;border:2px dashed var(--post-list-tag-boder-color);border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .4s ease,border-color .4s ease}.DebounceThrottle_trackText__sJuHq{font-size:.875rem;color:var(--sub-font-color);pointer-events:none;transition:color .4s ease}.DebounceThrottle_columns__DqFe7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.DebounceThrottle_column__sidIv{display:flex;flex-direction:column;gap:.5rem}.DebounceThrottle_columnHeader__SWeIU{display:flex;justify-content:space-between;align-items:center}.DebounceThrottle_columnTitle__qdS_Q{font-size:.875rem;font-weight:700;color:var(--foreground);transition:color .4s ease}.DebounceThrottle_count__f_EBU{font-size:.75rem;font-weight:600;color:var(--post-font-color);transition:color .4s ease}.DebounceThrottle_bars__NM4RQ{display:flex;flex-direction:column;gap:2px;height:200px;padding:.5rem;overflow-y:auto;background-color:var(--sub-background-color);border-radius:8px;transition:background-color .4s ease}.DebounceThrottle_bar__OfLyx{flex-shrink:0;width:100%;height:4px;border-radius:2px;animation:DebounceThrottle_barPop__i758w .2s ease-out}@keyframes DebounceThrottle_barPop__i758w{0%{opacity:0;transform:scaleX(0);transform-origin:left}to{opacity:1;transform:scaleX(1);transform-origin:left}}@media(max-width:630px){.DebounceThrottle_controls__IcC_R{flex-direction:column;align-items:stretch}.DebounceThrottle_columns__DqFe7{grid-template-columns:1fr}.DebounceThrottle_bars__NM4RQ{height:120px}}.InteractiveParticles_container__f3gaK{display:flex;flex-direction:column;gap:1.5rem}.InteractiveParticles_controls__yYFQ1{display:flex;align-items:flex-end;gap:1.5rem;padding:1.5rem;background-color:var(--sub-background-color);border-radius:12px;transition:background-color .4s ease}.InteractiveParticles_label__uAxwx{display:flex;flex:1 1;flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--sub-font-color);transition:color .4s ease}.InteractiveParticles_range__yTfPX{width:100%;cursor:pointer;accent-color:var(--foreground)}.InteractiveParticles_toggleGroup__gEth2{display:flex;flex-direction:column;gap:.375rem}.InteractiveParticles_toggleLabel__4aE_d{font-size:.875rem;font-weight:600;color:var(--sub-font-color);transition:color .4s ease}.InteractiveParticles_buttons__1Hvhd{display:flex;gap:.375rem}.InteractiveParticles_modeButton__MjmGK{padding:.4rem .75rem;font-size:.8rem;font-weight:600;color:var(--sub-font-color);cursor:pointer;background-color:transparent;border:1px solid var(--post-list-tag-boder-color);border-radius:6px;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.InteractiveParticles_modeButton__MjmGK:hover{color:var(--foreground);border-color:var(--foreground)}.InteractiveParticles_modeButton__MjmGK.InteractiveParticles_active__Pmtiz{color:var(--change-font-color);background-color:var(--foreground);border-color:var(--foreground)}.InteractiveParticles_checkLabel__BhoLO{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--sub-font-color);white-space:nowrap;cursor:pointer;transition:color .4s ease}.InteractiveParticles_checkLabel__BhoLO input{accent-color:var(--foreground);cursor:pointer}.InteractiveParticles_canvasWrapper__lD59q{position:relative;width:100%;height:450px;background-color:var(--background);border:1px solid var(--post-list-tag-boder-color);border-radius:12px;overflow:hidden;transition:background-color .4s ease,border-color .4s ease}.InteractiveParticles_canvas__55hTQ{display:block;width:100%;height:100%;cursor:crosshair}.InteractiveParticles_hint__DT1FQ{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);font-size:.8rem;color:var(--post-font-color);pointer-events:none;opacity:.6;transition:color .4s ease}@media(max-width:630px){.InteractiveParticles_controls__yYFQ1{flex-direction:column;align-items:stretch}.InteractiveParticles_canvasWrapper__lD59q{height:300px}}.CraftDetailPage_container__oJ76t{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}.CraftDetailPage_backLink__B369K{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;font-size:.875rem;color:var(--sub-font-color);transition:color .2s ease}.CraftDetailPage_backLink__B369K:hover{color:var(--foreground)}.CraftDetailPage_header__NVgDC{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--post-list-tag-boder-color);transition:border-color .4s ease}.CraftDetailPage_title__juaTR{font-size:2rem;font-weight:700;line-height:1.3;color:var(--foreground);transition:color .4s ease}.CraftDetailPage_description__yZDnI{font-size:1rem;line-height:1.6;color:var(--sub-font-color);transition:color .4s ease}.CraftDetailPage_meta__NhtId{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.CraftDetailPage_date__ZaejM{font-size:.875rem;color:var(--post-font-color);transition:color .4s ease}.CraftDetailPage_tags__hucvt{display:flex;flex-wrap:wrap;gap:.375rem}.CraftDetailPage_tag__j5GDg{padding:.2rem .5rem;font-size:.75rem;font-weight:500;color:var(--post-list-tag-color);background-color:var(--tag);border-radius:4px;transition:color .4s ease,background-color .4s ease}.CraftDetailPage_demo__YLLOL{padding:1.5rem 0}@media(max-width:768px){.CraftDetailPage_title__juaTR{font-size:1.5rem}}
/*# sourceMappingURL=f201d3fc37f4d795.css.map*/