/* Offset layers add depth without moving content or changing the TREE pink. */
.launch-form{border-top:1px solid #ffd4e2;box-shadow:7px 7px 0 #fa588b,0 16px 32px #ac31591a}
.guide-article,.ff-tree,.learn-flow article,.learn-two article,.learn-facts article{box-shadow:4px 4px 0 #ffd1e1,0 10px 24px #9e28540a}
.ff-stat,.learn-calculator,.learn-end,.parent-fees{box-shadow:4px 5px 0 #dc3f75,0 12px 24px #ab295717}
.learn-node{box-shadow:3px 4px 0 #f4b4cc,0 9px 18px #9c285418}
.step-number{box-shadow:2px 3px 0 #dc3f75}
.button.primary:not(.topbar .button){box-shadow:3px 4px 0 #dc3f75;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
@media(hover:hover){.button.primary:not(.topbar .button):not(:disabled):hover{transform:translate(-1px,-1px);box-shadow:4px 5px 0 #dc3f75}.learn-flow article:hover,.learn-two article:hover,.learn-facts article:hover{box-shadow:5px 7px 0 #fac4d8,0 14px 26px #9e285414}}
.button.primary:not(.topbar .button):not(:disabled):active{transform:translate(2px,2px);box-shadow:1px 2px 0 #dc3f75}.button.primary:disabled{box-shadow:none}
@media(max-width:600px){.launch-form{box-shadow:4px 5px 0 #fa588b,0 10px 20px #ac315912}.guide-article,.ff-tree,.learn-flow article,.learn-two article,.learn-facts article{box-shadow:3px 3px 0 #ffd1e1}.ff-stat,.learn-calculator,.learn-end,.parent-fees{box-shadow:3px 4px 0 #dc3f75}}
@media(prefers-reduced-motion:reduce){.button.primary:not(.topbar .button){transition:none}.button.primary:not(.topbar .button):hover,.button.primary:not(.topbar .button):active{transform:none}}.motion-paused .button.primary:not(.topbar .button){transition:none;transform:none}
