.strands-container{background:0 0;width:100%;height:100%;position:relative}.strands-container canvas{width:100%;height:100%;display:block}
.shiny-text-css{color:#fffc;background:linear-gradient(120deg,#fffc 40%,#fff 50%,#fffc 60%) 0 0/200% 100%;-webkit-text-fill-color:transparent;animation:shiny-sweep var(--shiny-speed,5s) linear infinite;forced-color-adjust:none;-webkit-background-clip:text;background-clip:text;display:inline}.shiny-text-css.disabled{animation:none}@keyframes shiny-sweep{0%{background-position:100%}to{background-position:-100%}}
.text-type{white-space:pre-wrap;display:inline-block}.text-type__cursor{opacity:1;margin-left:.1rem;display:inline-block}.text-type__cursor--hidden{display:none}
.option-wheel{--ow-text-color:#a6a6a6;--ow-active-color:#fff;--ow-font-size:3rem;--ow-inset:80px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;outline:none;width:100%;height:100%;position:relative;overflow:visible}.option-wheel--dragging{cursor:grabbing}.option-wheel__item{top:50%;left:var(--ow-inset);white-space:nowrap;font-size:var(--ow-font-size);transform-origin:0;cursor:pointer;will-change:transform, opacity, filter;color:color-mix(in srgb, var(--ow-active-color) calc(var(--ow-p,0) * 100%), var(--ow-text-color));font-weight:200;line-height:1;position:absolute}.option-wheel--right .option-wheel__item{left:auto;right:var(--ow-inset);transform-origin:100%}.option-wheel__item--selected{font-weight:500}
.card-swap-container{perspective:900px;margin:0 auto;position:relative;overflow:visible}.card-swap-card{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;position:absolute;top:50%;left:50%;overflow:hidden}
