::selection{color:#23414c;background:#e8a92b}a{color:var(--teal,#1f8275);text-decoration:none}a:hover{color:var(--accent2,#b07908)}@keyframes ftIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ftPop{0%{opacity:0;transform:scale(.94)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes ftDrift{0%{transform:translate(0,0)}to{transform:translate(-5%,-2%)}}@keyframes ftMorphA{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes ftMorphB{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes ftFade{0%{opacity:0}to{opacity:1}}@keyframes ftYouRing{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.65;transform:scale(1.14)}}.ftYouNode:after{content:"";border:1.5px solid var(--accent,#1f8275);pointer-events:none;border-radius:20px;animation:3.4s ease-in-out infinite ftYouRing;position:absolute;inset:-7px}@keyframes ftSway{0%,to{transform:rotate(-.5deg)}50%{transform:rotate(.55deg)}}@keyframes ftFire{0%{opacity:0;transform:translate(0)}18%{opacity:.95}78%{opacity:.7}to{transform:translate(var(--fx,14px),var(--fy,-30px));opacity:0}}@keyframes ftGlowP{0%,to{opacity:.55}50%{opacity:.95}}.ftFire{pointer-events:none;filter:blur(.3px);background:radial-gradient(circle,#f6de86,#f6de8600 70%);border-radius:50%;width:5px;height:5px;animation:linear infinite ftFire;position:absolute}.ftRev{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.ftRev.ftShow{opacity:1;transform:none}.ftNode{cursor:pointer;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s,background .4s}.ftNode:hover{transform:translate(-50%,-50%)scale(1.06)}.ftCard{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;position:relative}.ftCard:hover{transform:translateY(-4px);box-shadow:0 18px 38px #23414c21}.ftHear{cursor:pointer;transition:transform .3s,background .3s,color .3s,border-color .3s}.ftHear:hover{border-color:var(--accent,#1f8275);color:var(--accent,#1f8275);transform:translateY(-1px)}.ftSeg{cursor:pointer;transition:background .35s,color .35s,box-shadow .35s,border-color .35s}.ftPick{cursor:pointer;transition:transform .3s,background .3s,color .3s,border-color .3s}.ftPick:hover{transform:translateY(-2px)}.ftLink{background-image:linear-gradient(currentColor,currentColor);background-position:right 100%;background-repeat:no-repeat;background-size:0% 1.4px;transition:background-size .5s cubic-bezier(.2,.8,.2,1)}.ftLink:hover{background-size:100% 1.4px}
